diff options
author | James Slagle <jslagle@redhat.com> | 2016-12-15 13:26:38 -0500 |
---|---|---|
committer | James Slagle <jslagle@redhat.com> | 2017-01-16 10:48:00 -0500 |
commit | c913d9b683af205cea0d4d7498d50e5931fca08a (patch) | |
tree | ec3364c2f81b0fde3b9025ae1d421e8a4f9b141c /environments | |
parent | 15c358de1c8a2d338953a712573c85fb451f05f3 (diff) |
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
Diffstat (limited to 'environments')
-rw-r--r-- | environments/deployed-server-bootstrap-environment-centos.yaml | 7 | ||||
-rw-r--r-- | environments/deployed-server-environment.yaml | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/environments/deployed-server-bootstrap-environment-centos.yaml b/environments/deployed-server-bootstrap-environment-centos.yaml new file mode 100644 index 00000000..ebcdfc2b --- /dev/null +++ b/environments/deployed-server-bootstrap-environment-centos.yaml @@ -0,0 +1,7 @@ +# An environment that can be used with the deployed-server.yaml template to do +# initial bootstrapping of the deployed servers. +resource_registry: + OS::TripleO::DeployedServer::Bootstrap: ../deployed-server/deployed-server-bootstrap-centos.yaml + +parameter_defaults: + EnablePackageInstall: True diff --git a/environments/deployed-server-environment.yaml b/environments/deployed-server-environment.yaml index 7a6639f9..7bc1bd9b 100644 --- a/environments/deployed-server-environment.yaml +++ b/environments/deployed-server-environment.yaml @@ -1,3 +1,4 @@ resource_registry: OS::TripleO::Server: ../deployed-server/deployed-server.yaml OS::TripleO::DeployedServer::ControlPlanePort: OS::Neutron::Port + OS::TripleO::DeployedServer::Bootstrap: OS::Heat::None |