Hi All,
I have an issue whereby I need to manage a mount that is a physical mount of a
device as well as a bind mount entry.
Physical Mount
==============
file { "/exports":
owner => "root",
group => "root",
mode => "771",
ensure => directory,
}
file { "/exports/homes":
owner => "root",
group => "Domain Users",
mode => "2771",
ensure => directory,
require => File["/exports"],
}
file { "/srv":
ensure => directory,
}
file { "/srv/homes":
ensure => directory,
require => File["/srv"],
}
mount { "/exports/homes":
device => "LABEL=homes",
fstype => "xfs",
ensure => "mounted",
options => "inode64,nobarrier,delaylog,uquota,grpquota",
atboot => true,
require => File["/exports/homes"],
}
But then I also need a bind mount
mount { "/srv/homes":
device => "/exports/homes",
fstype => "none",
ensure => "mounted",
options => "bind",
atboot => true,
}
So I wind up with the following in /etc/fstab
LABEL=homes /exports/homes xfs
inode64,nobarrier,delaylog,uquota,grpquota 0 0
/srv/homes /exports/homes none bind 0 0
Currently this results in a
Could not retrieve catalog from remote server: Error 400 on SERVER: Duplicate
declaration:
Is there a way that I can manage both the bind mount and the physical volume
mount at the same time.
--
James A. Peltier
Manager, IT Services - Research Computing Group
Simon Fraser University - Burnaby Campus
Phone : 778-782-6573
Fax : 778-782-3045
E-Mail : [email protected]
Website : http://www.sfu.ca/itservices
“A successful person is one who can lay a solid foundation from the bricks
others have thrown at them.” -David Brinkley via Luke Shaw
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.