Created attachment 908430 [details] SOS Report of the build node Description of problem: Puppet agent fails with error while provisioning controller(neutron) node with nexus plugin Version-Release number of selected component (if applicable): A4 Update Steps to recreate the issue create the build node with provisioning = true configure the pxe boot on build server configure the host group controller(neutron) as per the yaml file attached create the controller(neutron) host build the controller node it will provision the controller node and run puppet agent which will fail with error
Created attachment 908431 [details] yaml file of build node attached the sos report also of the build node
This issue seen on RHELOSP 4.0 Update
This issue seen on RHELOSP 4.0 A4 Update
This is the error: Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed to parse template quickstack/cisco_plugins.ini.erb: Filepath: /usr/share/openstack-foreman-installer/puppet/modules/quickstack/templates/cisco_plugins.ini.erb Line: 90 Detail: undefined method `each' for nil:NilClass at /usr/share/openstack-foreman-installer/puppet/modules/quickstack/manifests/neutron/plugins/cisco.pp:66 on node rhoscontroller5.os.cvfdmz.sdu Warning: Not using cache on failed catalog Error: Could not retrieve catalog; skipping run
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed to parse template quickstack/cisco_plugins.ini.erb: > Filepath: /usr/share/openstack-foreman-installer/puppet/modules/quickstack/templates/cisco_plugins.ini.erb > Line: 90 > Detail: undefined method `each' for nil:NilClass > The bug is here ^^^ Firstly, the variable someone is using with the each is "null" (or nil in puppet/ruby speak) Go into that template at line 90, and then see what variable is empty. If someone posts *all* the information for debugging (eg: the code, and the config used) then a more specific answer is probably possible :) HTH > at /usr/share/openstack-foreman-installer/puppet/modules/quickstack/manifests/neutron/plugins/cisco.pp:66 on node rhoscontroller5.os.cvfdmz.sdu > Warning: Not using cache on failed catalog > Error: Could not retrieve catalog; skipping run >
Closing as this BZ does not reflect components in the Quickstart Cloud Installer. Please reopen if you feel this was closed in error.