Description of the environment:
10.0 (build #446)
Steps to reproduce:
- setup cluster
- remove any node with nova service(s)
Actual result:
2016-07-06 11:28:46 +0000 Scope(Class[Osnailyfacter::Astute::Purge_service_entries]) (notice): MODULAR: astute/purge_service_entries.pp
2016-07-06 11:28:46 +0000 Puppet (notice): Compiled catalog for node-1.test.domain.local in environment production in 0.16 seconds
2016-07-06 11:28:46 +0000 Puppet (err): Parameter ensure failed on Nova_service[node-3.test.domain.local]: Invalid value "purged". Valid values are present, absent.
/usr/lib/ruby/vendor_ruby/puppet/parameter/value_collection.rb:189:in `validate'
/usr/lib/ruby/vendor_ruby/puppet/parameter.rb:452:in `unsafe_validate'
/usr/lib/ruby/vendor_ruby/puppet/property.rb:591:in `unsafe_validate'
/usr/lib/ruby/vendor_ruby/puppet/parameter.rb:465:in `validate'
/usr/lib/ruby/vendor_ruby/puppet/property.rb:563:in `block in should='
/usr/lib/ruby/vendor_ruby/puppet/property.rb:563:in `each'
/usr/lib/ruby/vendor_ruby/puppet/property.rb:563:in `should='
/usr/lib/ruby/vendor_ruby/puppet/property.rb:615:in `value='
/usr/lib/ruby/vendor_ruby/puppet/type.rb:654:in `[]='
/usr/lib/ruby/vendor_ruby/puppet/type.rb:2272:in `block in set_parameters'
/usr/lib/ruby/vendor_ruby/puppet/type.rb:2266:in `each'
/usr/lib/ruby/vendor_ruby/puppet/type.rb:2266:in `set_parameters'
/usr/lib/ruby/vendor_ruby/puppet/type.rb:2222:in `initialize'
/usr/lib/ruby/vendor_ruby/puppet/resource.rb:349:in `new'
/usr/lib/ruby/vendor_ruby/puppet/resource.rb:349:in `to_ral'
/usr/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:520:in `block in to_catalog'
/usr/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:512:in `each'
/usr/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:512:in `to_catalog'
/usr/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:404:in `to_ral'
/usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:225:in `block in main'
/usr/lib/ruby/vendor_ruby/puppet/context.rb:64:in `override'
/usr/lib/ruby/vendor_ruby/puppet.rb:246:in `override'
/usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:198:in `main'
/usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:159:in `run_command'
/usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `block (2 levels) in run'
/usr/lib/ruby/vendor_ruby/puppet/application.rb:507:in `plugin_hook'
/usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `block in run'
/usr/lib/ruby/vendor_ruby/puppet/util.rb:496:in `exit_on_fail'
/usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `run'
/usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:146:in `run'
/usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:92:in `execute'
/usr/bin/puppet:8:in `<main>'
Reproducibility:
Always
Impact:
LCM scenario with node removal
Related commit goes to the openstack/ puppet- nova module: /review. openstack. org/338759
https:/