据我所知,在同一个清单中,资源类型具有唯一的名称。
对于“mount”资源,名称是设备将被挂载的路径。
我想用木偶做以下事情:
所以我声明:
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'资源?
答案 0 :(得分:4)
最终,你试图用傀儡做的事情并不是预期的“傀儡方式”。 Puppet是一种配置管理工具,不是专为一次性批处理作业设计的工具,因此这样做会变得“烦人”。
鉴于您在同一目录编译中没有冲突资源(也就是mount ensure =>已安装,mount =>缺席),您可能最好将安装等卸载到脚本并执行(其中可悲的是,在我看来总是以廉价的方式,但最适合这种情况。)