diff options
Diffstat (limited to 'sitemodules/profiles/manifests')
-rw-r--r-- | sitemodules/profiles/manifests/base.pp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/sitemodules/profiles/manifests/base.pp b/sitemodules/profiles/manifests/base.pp index 86daddb..d67fff6 100644 --- a/sitemodules/profiles/manifests/base.pp +++ b/sitemodules/profiles/manifests/base.pp @@ -80,4 +80,29 @@ class profiles::base ( mode => '0644', source => 'puppet:///modules/profiles/base/apt_proxy.conf', } + + package { 'lsb-release': + ensure => present, + } + + file { '/etc/apt/sources.list': + ensure => file, + owner => 'root', + group => 'root', + mode => '0644', + content => epp( + 'profiles/base/apt_sources.list.epp', + {'oscodename' => $facts['os']['distro']['codename']}), + require => Package['lsb-release'], + } + file { '/etc/apt/sources.list.d/puppetlabs-pc1.list': + ensure => file, + owner => 'root', + group => 'root', + mode => '0644', + content => epp( + 'profiles/base/apt_sources_puppetlabs.list.epp', + {'oscodename' => $facts['os']['distro']['codename']}), + require => Package['lsb-release'], + } } |