In a roles file created with "openstack overcloud roles generate", the Networker role misses tenant and external networks. Environment: openstack-tripleo-heat-templates-7.0.1-0.20170919183703.el7ost.noarch openstack-puppet-modules-11.0.0-0.20170828113154.el7ost.noarch instack-undercloud-7.4.1-0.20170912115418.el7ost.noarch Steps to reproduce: Generate the roles_data.yaml file with 'openstack overcloud roles generate --roles-path /usr/share/openstack-tripleo-heat-templates/roles ControllerOpenstack Database Messaging Networker Compute CephStorage > roles_data.yaml' and check the networks for the Networker role: Result: networks: - InternalApi Expected result: networks: - InternalApi - External - Tenant
The missing Tenant network should be addressed by bug 1493290 - https://review.openstack.org/#/c/506676/ I don't think the Networker role should be connected to the External network since it doesn't provide any public endpoint facing services and it doesn't require an address on this network.
Moving back to networking, this may be a dupe of 1496231 but Networking would need to provide information if External is necessary for this role.
sorry a duplicate of Bug 1493290
The missing Tenant is tracked here: https://bugzilla.redhat.com/show_bug.cgi?id=1493290 The External isn't a requirement after all, was able to deploy and ping an instance without it. Closing the bug as duplicate. Thanks all. *** This bug has been marked as a duplicate of bug 1493290 ***