0

我的 init.pp 如下所示:

class checkout {
 file { '/etc/example/test/testcv.sh':
ensure   => present,
owner => 'root',
mode => '0755',
content => template('checkout/testcv.sh.erb')
}
}

它的作用是自动将 testcv.sh 复制到我所有主机中的 /etc/example/test/ 中。但是如果我必须将目录复制到某个位置,我应该使用什么资源类型?我尝试用“dir”替换文件,但没有奏效。

4

1 回答 1

1

file资源还用于通过将ensure参数更改为来创建目录directory

file { '/etc/example/test':
  ensure => directory
  ...
  ...
}
于 2016-03-18T23:33:08.183 回答