Deployed server bootstrap via Heat
authorJames Slagle <jslagle@redhat.com>
Thu, 15 Dec 2016 18:26:38 +0000 (13:26 -0500)
committerJames Slagle <jslagle@redhat.com>
Mon, 16 Jan 2017 15:48:00 +0000 (10:48 -0500)
commitc913d9b683af205cea0d4d7498d50e5931fca08a
treeec3364c2f81b0fde3b9025ae1d421e8a4f9b141c
parent15c358de1c8a2d338953a712573c85fb451f05f3
Deployed server bootstrap via Heat

Adds an environment file, template, and script that can be used to do
initial bootstrapping of deployed servers during NodeExtraConfig. It is
meant to install and configure the initial dependencies needed to apply
the rest of the OpenStack configuration via Heat.

Enabling yum repos and installing the initial python-heat-agent package
would still have to be manual steps when using this environment. But the
goal is to keep those manual steps to a minimum and automate as much as
possible in deployed-server-bootstrap.sh.

Along with setting EnablePackageInstall: True, this could eventually
replace bootstrap-overcloud-full.sh from tripleo-ci.

Partially-implements: blueprint split-stack-software-configuration
Change-Id: I6be94604a46382e6288df1b36b9de8fab58696cc
deployed-server/deployed-server-bootstrap-centos.sh [new file with mode: 0644]
deployed-server/deployed-server-bootstrap-centos.yaml [new file with mode: 0644]
deployed-server/deployed-server.yaml
environments/deployed-server-bootstrap-environment-centos.yaml [new file with mode: 0644]
environments/deployed-server-environment.yaml