X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fafs%2Fmanifests%2Finit.pp;h=e879d5c961a1d1772ddcf6a7cb81544e22444a81;hb=aba2c91f63d0b34dbd5e8f89f16dcf8b79c39d9a;hp=d047d648dff0576d08d73a82915112ca7f76bbfa;hpb=f21f0c70a6ac77cf58f1599276a44acec19df1c3;p=mirror%2Fdsa-puppet.git diff --git a/modules/afs/manifests/init.pp b/modules/afs/manifests/init.pp index d047d648d..e879d5c96 100644 --- a/modules/afs/manifests/init.pp +++ b/modules/afs/manifests/init.pp @@ -1,15 +1,31 @@ class afs { - + package { + "openafs-client": + ensure => installed, + require => File['/etc/openafs/CellServDB', + '/etc/openafs/ThisCell', + '/etc/openafs/afs.conf.client'], + ; + "openafs-krb5": + ensure => installed, + ; + } file { + "/etc/openafs": + ensure => directory, + mode => 755, + ; "/etc/openafs/CellServDB": source => "puppet:///modules/afs/CellServDB", - require => Package["openafs-client"], # notify => # something to call fs newcell maybe? mode => 444 ; "/etc/openafs/ThisCell": source => "puppet:///modules/afs/ThisCell", - require => Package["openafs-client"], + mode => 444 + ; + "/etc/openafs/afs.conf.client": + source => "puppet:///modules/afs/afs.conf.client", mode => 444 ; }