From: Peter Palfrader Date: Mon, 26 Sep 2016 17:13:58 +0000 (+0200) Subject: add ubc autofs rules X-Git-Url: https://git.adam-barratt.org.uk/?a=commitdiff_plain;h=c88be1cb70e0562901b0a1e16a8f7c0bbd384c8f;p=mirror%2Fdsa-puppet.git add ubc autofs rules --- diff --git a/modules/autofs/files/ubc/auto.dsa b/modules/autofs/files/ubc/auto.dsa new file mode 100644 index 000000000..761757c4b --- /dev/null +++ b/modules/autofs/files/ubc/auto.dsa @@ -0,0 +1,4 @@ +debian -fstype=nfs,ro,tcp 172.29.42.36:/srv/mirrors/debian +debian-debug -fstype=nfs,ro,tcp 172.29.42.36:/srv/mirrors/debian-debug +debian-ports -fstype=nfs,ro,tcp 172.29.42.36:/srv/mirrors/debian-ports +debian-security -fstype=nfs,ro,tcp 172.29.42.36:/srv/mirrors/debian-security diff --git a/modules/autofs/files/ubc/auto.master.d-dsa.autofs b/modules/autofs/files/ubc/auto.master.d-dsa.autofs new file mode 100644 index 000000000..5e7f57412 --- /dev/null +++ b/modules/autofs/files/ubc/auto.master.d-dsa.autofs @@ -0,0 +1 @@ +/auto.dsa /etc/auto.dsa diff --git a/modules/autofs/manifests/init.pp b/modules/autofs/manifests/init.pp index f3adb5eb9..52b8753da 100644 --- a/modules/autofs/manifests/init.pp +++ b/modules/autofs/manifests/init.pp @@ -6,5 +6,8 @@ class autofs { lw07,lw08: { include autofs::leaseweb } + tye,ullmann: { + include autofs::ubc + } } } diff --git a/modules/autofs/manifests/ubc.pp b/modules/autofs/manifests/ubc.pp new file mode 100644 index 000000000..f4a767648 --- /dev/null +++ b/modules/autofs/manifests/ubc.pp @@ -0,0 +1,17 @@ +class autofs::ubc { + include autofs::common + + file { '/etc/auto.master.d/dsa.autofs': + source => "puppet:///modules/autofs/ubc/auto.master.d-dsa.autofs", + notify => Exec['autofs reload'] + } + file { '/etc/auto.dsa': + source => "puppet:///modules/autofs/ubc/auto.dsa", + notify => Exec['autofs reload'] + } + + file { '/srv/mirrors': ensure => directory } + file { '/srv/mirrors/debian': ensure => '/auto.dsa/debian' } + file { '/srv/mirrors/debian-backports': ensure => absent } + file { '/srv/mirrors/debian-ports': ensure => '/auto.dsa/debian-ports' } +}