如何从人偶管理已挂载的分区(fstab +挂载点)
我想从puppet管理已安装的分区,包括修改/etc/fstab和创建用作安装点的目录。在mount资源类型更新fstab就好了,但使用file创建的挂载点是有点棘手。 例如,默认情况下,目录的所有者为root,如果安装的分区的根(/)具有另一个所有者,则puppet会尝试更改它,但我不希望这样做。我知道我可以设置该目录的所有者,但是为什么我应该关心挂载分区上的内容?我要做的就是挂载它。有没有办法使p不关心用作安装点的目录的权限? 这是我现在正在使用的: define extra_mount_point( $device, $location = "/mnt", $fstype = "xfs", $owner = "root", $group = "root", $mode = 0755, $seltype = "public_content_t" $options = "ro,relatime,nosuid,nodev,noexec", ) { file { "${location}/${name}": ensure => directory, owner => "${owner}", group => "${group}", mode => $mode, seltype => "${seltype}", } mount { …