RETIRED, Heat templates for deploying OpenStack
Go to file
Dan Prince 65958395f4 Docker compute role configured via Puppet
This change adds a containerized version of the overcloud compute node for
TripleO. Configuration files are generated via OpenStack Puppet modules
which are then used to externally configure kolla containers for
each OpenStack service.

See the README-containers.md file for more information on how to set this up.

This uses AtomicOS as a base operating system and requires that we bootstrap
the image with a container which contains the required os-collect-config agent
hooks to support running puppet, shell scripts, and docker compose.

Change-Id: Ic8331f52b20a041803a9d74cdf0eb81266d4e03c
Co-Authored-By: Ian Main <imain@redhat.com>
Co-Authored-By: Ryan Hallisey <rhallise@redhat.com>
2015-10-08 07:34:26 -04:00
deprecated Deprecate the undercloud templates. 2015-10-01 09:50:44 -04:00
docker Docker compute role configured via Puppet 2015-10-08 07:34:26 -04:00
environments Docker compute role configured via Puppet 2015-10-08 07:34:26 -04:00
extraconfig Make package upgrade pacemaker-aware 2015-10-01 15:40:55 +13:00
firstboot Add NodeAdminUserData interface for "heat-admin" user 2015-09-03 13:56:16 +01:00
network Add DnsServers param to network config templates 2015-09-30 17:05:37 -04:00
os-apply-config Move os-apply-config templates into a directory 2015-10-02 17:54:49 -04:00
puppet Merge "puppet: allow to configure any ceilometer param with Hiera" 2015-10-08 09:03:49 +00:00
tools Add YAML sanity check 2015-09-15 15:31:43 -05:00
tripleo_heat_merge Deprecate Role and ImageBuilder metadata handling 2014-09-10 11:30:15 +02:00
validation-scripts network validation to ping test each interface 2015-07-24 16:36:57 -04: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
LICENSE Add license file 2014-01-20 11:58:20 +01:00
MANIFEST.in Add release configuration. 2013-10-22 17:49:35 +01:00
Makefile Deprecate the undercloud templates. 2015-10-01 09:50:44 -04:00
README.md Add functional tests and examples for merge 2013-09-19 13:02:03 -07:00
all-nodes-validation.yaml network validation to ping test each interface 2015-07-24 16:36:57 -04:00
babel.cfg Add release configuration. 2013-10-22 17:49:35 +01:00
bootstrap-config.yaml Remove NO_SIGNAL from ControllerBootstrapNodeDeployment 2015-06-03 16:30:53 +02:00
net-config-bond.yaml Configure ctlplane network with a static IP 2015-09-17 20:39:54 -04:00
net-config-bridge.yaml Configure ctlplane network with a static IP 2015-09-17 20:39:54 -04:00
net-config-noop.yaml Configure ctlplane network with a static IP 2015-09-17 20:39:54 -04:00
net-config-static-bridge.yaml Add DnsServers param to network config templates 2015-09-30 17:05:37 -04:00
overcloud-resource-registry-puppet.yaml Add CephStorageExtraConfigPre resource 2015-09-25 20:09:28 +02:00
overcloud-resource-registry.yaml Move os-apply-config templates into a directory 2015-10-02 17:54:49 -04:00
overcloud-without-mergepy.yaml Adding core_plugin, type_drivers and service_plugins parameters 2015-09-25 11:31:58 -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
test-requirements.txt Add release configuration. 2013-10-22 17:49:35 +01:00
test_merge.bash Make removing nodes from scaled items possible. 2014-08-12 15:33:01 +12:00
tox.ini Add YAML sanity check 2015-09-15 15:31:43 -05:00

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