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',
package { 'libpam-mount':
ensure => installed,
}
file { '/etc/security/pam_mount.conf.xml':
source => 'puppet:///modules/system/etc/security/pam_mount.conf.xml',
mode => 'a=r',
require => Package['libpam-mount'],
}
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',