Puppet:我的配置有什么问题吗?

Puppet:我的配置有什么问题吗?

我想学木偶在Suse上安装就ok了。 CA 和 SSL 工作正常

puppet cert list --all

返回我的主人和我的客户。

在客户端

puppet agent -t

返回OK,没问题。

我开始一个非常简单的清单,hello world,我想在主机和客户端上应用。

file { '/tmp/hello-world.txt':
        ensure => file,
        content => "hello, world\n",
}

在master上做

puppet apply manifest.pp

在客户端

puppet agent -t

在主机上我看到了 hello world 文件,在客户端上没有。这是我在 master 和 client 上的 puppet.conf

#master

[master]
vardir = /opt/puppetlabs/server/data/puppetserver
logdir = /var/log/puppetlabs/puppetserver
rundir = /var/run/puppetlabs/puppetserver
pidfile = /var/run/puppetlabs/puppetserver/puppetserver.pid
codedir = /etc/puppetlabs/code
dns_alt_names = suse3.mynet.priv,suse3

[main]
certname = suse3.mynet.priv,suse3
server = suse3.mynet.priv,suse3
environment = production
runinterval = 1h

#Client
[main]
certname = suse2.mynet.priv
server = suse3.mynet.priv
environment = production
runinterval = 1h

答案1

找到解决方案:清单位于错误的目录中。必须在目录上

/etc/puppetlabs/code/environments/production/manifests

相关内容