[openstack-dev] [ironic] ansible deploy, playbooks and containers?
dtantsur at redhat.com
Wed Jan 31 13:16:22 UTC 2018
I'd like to discuss one idea that came to me while trying to use the ansible
deploy in TripleO.
The ansible deploy interface is all about customization. Meaning, we expect
people to modify the playbooks. I have two concerns with it:
1. Nearly any additions requires a full copy of the playbooks. Which will make
the operators miss any future updates to the shipped version (e.g. from packages).
2. We require operators to modify playbooks on the hard drive in a location,
available to ironic-conductor. This is inconvenient when there are many
conductors and quite hairy with containers.
So, what came to my mind is:
1. Let us maybe define some hook points in our playbooks and allow operators to
overwrite only them? I'm not sure how it's going to look, so suggestions are
2. Let us maybe allow a swift or http(s) URL for the playbooks_path
configuration? That will be a link to a tarball that will be unpacked by ironic
to a temporary location before executing.
What do you think?
More information about the OpenStack-dev