Newer
Older
command => '/usr/bin/dpkg --add-architecture i386',
unless => '/bin/fgrep -q i386 /var/lib/dpkg/arch',
notify => Exec['aptget-update'],
}
exec { 'aptget-update':
command => '/usr/bin/apt-get update',
refreshonly => true,
}
$packages = [
'sudo',
'lsof',
'vim',
'screen',
'rsync',
'tcpdump',
'pv',
'openssh-server',
file { '/etc/pam.d/common-session':
source => 'puppet:///modules/system/etc/pam.d/common-session',
require => Exec['pam_auth_update'],
}
exec { 'systemd-reload':
command => '/bin/systemctl daemon-reload',
refreshonly => true,
}
file { '/etc/systemd/logind.conf':
source => 'puppet:///modules/system/etc/systemd/logind.conf',
notify => Exec['systemd-reload'],
}
package { 'chrony':
ensure => installed,
}
service { 'chrony':
ensure => running,
enable => true,
hasstatus => false,
hasrestart => true,
require => Package['chrony'],
}
file { '/etc/network/interfaces':
ensure => file,
source => 'puppet:///modules/system/etc/network/interfaces',
mode => 'a=r',
require => Package['network-manager'],
}
file { '/etc/NetworkManager/system-connections/ffm.freifunk.net':
source => 'puppet:///modules/system/etc/NetworkManager/system-connections/ffm.freifunk.net',
}
file { '/etc/NetworkManager/system-connections/wired':
source => 'puppet:///modules/system/etc/NetworkManager/system-connections/wired',