+class { 'apt':
+ update => {
+ frequency => 'daily',
+ },
+}
+Exec["apt_update"] -> Package <| |>
+
node cassiopeia {
include container::contained
if $signerLocation == 'self' {
} else {
include container::ssh
}
- class{'apt':}
apt_key{ 'E643C483A426BB5311D26520A631B6AF9FD3DF94':
source => 'http://deb.dogcraft.de/signer.gpg',
ensure => 'present'
require => Exec['apt_update']
}
$cass_ip='';
- file {'/etc/systemd/system/tcpserial.service':
+ systemd::unit_file {'tcpserial.service':
ensure => 'file',
content => epp('gigi/tcpserial'),
require => Package['tcpserial']
content => epp('gigi/cassiopeia-client-conf'),
}
- file {'/etc/systemd/system/cassiopeia-signer.service':
+ systemd::unit_file {'cassiopeia-signer.service':
ensure => 'file',
source => 'puppet:///modules/gigi/cassiopeia-signer.service',
}->