File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -42,6 +42,12 @@ set +x
4242export KAYOBE_VAULT_PASSWORD=$( cat ~ /vault.password)
4343set -x
4444
45+ # Install uuidgen on ubuntu
46+ if $( which apt 2> /dev/null > /dev/null) ; then
47+ sudo apt update
48+ sudo apt -y install uuidgen
49+ fi
50+
4551# Configure hosts
4652kayobe control host bootstrap
4753kayobe seed host configure
@@ -83,16 +89,11 @@ sed -i 's/# kolla_enable_tls_internal: true/kolla_enable_tls_internal: true/g' $
8389cat $KAYOBE_CONFIG_PATH /environments/$KAYOBE_ENVIRONMENT /kolla/globals-tls-config.yml >> $KAYOBE_CONFIG_PATH /environments/$KAYOBE_ENVIRONMENT /kolla/globals.yml
8490
8591# Create vault configuration for barbican
86- cat << EOF >> $KAYOBE_CONFIG_PATH /environments/$KAYOBE_ENVIRONMENT /secrets.yml
87- ---
88- secrets_barbican_approle_secret_id: $( uuidgen)
89- EOF
92+ sed -i " s/secret_id:.*/secret_id: $( uuidgen) /g" KAYOBE_CONFIG_PATH/environments/$KAYOBE_ENVIRONMENT /secrets.yml
9093ansible-vault encrypt --vault-password-file ~ /vault.password $KAYOBE_CONFIG_PATH /environments/$KAYOBE_ENVIRONMENT /secrets.yml
9194kayobe playbook run $KAYOBE_CONFIG_PATH /ansible/vault-deploy-barbican.yml
9295ansible-vault decrypt --vault-password-file ~ /vault.password $KAYOBE_CONFIG_PATH /environments/$KAYOBE_ENVIRONMENT /secrets.yml
93- cat << EOF >> $KAYOBE_CONFIG_PATH /environments/$KAYOBE_ENVIRONMENT /secrets.yml
94- secrets_barbican_approle_role_id: $( cat /tmp/barbican-role-id)
95- EOF
96+ sed -i " s/role_id:.*/role_id: $( cat /tmp/barbican-role-id) /g" KAYOBE_CONFIG_PATH/environments/$KAYOBE_ENVIRONMENT /secrets.yml
9697ansible-vault encrypt --vault-password-file ~ /vault.password $KAYOBE_CONFIG_PATH /environments/$KAYOBE_ENVIRONMENT /secrets.yml
9798rm /tmp/barbican-role-id
9899
You can’t perform that action at this time.
0 commit comments