tripleo-heat-templates/tools
Steven Hardy 9ce86956ff Add external_post_deploy_tasks interface
This adds another interface like external_deploy_tasks, but instead
of running on each deploy step, the tasks are run after the deploy
is completed, so it's useful for per-service bootstrapping such
as is under development for octavia in:

https://review.openstack.org/#/c/508195
https://review.openstack.org/#/c/515402/

These reviews could potentially be reworked to use this interface,
which would avoid the issue where the configuration needs to happen
after all the openstack services are deployed and configured.

As an example, here is how you could create a temp file post deploy:

    external_post_deploy_tasks:
        - name: Test something happens post-deploy
          copy:
            dest: /tmp/debugpostdeploy
            content: "done"

Change-Id: Iff3190a7d5a238c8647a4ac474821aeda5f2b1f8
2017-11-22 18:39:05 +00:00
..
check-up-to-date.sh Add pep8 check that generated environments are up to date 2017-09-07 15:30:31 -05:00
process-templates.py Render isolated network templates using jinja2 2017-07-26 11:43:12 -07:00
releasenotes_tox.sh Add ReNo support 2017-01-13 14:35:27 -05:00
roles-data-generate-samples.sh Add in roles data validation 2017-07-07 09:51:40 -06:00
roles-data-generate.py Add in roles data validation 2017-07-07 09:51:40 -06:00
roles-data-validation.sh Add in roles data validation 2017-07-07 09:51:40 -06:00
tox_install.sh Add ReNo support 2017-01-13 14:35:27 -05:00
yaml-nic-config-2-script.py Replace six.iteritems() with .items() 2017-04-07 15:23:50 +08:00
yaml-validate.py Add external_post_deploy_tasks interface 2017-11-22 18:39:05 +00:00