Reduce host dependencies with ansible
Currently we require a ton of packages on the host system to run the Ansible modules we need. Most notably python-mysqldb and shade. This pull in a lot of other requirements, even a GCC compiler. This blueprint is to track the progess of implementing these deps in a container while preserving Ansible idempotency.
Additionally, with these new deps comes a change to the modules we use and the existing playbooks will need to be updated for that.
Blueprint information
Related branches
Related bugs
Sprints
Whiteboard
Is all work on this blueprint done? If so please set state to implemented. --sdake
This can be completed. Shade won't land for a while so ill do a new blueprint later. --SamYaple
Gerrit topic: https:/
Addressed by: https:/
Reduce dependencies on the dest nodes
Gerrit topic: https:/
Addressed by: https:/
Add Dockerfile template for kolla-ansible
Addressed by: https:/
Update kolla-ansible to include new modules