如果目录存在,我正在尝试编写它创建文件的模块,否则它不应该做任何事情。
class puppetmodule{
exec { 'chk_dir_exists':
command => 'test -d /usr/dir1',
path => ["/usr/bin","/usr/sbin", "/bin"],
} ->
file {'usr/dir1/test.txt':
ensure => 'file',
owner => 'root',
group => 'root',
mode => '0750',
}
}
Run Code Online (Sandbox Code Playgroud)
下面是它抛出的错误。请就此给我建议。
错误:test -d /usr/dir1 返回 1 而不是 [0] 之一