tripleo-common/tripleo_common
John Fulton aeaa571765 Introduce TripleoInventories object
This object can be constructed by passing it
a mapping of stack name to TripleoInventory
objects.

It has a merge method which merges all of the
TripleoInventory objects into one OrderedDict
which appends the stack name and an underscore
to each host group to avoid name collisions.

It has a write_static_inventory method which
writes the merged OrderedDict into an Ansible
inventory.

Change-Id: I522f1acbd39ad36ae1fec896188d3e20e0575566
Implements: blueprint split-control-plane-unified-inventory
2019-09-04 01:07:43 -04:00
..
actions Merge "Remove the file exists action and save and restore to swift actions" 2019-08-29 03:42:42 +00:00
filters Add logging to capabilities filter 2017-09-20 17:50:42 +00:00
image Merge "Add support for uploading local image" 2019-08-28 14:47:24 +00:00
releasenotes/notes Wire in parameters.convert_docker_params 2019-04-10 13:25:39 -04:00
templates Fix ansible-lint errors 2019-06-19 16:56:49 +01:00
tests Introduce TripleoInventories object 2019-09-04 01:07:43 -04:00
utils Merge "Remove disable_constraints" 2019-08-26 02:55:46 +00:00
__init__.py Add ReNo support 2017-01-12 12:06:02 +00:00
arch.py Default to host CPU architecture if none is supplied 2017-08-05 09:11:20 +10:00
constants.py Ensure we're raising proper exceptions 2019-07-15 08:41:16 -05:00
exception.py Fail config-download when group:os-apply-config used 2018-01-05 15:58:14 -05:00
i18n.py Update the documentation link for doc migration 2017-07-25 15:00:27 +08:00
inventories.py Introduce TripleoInventories object 2019-09-04 01:07:43 -04:00
inventory.py Change ceph dashboard service name to meet puppet requirements 2019-08-21 13:47:26 +02:00
update.py Handle failed neutron-plugin-ml2.yaml lookup 2019-05-13 09:58:28 -04:00