简单的木偶脚本来复制文件

jes*_*ges 10 puppet puppetlabs-apache

嗨,我是木偶的新手,并尝试处理样本,将文件从一个位置复制到另一个位置.有任何示例脚本吗?

例如:我的文件位于d:\ temp\test.txt,我想将此文件复制到E:\ mycopy \文件夹.

Vis*_*ani 24

您可以"确保"目标位置的文件存在,并提供要作为源文件类型复制的文件.部分代码段仅显示相关部分:

file { 'E:\mycopy\folder\filename':
          ensure => present,
          source => "d:\temp\test.txt",
}
Run Code Online (Sandbox Code Playgroud)

此处查看文件类型的文档以及源属性在此处的行为方式.现在,这将有一些注意事项:

  • 如果使用绝对文件路径作为源 - 则该文件应存在于代理计算机上
  • 如果您从Puppet的文件服务器提供文件,那么源文件应该位于puppet的文件服务器中的适当位置.

但你的确切目的是什么?使用content文件类型或其他属性的属性可以实现类似的功能