Browse Source
This is similar to the bootstrap for CentOS, except we don't set SELinux to permissive on RHEL. Change-Id: I52b8fa017ee2821d2fa91e5ec806a55fcb92566d Partially-implements: blueprint split-stack-software-configurationchanges/79/425879/1
3 changed files with 42 additions and 0 deletions
@ -0,0 +1,13 @@
|
||||
#!/bin/bash |
||||
|
||||
set -eux |
||||
|
||||
yum install -y \ |
||||
jq \ |
||||
python-ipaddr \ |
||||
openstack-puppet-modules \ |
||||
os-net-config \ |
||||
openvswitch \ |
||||
python-heat-agent* |
||||
|
||||
ln -s -f /usr/share/openstack-puppet/modules/* /etc/puppet/modules |
@ -0,0 +1,22 @@
|
||||
heat_template_version: ocata |
||||
|
||||
description: 'Deployed Server Bootstrap Config' |
||||
|
||||
parameters: |
||||
|
||||
server: |
||||
type: string |
||||
|
||||
resources: |
||||
|
||||
DeployedServerBootstrapConfig: |
||||
type: OS::Heat::SoftwareConfig |
||||
properties: |
||||
group: script |
||||
config: {get_file: deployed-server-bootstrap-rhel.sh} |
||||
|
||||
DeployedServerBootstrapDeployment: |
||||
type: OS::Heat::SoftwareDeployment |
||||
properties: |
||||
config: {get_resource: DeployedServerBootstrapConfig} |
||||
server: {get_param: server} |
@ -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-rhel.yaml |
||||
|
||||
parameter_defaults: |
||||
EnablePackageInstall: True |
Loading…
Reference in new issue