为什么 Puppet 每次运行后都会创建这些文件?

为什么 Puppet 每次运行后都会创建这些文件?

我最近注意到 Puppet 代理正在我定义的目录中创建名为“1”的零长度文件:

file { '/opt/foo/':                                                                                                  
   ensure  => directory,                                                                                               
    owner   => 'bar',                                                                                                
    group   => 'bar',                                                                                                
}

结果是:

ls -lah /opt/foo
drwxr-xr-x  2 bar bar 4.0K Feb 23 18:58 .
drwxr-xr-x. 7 root   root   4.0K Feb 23 18:42 ..
-rw-r--r--  1 root   root      0 Feb 23 18:59 1

Puppet版本:3.7.4

CentOS 6.5

答案1

目录和文件的权限和时间戳不匹配;该 puppet 资源未创建该文件。

一些其他的 Puppet 资源或者你的系统上的其他东西正在做这样的事情。

相关内容