On Tue, Aug 16, 2011 at 03:34:02PM +0200, Arnau Bria wrote: > Hi all, > > I have some code like: > > { > '/srv/cloud' : > name => '/srv/cloud/' , > atboot => true , > device => 'iscsidisk01.domain.org:/volumes/POOL/one' , > fstype => 'nfs' , > remounts => true , > options => 'defaults' , > ensure => 'mounted' , > require => File['/srv/cloud'] ; > } >
If you dont specify name, puppet will use the title as the name, so /srv/cloud The problem you're having is the trailing slash because when puppet runs mount to check if /srv/cloud/ is already mounted it doesnt find the mount. So puppet will always try to mount the device. Solution: remove the name (so name will implicitly be /srv/cloud) or change name to /srv/cloud (with no trailing slash) FTW: This is filed as https://projects.puppetlabs.com/issues/6793 -Stefan
pgp6wzoIjkDiB.pgp
Description: PGP signature