tripleo-heat-templates/puppet
Dan Prince 4b5b24462b Add local template generation tox task
This patch adds a local version of our template processing
routine so that developers can more quickly view the templates
that are actually getting generated. I've noticed multiple developers
now do a full deployment with 'overcloud deploy' only to download
the swift container with the generated templates. This simple task
avoids that step by allowing developers to generate it locally.

It also aims to preserve the ability to use t-h-t templates directly
with Heat (instead of going through Mistral) should users wish to do that.
The new undercloud heat installer requires the ability to generate
templates without requiring Mistral and Swift to do so.

Ideally the Mistral API workflow would use this same code
so perhaps in the future we might modify that routine to:

 -download swift tarball containing the templates
 -run this local routine that lives in t-h-t
 -re-upload the tarball of templates to the swift container

Change-Id: Ie664c9c5f455b7320a58a26f35bc403355408d9b
2016-11-30 16:02:44 -05:00
..
extraconfig Merge "Use netapp_host_type instead of netapp_eseries_host_type" 2016-10-04 11:00:47 +00:00
manifests Replace per role manifests with a common role manifest 2016-09-30 14:11:01 +00:00
services Merge "Stop using puppet to configure VIPs in /etc/hosts" 2016-11-29 01:02:31 +00:00
all-nodes-config.yaml Split out hosts config deployment 2016-10-13 14:15:54 -04:00
blockstorage-role.yaml Make the CloudDomain defaults match the doc strings 2016-11-22 21:01:28 +00:00
cephstorage-role.yaml Make the CloudDomain defaults match the doc strings 2016-11-22 21:01:28 +00:00
compute-role.yaml Make the CloudDomain defaults match the doc strings 2016-11-22 21:01:28 +00:00
config.role.j2.yaml Containerized Services for Composable Roles 2016-11-22 11:42:49 +01:00
controller-config-pacemaker.yaml Make step an integer on the pacemaker controller 2016-10-07 15:12:58 -04:00
controller-role.yaml Make the CloudDomain defaults match the doc strings 2016-11-22 21:01:28 +00:00
deploy-artifacts.sh Use --globoff when downloading artifacts 2016-11-08 12:19:27 +00:00
deploy-artifacts.yaml Add support for DeployArtifactURLs 2016-02-26 16:55:44 -05:00
objectstorage-role.yaml Make the CloudDomain defaults match the doc strings 2016-11-22 21:01:28 +00:00
post.j2.yaml Use j2 loops in post.j2.yaml 2016-11-10 14:27:36 +00:00
role.role.j2.yaml Add local template generation tox task 2016-11-30 16:02:44 -05:00