RETIRED, Heat templates for deploying OpenStack
Go to file
Steven Hardy c799b2e04e post-deploy hook for rhel registration
Adds a potential usage of the post-deploy hooks to register a server
with RHN or a satellite.

Note this requires some additional parameters, which can be specified in
environment_rhel_reg.yaml, and this must be passed into the call to heat
via another -e parameter.  An alternative may be to have a global
extraconfig_env.yaml at the top level, which the scripts always pass, or
to use the global environment (/etc/heat/environment.d/default.yaml) on
the seed.

Co-Authored-By: James Slagle <jslagle@redhat.com>
Change-Id: Ia6fd270122cbc2e51beb672654e5e1ebd3bd2966
2015-05-07 16:55:36 -04:00
deprecated Remove hardcoded references to .novalocal in hostnames 2015-04-28 05:38:11 -04:00
examples Merge "Make removing nodes from scaled items possible." 2014-08-13 20:05:17 +00:00
extraconfig/post_deploy post-deploy hook for rhel registration 2015-05-07 16:55:36 -04:00
firstboot Enable passing optional first-boot user-data 2015-04-24 10:18:31 +01:00
puppet Merge "Disable dhcp_domain in Nova for the overcloud as well" 2015-04-29 20:08:27 +00:00
tripleo_heat_merge Deprecate Role and ImageBuilder metadata handling 2014-09-10 11:30:15 +02:00
.gitignore Expose public_interface_tag support. 2014-08-28 13:34:38 -04:00
.gitreview Update stackforge references to openstack 2013-08-17 22:57:57 -04:00
all-nodes-config.yaml Implement mongo_node_ips hiera key 2015-03-25 15:38:38 +01:00
babel.cfg Add release configuration. 2013-10-22 17:49:35 +01:00
base.yaml Sort inputs and parameters 2014-10-08 15:40:39 +01:00
bootstrap-config.yaml Provide a way to know the boostrap_nodeid IP 2015-04-02 09:42:08 +02:00
ceph-cluster-config.yaml Puppet: First support Ceph 2015-03-05 20:45:10 +00:00
ceph-storage-post.yaml Add hooks for extra post-deployment config 2015-04-24 10:19:04 +01:00
ceph-storage.yaml Remove hardcoded references to .novalocal in hostnames 2015-04-28 05:38:11 -04:00
cinder-storage-post.yaml Add hooks for extra post-deployment config 2015-04-24 10:19:04 +01:00
cinder-storage.yaml Remove hardcoded references to .novalocal in hostnames 2015-04-28 05:38:11 -04:00
compute-post.yaml Add hooks for extra post-deployment config 2015-04-24 10:19:04 +01:00
compute.yaml Remove hardcoded references to .novalocal in hostnames 2015-04-28 05:38:11 -04:00
controller-post.yaml Add hooks for extra post-deployment config 2015-04-24 10:19:04 +01:00
controller.yaml Remove hardcoded references to .novalocal in hostnames 2015-04-28 05:38:11 -04:00
debian-mirror.yaml Sort inputs and parameters 2014-10-08 15:40:39 +01:00
LICENSE Add license file 2014-01-20 11:58:20 +01:00
Makefile Deprecate the old mergepy overcloud templates 2015-02-23 20:50:59 -05:00
MANIFEST.in Add release configuration. 2013-10-22 17:49:35 +01:00
nagios3.yaml Enable passing optional first-boot user-data 2015-04-24 10:18:31 +01:00
net-config-bond.yaml Compute: drive NW configuration via software conf 2014-12-19 21:24:56 -05:00
net-config-bridge.yaml Compute: drive NW configuration via software conf 2014-12-19 21:24:56 -05:00
net-config-noop.yaml Compute: drive NW configuration via software conf 2014-12-19 21:24:56 -05:00
overcloud-resource-registry-puppet.yaml Merge "Add hooks for extra post-deployment config" 2015-04-29 18:57:02 +00:00
overcloud-resource-registry.yaml Merge "Add hooks for extra post-deployment config" 2015-04-29 18:57:02 +00:00
overcloud-without-mergepy.yaml Merge "Set EnablePacemaker == false be default" 2015-04-22 20:05:51 +00:00
README.md Add functional tests and examples for merge 2013-09-19 13:02:03 -07:00
requirements.txt Add release configuration. 2013-10-22 17:49:35 +01:00
setup.cfg Remove hardcoded version. 2014-08-20 13:04:17 +12:00
setup.py Add release configuration. 2013-10-22 17:49:35 +01:00
swift-devices-and-proxy-config.yaml Split out SwiftDevicesAndProxy SoftwareConfig 2015-02-12 22:19:24 -05:00
swift-storage-post.yaml Add hooks for extra post-deployment config 2015-04-24 10:19:04 +01:00
swift-storage.yaml Remove hardcoded references to .novalocal in hostnames 2015-04-28 05:38:11 -04:00
test_merge.bash Make removing nodes from scaled items possible. 2014-08-12 15:33:01 +12:00
test-requirements.txt Add release configuration. 2013-10-22 17:49:35 +01:00
tox.ini Add release configuration. 2013-10-22 17:49:35 +01:00
undercloud-bm-nova-config.yaml Undercloud params for compute driver and manager 2014-09-05 16:18:01 -04:00
undercloud-bm-nova-deploy.yaml Set default network interfaces to nic1 2014-12-05 15:16:12 -05:00
undercloud-source.yaml Remove invalid NTP configuration in templates 2015-01-08 15:54:05 +00:00
undercloud-vlan-port.yaml Don't replace OS::Neutron::Port on update of undercloud 2014-11-10 11:43:51 +01:00
undercloud-vm-ironic-config.yaml Undercloud params for compute driver and manager 2014-09-05 16:18:01 -04:00
undercloud-vm-ironic-deploy.yaml Set default network interfaces to nic1 2014-12-05 15:16:12 -05:00
undercloud-vm-nova-config.yaml Undercloud params for compute driver and manager 2014-09-05 16:18:01 -04:00
undercloud-vm-nova-deploy.yaml Set default network interfaces to nic1 2014-12-05 15:16:12 -05:00

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'.