Skip to content

Commit

Permalink
Merge pull request #40 from stackhpc/overcloud-service-configuration-…
Browse files Browse the repository at this point in the history
…generate

Add overcloud service configuration generate
  • Loading branch information
markgoddard committed Oct 12, 2023
2 parents 564f975 + fd94d11 commit fbb6fa7
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions scripts/overcloud-service-configuration-generate.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#!/bin/bash

set -euE
set -o pipefail

PARENT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

source "${PARENT}/../functions"

function main {
node_config_dir=("${@:1}")
log_info "Running overcloud service configuration generate --node-config-dir ${node_config_dir[@]}"
kayobe_init
run_kayobe overcloud service configuration generate --node-config-dir ${node_config_dir[@]}
pull_request "${KAYOBE_AUTOMATION_CONTEXT_ENV_PATH}/src/kayobe-config"
}

if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
if [ "$#" -lt 1 ]; then
die $LINENO "Error: You must provide a node-config-dir to use" \
"Usage: overcloud-service-configuration-generate.sh <node-config-dir>"
fi
main "${@:1}"
fi

0 comments on commit fbb6fa7

Please sign in to comment.