我知道在同一个清单中,资源类型具有唯一的名称。如何安装并卸载puppet中的文件系统?
对于“安装”资源,名称是设备将被安装的路径。
我想要做木偶如下:
- 挂载NFS分区
- 从该执行脚本安装点
- 卸载这个分区
所以我宣布:
mount {'/mnt/tina': device => 'tina-iuem:/distrib', fstype => 'nfs', options => "defaults", remounts => false, atboot => false, ensure => mounted, } exec {'install': command => '/mnt/tina/mycommand.sh' }
那么,如何卸载'/ mnt/tina'资源呢?
值得注意的是,puppet中的装载资源的名称确实是资源装载的路径,但它只默认为资源的标题(http://docs.puppetlabs.com/references/latest/type.html#mount-attribute-name)。 您可以任意指定资源名称,然后在资源内部将资源名称(安装点)定义到需要指向的位置,避免重复资源。 – 2014-04-04 13:14:31