X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fdebian-org%2Fmanifests%2Finit.pp;h=912cfd616f9f2383133518be8571668e49f19a94;hb=5a8df552f7733b7498c23be8e5a4f72cd9c4902b;hp=369aade3d941d7f40fcdbf05fee431ed87d9a3df;hpb=1ef7874ba3a416529cdb636207e1eb7fb79f41c2;p=mirror%2Fdsa-puppet.git diff --git a/modules/debian-org/manifests/init.pp b/modules/debian-org/manifests/init.pp index 369aade3d..912cfd616 100644 --- a/modules/debian-org/manifests/init.pp +++ b/modules/debian-org/manifests/init.pp @@ -86,6 +86,19 @@ class debian-org { key => 'puppet:///modules/debian-org/db.debian.org.asc', } + file { '/etc/facter': + ensure => directory, + purge => true, + force => true, + recurse => true, + source => 'puppet:///files/empty/', + } + file { '/etc/facter/facts.d': + ensure => directory, + } + file { '/etc/facter/facts.d/debian_facts.yaml': + content => template('debian-org/debian_facts.yaml.erb') + } file { '/etc/apt/preferences': source => 'puppet:///modules/debian-org/apt.preferences', } @@ -124,6 +137,10 @@ class debian-org { require => Package['debian.org'], content => template('debian-org/pam.common-session.erb'), } + file { '/etc/pam.d/common-session-noninteractive': + require => Package['debian.org'], + content => template('debian-org/pam.common-session-noninteractive.erb'), + } file { '/etc/rc.local': mode => '0755', source => 'puppet:///modules/debian-org/rc.local', @@ -152,6 +169,9 @@ class debian-org { site::alternative { 'editor': linkto => '/usr/bin/vim.basic', } + site::alternative { 'view': + linkto => '/usr/bin/vim.basic', + } mailalias { 'samhain-reports': ensure => present, recipient => $debianadmin, @@ -160,7 +180,7 @@ class debian-org { exec { 'apt-get update': path => '/usr/bin:/usr/sbin:/bin:/sbin', refreshonly => true, - }-> Package <| |> + } exec { 'dpkg-reconfigure tzdata -pcritical -fnoninteractive': path => '/usr/bin:/usr/sbin:/bin:/sbin',