X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fafs%2Fmanifests%2Finit.pp;h=e879d5c961a1d1772ddcf6a7cb81544e22444a81;hb=5430090f26c627828a0e8e267be34ff687e76920;hp=4451c06312315c0823dc6021c4706b103a48614c;hpb=9b38543fe6545d8e88a2943fdb0a96cfd522faf1;p=mirror%2Fdsa-puppet.git diff --git a/modules/afs/manifests/init.pp b/modules/afs/manifests/init.pp index 4451c0631..e879d5c96 100644 --- a/modules/afs/manifests/init.pp +++ b/modules/afs/manifests/init.pp @@ -1,16 +1,31 @@ class afs { - package { "openafs-client": ensure => installed } - + 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 ; }