rubygem-staypuft: unable to assign discovered hosts before all the details were gathered. Environment: openstack-foreman-installer-3.0.1-1.el7ost.noarch ruby193-rubygem-staypuft-0.5.0-1.el7ost.noarch ruby193-rubygem-foreman_openstack_simplify-0.0.6-8.el7ost.noarch rhel-osp-installer-client-0.5.0-4.el7ost.noarch openstack-puppet-modules-2014.2.1-0.5.el7ost.noarch rhel-osp-installer-0.5.0-4.el7ost.noarch Steps to reproduce: 1. Install rhel-osp-installer 2. Boot hosts via PXE to make them visible in the "discovered hosts" list. Result: Hosts appear in the "discovered hosts" list with data missing in the 'Model' and 'Subnet' columns. It's impossible to add hosts to deployments until the data is filled in the columns. After a couple of minutes the values appear in the respective columns and it becomes possible to add these hosts to deployments. Expected result: The hosts shouldn't become available for assignment until all the required data is collected.
This seems like an issue where the discovery image is sending info to the server before it has all it's info.