Configuration 有没有办法在Puppet代理中编译清单、自定义函数等?
我正在寻找一种在Puppet代理(如Chef)中编译Puppet清单和自定义函数的方法 可能吗 用例1。我想检查客户端中是否存在一些文件,并执行一些操作。 (例如,如果存在file1.txt,请安装此软件包) 用例2。我想在客户端为具有特定扩展名的文件执行一些操作。所有文件仅在客户端。 (file1.txt、file2.csv、file3.txt、file4.py 仅将扩展名为*.txt的文件复制到其他目录 ) 如何解决上述两个用例Configuration 有没有办法在Puppet代理中编译清单、自定义函数等?,configuration,puppet,Configuration,Puppet,我正在寻找一种在Puppet代理(如Chef)中编译Puppet清单和自定义函数的方法 可能吗 用例1。我想检查客户端中是否存在一些文件,并执行一些操作。 (例如,如果存在file1.txt,请安装此软件包) 用例2。我想在客户端为具有特定扩展名的文件执行一些操作。所有文件仅在客户端。 (file1.txt、file2.csv、file3.txt、file4.py 仅将扩展名为*.txt的文件复制到其他目录 ) 如何解决上述两个用例 提前感谢。这不太清楚,因为您的观点之间的关系并不明显。我会尽量
提前感谢。这不太清楚,因为您的观点之间的关系并不明显。我会尽量回答: 无主木偶 有几种方法可以实现这一点,都使用
puppet apply
:
- 将所有清单文件存储在服务器上并应用它
- 在主机上编译目录,并使用
将其应用到服务器上puppet apply--catalog
- 使用编译目录,并使用
应用它puppet apply--catalog
puppet apply
,还可以使用文件
功能读取文件内容。但你所描述的似乎并不是木偶的一个很好的用例。在文件上运行命令或复制命令最好使用简单的shell脚本