Correction Bug puppet sur Azure

Correction Bug puppet sur Azure

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.

joel