Docker compute role configured via Puppet
authorDan Prince <dprince@redhat.com>
Wed, 5 Aug 2015 12:55:57 +0000 (08:55 -0400)
committerRyan Hallisey <rhallise@redhat.com>
Thu, 8 Oct 2015 11:34:26 +0000 (07:34 -0400)
commit65958395f4ff4de30ccc927df855555cbe014be2
treea3038229c675dec5bfbc61b5f7fecd60965c7450
parentd82de68c774f152781633823394738520bf781a3
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>
docker/README-containers.md [new file with mode: 0644]
docker/compute-post.yaml [new file with mode: 0644]
docker/copy-etc.sh [new file with mode: 0644]
docker/firstboot/install_docker_agents.yaml [new file with mode: 0644]
docker/firstboot/start_docker_agents.sh [new file with mode: 0644]
environments/docker-rdo.yaml [new file with mode: 0644]