20d965c864
Use docker.io/openstackmagnumtest initially. Change-Id: Idfb5ba636df2928e2e3e5248fdcaabd63160a4a4 Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>
74 lines
1.5 KiB
Bash
74 lines
1.5 KiB
Bash
#!/bin/bash
|
|
set -eux
|
|
|
|
# os-apply-config templates directory
|
|
oac_templates=/usr/libexec/os-apply-config/templates
|
|
mkdir -p $oac_templates/etc
|
|
|
|
|
|
# template for building os-collect-config.conf for polling heat
|
|
cat <<EOF >$oac_templates/etc/os-collect-config.conf
|
|
[DEFAULT]
|
|
{{^os-collect-config.command}}
|
|
command = os-refresh-config
|
|
{{/os-collect-config.command}}
|
|
{{#os-collect-config}}
|
|
{{#command}}
|
|
command = {{command}}
|
|
{{/command}}
|
|
{{#polling_interval}}
|
|
polling_interval = {{polling_interval}}
|
|
{{/polling_interval}}
|
|
{{#cachedir}}
|
|
cachedir = {{cachedir}}
|
|
{{/cachedir}}
|
|
{{#collectors}}
|
|
collectors = {{.}}
|
|
{{/collectors}}
|
|
|
|
{{#cfn}}
|
|
[cfn]
|
|
{{#metadata_url}}
|
|
metadata_url = {{metadata_url}}
|
|
{{/metadata_url}}
|
|
stack_name = {{stack_name}}
|
|
secret_access_key = {{secret_access_key}}
|
|
access_key_id = {{access_key_id}}
|
|
path = {{path}}
|
|
{{/cfn}}
|
|
|
|
{{#heat}}
|
|
[heat]
|
|
auth_url = {{auth_url}}
|
|
user_id = {{user_id}}
|
|
password = {{password}}
|
|
project_id = {{project_id}}
|
|
stack_id = {{stack_id}}
|
|
resource_name = {{resource_name}}
|
|
region_name = {{region_name}}
|
|
{{/heat}}
|
|
|
|
{{#zaqar}}
|
|
[zaqar]
|
|
auth_url = {{auth_url}}
|
|
user_id = {{user_id}}
|
|
password = {{password}}
|
|
project_id = {{project_id}}
|
|
queue_id = {{queue_id}}
|
|
region_name = {{region_name}}
|
|
{{/zaqar}}
|
|
|
|
{{#request}}
|
|
[request]
|
|
{{#metadata_url}}
|
|
metadata_url = {{metadata_url}}
|
|
{{/metadata_url}}
|
|
{{/request}}
|
|
|
|
{{/os-collect-config}}
|
|
EOF
|
|
mkdir -p $oac_templates/var/run/heat-config
|
|
|
|
# template for writing heat deployments data to a file
|
|
echo "{{deployments}}" > $oac_templates/var/run/heat-config/heat-config
|