Si comme moi vous avez décidé de faire du puppet dans le cloud ( oui il existe des courageux ) vous avez surement été dessus de constater que la vm fourni de base avec centos ne fonctionnait pas des la création ( service puppet indisponible)
Plan = « pe2021_7_1 »
product = « puppet-enterprise-201818 »
publisher = « puppet »
[root@puppetserver adminuser]# /opt/puppetlabs/cloud/bin/check_status.sh –wait
check_status.sh: Configuring Puppet Enterprise services………………………………………….
[root@puppetserver adminuser]# /opt/puppetlabs/cloud/bin/configure-pe.rb
configure-pe.rb: puppet master certificate:
configure-pe.rb: alternate DNS names: puppetserver.qs.fx.internal.cloudapp.net
configure-pe.rb: undefined method empty?' for nil:NilClass /opt/puppetlabs/cloud/bin/configure-pe.rb:679:in
‘
[root@puppetserver adminuser]#
Remplacer la ligne suivante dans le fichier /opt/puppetlabs/cloud/bin/configure-pe.rb
if conf.passwd.empty? && !master.passwd_set?
par la ligne
if conf.passwd && conf.passwd.empty? && !master.passwd_set?
ensuite relancer la commande
[root@vm-bvt-az-neu-dev-puppet-puppetserver adminuser]# /opt/puppetlabs/cloud/bin/configure-pe.rb
configure-pe.rb: puppet master certificate:
configure-pe.rb: alternate DNS names: puppetserver.qs.fx.internal.cloudapp.net
configure-pe.rb: configuring Puppet Enterprise
Voila votre configuration est en cours.
Laisser un commentaire