我正在学习木偶,但我遇到了一个问题。我有一个 Puppet 安装,有一个 Puppet 大师和一个 Puppet 代理,我正在使用开源 Puppet。我建立了一个名为Test的环境。目录如下。/etc/puppet/environments/Test
_ 并归档。modules
manifests
environment.conf
我的environment.conf
包含以下行:
modulepath = $confdir/environments/production/modules
sample
我在modules
环境目录中创建了一个名为的模块。描述了在sample
模块目录中调用的一个类。该类用于安装一个小软件。在环境 Test 的目录中,我创建了一个文件,它将实现模块内定义的类。init.pp
sample
manifests
manifests
site.pp
sample
我的puppet.conf
包含以下几行:
[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
prerun_command=/etc/puppet/etckeeper-commit-pre
postrun_command=/etc/puppet/etckeeper-commit-post
server=puppet.master
[master]
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header = SSL_CLIENT_VERIFY
但是每当我尝试在 Puppet 代理中实现清单时,它使用的是默认值site.pp
而不是使用环境site.pp
谁能告诉我我在哪里做错了。