When executing the converge step, heat is failing with this error: Error: Must pass neutron_admin_password to Class[Nova::Network::Neutron] at /var/lib/heat-config/heat-config-puppet/ed30356b-e1c5-4da1-b1d3-e987a18f039d.pp:174 on node overcloud-compute-0.localdomain\u001b[0m\n\u001b[1;31mError: Must pass neutron_admin_password to Class[Nova::Network::Neutron] openstack stack resource list --nested-depth 5 overcloud | grep FAILED | ControllerNodesPostDeployment | 34e64f2d-2388-465c-80d4-261bf4815804 | OS::TripleO::ControllerPostDeployment | UPDATE_FAILED | 2017-08-01T14:13:18 | overcloud | | ControllerServicesBaseDeployment_Step2 | 210211ba-e88f-4e19-8987-c57546e721a3 | OS::Heat::StructuredDeployments | UPDATE_FAILED | 2017-08-01T14:15:26 | overcloud-ControllerNodesPostDeployment-y2ujwmemz7ha | | 0 | bae1df7b-9314-4a93-9d9f-f425047351eb | OS::Heat::StructuredDeployment | CREATE_FAILED | 2017-08-01T14:15:27 | overcloud-ControllerNodesPostDeployment-y2ujwmemz7ha-ControllerServicesBaseDeployment_Step2-3l45haovluky | | ComputeNodesPostDeployment | 325b8137-57fc-49c9-841a-421e9ccfe282 | OS::TripleO::ComputePostDeployment | UPDATE_FAILED | 2017-08-01T14:13:17 | overcloud | | ComputePuppetDeployment | 2f6260f7-7a5a-4b2f-861b-f449e4cefe76 | OS::Heat::StructuredDeployments | UPDATE_FAILED | 2017-08-01T14:13:53 | overcloud-ComputeNodesPostDeployment-hvb2wem5qzkv | | 0 | 151a08e6-a280-48f9-90ab-00c992edb460 | OS::Heat::StructuredDeployment | CREATE_FAILED | 2017-08-01T14:13:54 | overcloud-ComputeNodesPostDeployment-hvb2wem5qzkv-ComputePuppetDeployment-ypzhdh3fl3oc | heat deployment-show 151a08e6-a280-48f9-90ab-00c992edb460 WARNING (shell) "heat deployment-show" is deprecated, please use "openstack software deployment show" instead { "status": "FAILED", "server_id": "4a6f3712-a30a-4a53-8fca-929fb4762385", "config_id": "38b03d8f-5ced-4843-b89e-eb6921fef465", "output_values": { "deploy_stdout": "", "deploy_stderr": "Could not retrieve fact='apache_version', resolution='<anonymous>': undefined method `[]' for nil:NilClass\nCould not retrieve fact='apache_version', resolution='<anonymous>': undefined method `[]' for nil:NilClass\n\u001b[1;31mWarning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::vncproxy::host'; class ::nova::vncproxy has not been evaluated\u001b[0m\n\u001b[1;31mWarning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::vncproxy::vncproxy_protocol'; class ::nova::vncproxy has not been evaluated\u001b[0m\n\u001b[1;31mWarning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::vncproxy::port'; class ::nova::vncproxy has not been evaluated\u001b[0m\n\u001b[1;31mWarning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::vncproxy::vncproxy_path'; class ::nova::vncproxy has not been evaluated\u001b[0m\n\u001b[1;31mError: Must pass neutron_admin_password to Class[Nova::Network::Neutron] at /var/lib/heat-config/heat-config-puppet/38b03d8f-5ced-4843-b89e-eb6921fef465.pp:174 on node overcloud-compute-0.localdomain\u001b[0m\n\u001b[1;31mError: Must pass neutron_admin_password to Class[Nova::Network::Neutron] at /var/lib/heat-config/heat-config-puppet/38b03d8f-5ced-4843-b89e-eb6921fef465.pp:174 on node overcloud-compute-0.localdomain\u001b[0m\n", "deploy_status_code": 1 }, "creation_time": "2017-08-01T14:13:55", "updated_time": "2017-08-01T14:14:12", "input_values": { "update_identifier": { "compute_config": { "0": "os-apply-config deployment 99d315e1-613d-4ce5-85f4-c24934073116 completed,Root CA cert injection not enabled.,None," }, "deployment_identifier": 1501595473, "allnodes_extra": "none" } }, "action": "CREATE", "status_reason": "deploy_status_code : Deployment exited with non-zero status code: 1", "id": "151a08e6-a280-48f9-90ab-00c992edb460" }
Adding the openstack-puppet-modules i have: compute-> 7.1.5-5.el7ost (still on latest 8) controllers -> 8.1.13-3.el7ost (upgraded to 9) undercloud -> 8.1.13-3.el7ost (upgraded to 9)
The compute node had not been upgraded properly, that was the reason of that failure.