gpt4 book ai didi

linux - 如何使用 Puppet Agent 在 Windows 服务器上运行 Puppet Manifest?

转载 作者:太空宇宙 更新时间:2023-11-04 10:39:56 24 4
gpt4 key购买 nike

我以前做过。我不知道为什么我不能在下面这样做。我在 Puppet Master 服务器上使用 CentOS 7。我正在使用带有 Puppet 代理的 Windows Server 2012。

以下所有内容均来自 Puppet Master 服务器。这是 site.pp(在/etc/puppet/manifests 中):

node 'fqdnOfWindowsServer' { import 'good.pp'}

node 'fqdnOfLinuxServer' {}

这是 good.pp(在/etc/puppet/manifests 中):

file { 'c:/fun.ps1':
ensure => 'present',
source => '/tmp/special.ps1',
source_permissions => 'ignore',
}

这是我运行 puppet agent -t 时发生的情况:

...Caching catalog for fqdnOfLinuxServer... Error: Failed to apply catalog: Parameter path failed on File[c:/fun.ps1]: File paths must be fully qualified, not 'c:/fun.ps1' at /etc/puppet/manifests/good.pp:5

如何输入完全限定的路径?作为 Puppet 代理的 Windows 服务器似乎有问题。路径与 Linux Puppet 代理不同。

最佳答案

根据我对错误消息的了解,您正在尝试在 Linux 服务器上创建 Windows 文件资源(该错误提到了 fqdnOfLinuxServer 的缓存目录)。如果是这种情况,错误消息就有意义了,因为在 Linux 上,代理期望文件路径以正斜杠开头。

关于linux - 如何使用 Puppet Agent 在 Windows 服务器上运行 Puppet Manifest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35566647/

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