【发布时间】:2018-10-30 14:00:52
【问题描述】:
/etc/puppetlabs/puppet/puppet.conf:
[master]
vardir = /opt/puppetlabs/server/data/puppetserver
logdir = /var/log/puppetlabs/puppetserver
rundir = /var/run/puppetlabs/puppetserver
pidfile = /var/run/puppetlabs/puppetserver/puppetserver.pid
icodedir = /etc/puppetlabs/code
dns_alt_names=puppetserver.example.com,puppetmaster,puppet
#environmenpath = /etc/puppet/environments
#basemodulepath = /etc/puppet/environments/production/modules:/opt/puppetlabs/puppet/modules
[main]
certname = puppetserver.example.com
server = puppetserver.example.com
environment = production
runinterval = 5s
/etc/puppetlabs/code/environments/production/manifests/site.pp:
node 'windows.example.com' {
$iis_features = ['Web-WebServer','Web-Scripting-Tools']
iis_feature { $iis_features:
ensure => 'present',
}
}
我是 Puppet 的新手,请按照以下指南操作:https://www.howtoforge.com/tutorial/centos-puppet-master-and-agent/
puppet agent --test 工作正常(已安装 IIS)
但是当我尝试应用 site.pp(在 Puppet 服务器上)时,我得到了
Error: Could not find node statement with name 'default' or 'puppetserver.example.com, puppetserver.example, puppetserver, localhost' on node puppetserver.example.com
有人能解释一下是什么问题吗?
【问题讨论】:
标签: puppet