checking the puppet.log in the failed node, it looks like there is a problem creating templates: 2015-12-02 21:37:21 +0000 /Stage[main]/Sahara::Templates::Create_templates/Sahara_node_group_template[cdh-5-manager] (info): Starting to evaluate the resource 2015-12-02 21:37:21 +0000 Sahara_node_group_template[cdh-5-manager](provider=ruby) (debug): Call: exists? 2015-12-02 21:37:21 +0000 Sahara_node_group_template[cdh-5-manager](provider=ruby) (debug): Call: network_connection 2015-12-02 21:37:21 +0000 Sahara_node_group_template[cdh-5-manager](provider=ruby) (debug): Call: compute_connection 2015-12-02 21:37:23 +0000 Sahara_node_group_template[cdh-5-manager](provider=ruby) (debug): Set flavor_id to: 4 2015-12-02 21:37:23 +0000 Sahara_node_group_template[cdh-5-manager](provider=ruby) (debug): Call: extract 2015-12-02 21:37:23 +0000 Sahara_node_group_template[cdh-5-manager](provider=ruby) (debug): Call: connection 2015-12-02 21:37:23 +0000 Sahara_node_group_template[cdh-5-manager](provider=ruby) (debug): Existing state: {:ensure=>:absent} 2015-12-02 21:37:23 +0000 Sahara_node_group_template[cdh-5-manager](provider=ruby) (debug): Result: false 2015-12-02 21:37:23 +0000 Sahara_node_group_template[cdh-5-manager](provider=ruby) (debug): Call: create 2015-12-02 21:37:23 +0000 /Stage[main]/Sahara::Templates::Create_templates/Sahara_node_group_template[cdh-5-manager]/ensure (notice): created 2015-12-02 21:37:23 +0000 Sahara_node_group_template[cdh-5-manager](provider=ruby) (debug): Call: flush 2015-12-02 21:37:23 +0000 /Stage[main]/Sahara::Templates::Create_templates/Sahara_node_group_template[cdh-5-manager] (err): Could not evaluate: The server returned status 400 /usr/lib/ruby/vendor_ruby/openstack/connection.rb:501:in `rescue in raise_exception' /usr/lib/ruby/vendor_ruby/openstack/connection.rb:484:in `raise_exception' /etc/puppet/modules/sahara/lib/puppet/provider/sahara_openstack.rb:116:in `create_node_group_template' /etc/puppet/modules/sahara/lib/puppet/provider/sahara_node_group_template/ruby.rb:212:in `flush' /usr/lib/ruby/vendor_ruby/puppet/type.rb:977:in `flush' /usr/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:24:in `evaluate' /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:174:in `apply' /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:187:in `eval_resource' /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:117:in `call' /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:117:in `block (2 levels) in evaluate' /usr/lib/ruby/vendor_ruby/puppet/util.rb:327:in `block in thinmark' /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime' /usr/lib/ruby/vendor_ruby/puppet/util.rb:326:in `thinmark' /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:117:in `block in evaluate' /usr/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:118:in `traverse' /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:108:in `evaluate' /usr/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:164:in `block in apply' /usr/lib/ruby/vendor_ruby/puppet/util/log.rb:149:in `with_destination' /usr/lib/ruby/vendor_ruby/puppet/transaction/report.rb:108:in `as_logging_destination' /usr/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:163:in `apply' /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:125:in `block in apply_catalog' /usr/lib/ruby/vendor_ruby/puppet/util.rb:161:in `block in benchmark' /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime' /usr/lib/ruby/vendor_ruby/puppet/util.rb:160:in `benchmark' /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:124:in `apply_catalog' /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:192:in `run' /usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:268:in `apply_catalog' /usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:218:in `main' /usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:146:in `run_command' /usr/lib/ruby/vendor_ruby/puppet/application.rb:364:in `block (2 levels) in run' /usr/lib/ruby/vendor_ruby/puppet/application.rb:470:in `plugin_hook' /usr/lib/ruby/vendor_ruby/puppet/application.rb:364:in `block in run' /usr/lib/ruby/vendor_ruby/puppet/util.rb:478:in `exit_on_fail' /usr/lib/ruby/vendor_ruby/puppet/application.rb:364:in `run' /usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:137:in `run' /usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:91:in `execute' /usr/bin/puppet:4:in `
' 2015-12-02 21:37:23 +0000 /Stage[main]/Sahara::Templates::Create_templates/Sahara_node_group_template[cdh-5-manager] (info): Evaluated in 2.17 seconds