背景
- 这是我第一次使用 Puppet
- Puppet Master 是 Linux 版本...
Puppet Master 主机还安装 Puppet Foreman Server 版本 1.8.2
傀儡代理是Windows版本...
- 当安装 puppet 代理时,它已正确指向正确的 FQDN(完全限定域名),正如我在本页的 foreman 上检查过的那样。
- Agent和Master均使用Puppet版本3.8.1
- 这是“/etc/puppet/manifests/site.pp”中的内容。在 Puppet Master 中,据我了解,这将确保代理在 Puppet 代理中包含文件夹“C:/packages”
问题
我知道我可以在这里测试运行 Puppet 代理,而不必等待默认的 30 分钟等待时间
这是完成后的结果。
但是,我去检查“C:/”,却发现那里没有“C:/packages”文件夹。我不知道我做错了什么。
答案1
我已经找到解决方案了。不用放代码
在“/etc/puppet/manifests/site.pp”中,我必须将其放在“/etc/puppet/environments/production/manifests/nodes.pp”中
答案2
简单地在 Puppet Master 上创建一个模块并不意味着它会应用于您的主机。您必须在“Puppet 模块”页面中将模块添加到 forman,然后在 forman 中编辑您的主机并添加该模块。
是