This repository was archived by the owner on Jun 5, 2020. It is now read-only.
This repository was archived by the owner on Jun 5, 2020. It is now read-only.
Route53_a_record resource terminates puppet run when missing a trailing period #126
Open
Description
When I made a slight mistake and forgot to include a trailing period, I got:
2015-03-20 00:39:56 +0000 Puppet (info): Loading facts in /var/opt/lib/pe-puppet/lib/facter/bashpocalypse.rb
2015-03-20 00:39:56 +0000 Puppet (info): Loading facts in /var/opt/lib/pe-puppet/lib/facter/root_home.rb
2015-03-20 00:39:56 +0000 Puppet (info): Loading facts in /var/opt/lib/pe-puppet/lib/facter/pe_supported.rb
2015-03-20 00:39:56 +0000 Puppet (info): Loading facts in /var/opt/lib/pe-puppet/lib/facter/current_environment.rb
2015-03-20 00:39:56 +0000 Puppet (info): Loading facts in /var/opt/lib/pe-puppet/lib/facter/concat_basedir.rb
2015-03-20 00:39:56 +0000 Puppet (info): Loading facts in /var/opt/lib/pe-puppet/lib/facter/os_installdate.rb
2015-03-20 00:40:40 +0000 Puppet (info): Caching catalog for i-12e397db
2015-03-20 00:40:41 +0000 Puppet (err): Failed to apply catalog: Parameter name failed on Route53_a_record[pl-lb03-awsdev.aws.puppetlabs.com]: Record names must end with a . at /etc/puppetlabs/puppet/environments/add_aws_webnodes/site/profile/manifests/aws/autodns.pp:6
Wrapped exception:
Record names must end with a .
The impact of that was that node provisioning now fails; I can't bootstrap new nodes due to a very minor error. I'd expect that the resource simply fail but not crash the run entirely.