]> WPIA git - infra.git/blob - modules/container/manifests/init.pp
fix: enable all services in systemd
[infra.git] / modules / container / manifests / init.pp
1 class container::no_ssh {
2   package { [ 'openssh-client', 'openssh-server']:
3     ensure => purged
4   }
5 }
6 class container::contained {
7   package { 'puppet':
8     ensure => installed
9   }
10   service { 'puppet':
11     ensure => 'running',
12     enable => true,
13   }
14   file {'/certified':
15     content => ''
16   }
17   service {'getty@tty1':
18     ensure => 'stopped',
19     enable => 'mask'
20   }
21   service {'getty@tty2':
22     ensure => 'stopped',
23     enable => 'mask'
24   }
25   service {'getty@tty3':
26     ensure => 'stopped',
27     enable => 'mask'
28   }
29   service {'getty@tty4':
30     ensure => 'stopped',
31     enable => 'mask'
32   }
33   service {'console-getty':
34     ensure => 'stopped',
35     enable => 'mask'
36   }
37 }
38 class container::ssh {
39   package { [ 'openssh-client', 'openssh-server']:
40     ensure => installed
41   }
42 }