"directory", o-6ren">
gpt4 book ai didi

directory - Puppet 同步目录

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:58 24 4
gpt4 key购买 nike

还是不行在/etc/puppet/manifests/site.pp

file { "/home/render/installation/":  
ensure => "directory",
owner => "render",
group => "render",
recurse => "true",
mode => "0750",
source => "puppet:///files/installation/",
}

目录在客户端仍然是空的

ls /etc/puppet/files/installation/
1 2 3 4 5

在日志中的 puppet 客户端上

3 月 21 日 12:28:12 lw-003 puppet-agent[28098]: (/File[/home/render/installation/]) 无法使用“eval_generate”生成额外资源:服务器上出现错误 400:未授权使用 {:checksum_type=>"md5", :recurse=>true, :links=>"manage"}

在/file_metadata/files/installation 上调用搜索

3 月 21 日 12:28:12 lw-003 puppet-agent[28098]: (/File[/home/render/installation/]) 无法评估:服务器上的错误 400:未授权调用/file_metadata 上的查找/files/installation 无法检索 puppet:///files/installation 的文件元数据:服务器上的错误 400:未授权调用/file_metadata/files/installation 上的查找3 月 21 日 12:28:12 lw-003 puppet-agent[28098]:在 0.28 秒内完成目录运行

最佳答案

我遇到了同样的问题,并在 Google 上找到了这个问题。我必须更改 list 文件的路径 (modulename/manifests/init.pp):

"puppet:///files/installation/",  

到:

"puppet:///modules/files/installation/",  

没有/modules/的表示法在 2.7 中已弃用,新版本不再支持:

DEPRECATION NOTICE: Files found in modules without specifying 'modules' in file path will be deprecated in the next major release.  Please fix module 'modulename' when no 0.24.x clients are present 

关于directory - Puppet 同步目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15432777/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com