tripleo-heat-templates/puppet
Steven Hardy 109931bca3 Example of passing per-node config data in pre_deploy config
Shows one method of passing a map of data in to the pre_deploy extraconfig
interface, such that it could be used in combination with
https://review.openstack.org/#/c/215013/ to create a node uuid specific
hieradata file, or to perform some other non-puppet per-node configuration.

This would be used by specifying an environment file like:
resource_registry:
      OS::TripleO::ControllerExtraConfigPre: puppet/extraconfig/pre_deploy/per_node.yaml
parameter_defaults:
      NodeDataLookup: |
        {"AB4114B1-9C9D-409A-BEFB-D88C151BF2C3": {"foo": "bar"},
         "8CF1A7EA-7B4B-4433-AC83-17675514B1B8": {"foo2": "bar2"}}

Change-Id: I62e344669e0ca781dd93d3f7d2190b70299877c2
2015-09-25 20:07:08 +02:00
..
extraconfig Example of passing per-node config data in pre_deploy config 2015-09-25 20:07:08 +02:00
hieradata Merge "Remove default_floating_pool in compute.yaml" 2015-09-23 00:06:15 +00:00
manifests Merge "Add redis ordering with ceilometer-central" 2015-09-23 13:23:25 +00:00
all-nodes-config.yaml Enable Keystone notifications 2015-08-18 17:55:03 +02:00
bootstrap-config.yaml Remove NO_SIGNAL from ControllerBootstrapNodeDeployment 2015-06-03 16:30:53 +02:00
ceph-cluster-config.yaml Support for using external Ceph clusters 2015-08-13 16:19:04 +02:00
ceph-storage-post.yaml Rename -puppet.yaml templates. 2015-09-22 08:30:01 -04:00
ceph-storage.yaml Rename -puppet.yaml templates. 2015-09-22 08:30:01 -04:00
cinder-storage-post.yaml Make puppet-applying *Post resources depend on hieradata 2015-06-16 04:12:09 -04:00
cinder-storage.yaml Rename -puppet.yaml templates. 2015-09-22 08:30:01 -04:00
compute-post.yaml Rename -puppet.yaml templates. 2015-09-22 08:30:01 -04:00
compute.yaml Rename -puppet.yaml templates. 2015-09-22 08:30:01 -04:00
controller-config-pacemaker.yaml Overcloud: bump HOT version to 2015-04-30 2015-05-20 11:37:46 -07:00
controller-config.yaml Overcloud: bump HOT version to 2015-04-30 2015-05-20 11:37:46 -07:00
controller-post.yaml Rename -puppet.yaml templates. 2015-09-22 08:30:01 -04:00
controller.yaml Rename -puppet.yaml templates. 2015-09-22 08:30:01 -04:00
swift-devices-and-proxy-config.yaml Overcloud: bump HOT version to 2015-04-30 2015-05-20 11:37:46 -07:00
swift-storage-post.yaml Make puppet-applying *Post resources depend on hieradata 2015-06-16 04:12:09 -04:00
swift-storage.yaml Rename -puppet.yaml templates. 2015-09-22 08:30:01 -04:00
vip-config.yaml Enable loadbalancing of the Redis VIP, defaults to False 2015-06-18 14:31:52 +02:00