18c5998d29
Until now this script has been used at the command line. Tuskar would like to consume the merge.py functionality to generate the overcloud heat stack template. A main() is thus added here as well as a few related nits like ensuring paths are absolute for included files. The actual merge functionality is split into its own method so it can be invoked more cleanly from calling scripts. The main method is then used at the command line as before For more info about how this will all be used by Tuskar see I578b4e9f238590ea245b827bc75d252568d194fe Change-Id: Ia6b6416fe10358d23f2b120283eecaf4c1178cfd |
||
---|---|---|
examples | ||
.gitignore | ||
.gitreview | ||
MANIFEST.in | ||
Makefile | ||
README.md | ||
babel.cfg | ||
base.yaml | ||
ironic-source.yaml | ||
merge.py | ||
nagios3.yaml | ||
notcompute.yaml | ||
nova-compute-group.yaml | ||
nova-compute-instance.yaml | ||
overcloud-source.yaml | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
swift-source.yaml | ||
test-requirements.txt | ||
test_merge.bash | ||
tox.ini | ||
tuskar-source.yaml | ||
undercloud-bm-source.yaml | ||
undercloud-source.yaml | ||
undercloud-vm-source.yaml |
README.md
templates
Generic templates to describe multi-host infrastructure, consumable by OpenStack Heat, Crowbar, others.
merge.py
The Makefile contains several targets for generated templates, see its contents for all of them. To run functional tests for merge.py, run 'make test'.