On 08/28/2018 09:48 AM, Clark Boylan wrote:
On Mon, Aug 27, 2018, at 4:21 PM, Clark Boylan wrote: One quick new observation. launch-node.py does not install puppet at all so the subsequent ansible runs on the newly launched instances will fail when attempting to stop the puppet service (and will continue on to fail to run puppet as well I think).
I think we should manage puppet on the hosts from Ansible; we did discuss that we could just manually run system-config:install_puppet.sh after launching the node; but while that script does contain some useful things for getting various puppet versions, it also carries a lot of extra cruft from years gone by. I've proposed the roles to install puppet in [1]. This runs the roles under Zuul for integration testing. For the control-plane, we need a slight tweak to the inventory writer to pass through groups [2] and then we can add the roles to the base playbook [3]. Thanks, -i [1] https://review.openstack.org/596968 [2] https://review.openstack.org/596994 [3] https://review.openstack.org/596997 _______________________________________________ OpenStack-Infra mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra
