Puppet Class: x2go::common

Inherited by:
x2go
Defined in:
manifests/common.pp

Overview



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# File 'manifests/common.pp', line 13

class x2go::common {
  $x2go_dpkg_list =  "/etc/apt/sources.list.d/10_x2go.list"
  
  case $operatingsystem {
      'Debian':  {
          include apt
          include x2go::repo::debian
	}
      'Ubuntu': {
	  package { "python-software-properties":
	    ensure => installed,
	  }
          include apt
#          include x2go::repo::debian
          apt::ppa { "ppa:x2go/stable": }
      } # apply the redhat class
      default:  { fail("\nx2go not (yet?) supported under $operatingsystem!!")
          file {"$x2go_dpkg_list":
            ensure => present,
            owner   => root,
            content => "deb http://packages.x2go.org/debian $dist main
deb src http://packages.x2go.org/debian $dist main
",
          }
        
      }
    }
}