Update workflows
This commit is contained in:
parent
eaf3d0d8a8
commit
c3dcbd5a71
@ -54,9 +54,20 @@ jobs:
|
||||
id: gitops_repo
|
||||
shell: bash
|
||||
run: |
|
||||
repo_input="${{ github.event.inputs.gitops_repo_name || 'https://github.com/cloud-neutral-workshop/gitops.git' }}"
|
||||
repo="${repo_input#https://github.com/}"
|
||||
repo_input="${{ github.event.inputs.gitops_repo_name }}"
|
||||
if [ -z "$repo_input" ]; then
|
||||
repo_input="https://github.com/cloud-neutral-workshop/gitops.git"
|
||||
fi
|
||||
case "$repo_input" in
|
||||
https://github.com/*) repo="${repo_input#https://github.com/}" ;;
|
||||
git@github.com:*) repo="${repo_input#git@github.com:}" ;;
|
||||
*) repo="$repo_input" ;;
|
||||
esac
|
||||
repo="${repo%.git}"
|
||||
if [ -z "$repo" ]; then
|
||||
echo "GitOps repo is empty after normalization." >&2
|
||||
exit 1
|
||||
fi
|
||||
echo "repo=$repo" >> "$GITHUB_OUTPUT"
|
||||
|
||||
- name: Checkout GitOps config
|
||||
|
||||
@ -35,11 +35,11 @@ on:
|
||||
|
||||
env:
|
||||
TG_VERSION: 0.67.14
|
||||
TG_ROOT: ${{ github.event.inputs.bootstrap_cloud }}
|
||||
GITOPS_REPO: ${{ github.event.inputs.gitops_repo_name }}
|
||||
TG_ROOT: ${{ github.event.inputs.bootstrap_cloud || 'terraform-hcl-standard/aws-cloud/bootstrap' }}
|
||||
GITOPS_REPO: ${{ github.event.inputs.gitops_repo_name || 'https://github.com/cloud-neutral-workshop/gitops.git' }}
|
||||
DEPLOY_ACTION: ${{ github.event.inputs.deploy_action || 'plan' }}
|
||||
BOOTSTRAP_CONFIG_FILE: ${{ github.event.inputs.gitops_bootstrap_config }}
|
||||
BOOTSTRAP_CONFIG_PATH: terraform-hcl-standard/aws-cloud/bootstrap/gitops/${{ github.event.inputs.gitops_bootstrap_config }}
|
||||
BOOTSTRAP_CONFIG_FILE: ${{ github.event.inputs.gitops_bootstrap_config || 'config/xzerolab/sit/aws-cloud/account/bootstrap.yaml' }}
|
||||
BOOTSTRAP_CONFIG_PATH: terraform-hcl-standard/aws-cloud/bootstrap/gitops/${{ github.event.inputs.gitops_bootstrap_config || 'config/xzerolab/sit/aws-cloud/account/bootstrap.yaml' }}
|
||||
|
||||
jobs:
|
||||
bootstrap:
|
||||
@ -50,9 +50,20 @@ jobs:
|
||||
id: gitops_repo
|
||||
shell: bash
|
||||
run: |
|
||||
repo_input="${{ github.event.inputs.gitops_repo_name || 'https://github.com/cloud-neutral-workshop/gitops.git' }}"
|
||||
repo="${repo_input#https://github.com/}"
|
||||
repo_input="${{ github.event.inputs.gitops_repo_name }}"
|
||||
if [ -z "$repo_input" ]; then
|
||||
repo_input="https://github.com/cloud-neutral-workshop/gitops.git"
|
||||
fi
|
||||
case "$repo_input" in
|
||||
https://github.com/*) repo="${repo_input#https://github.com/}" ;;
|
||||
git@github.com:*) repo="${repo_input#git@github.com:}" ;;
|
||||
*) repo="$repo_input" ;;
|
||||
esac
|
||||
repo="${repo%.git}"
|
||||
if [ -z "$repo" ]; then
|
||||
echo "GitOps repo is empty after normalization." >&2
|
||||
exit 1
|
||||
fi
|
||||
echo "repo=$repo" >> "$GITHUB_OUTPUT"
|
||||
|
||||
- name: Checkout GitOps config
|
||||
|
||||
@ -52,9 +52,20 @@ jobs:
|
||||
id: gitops_repo
|
||||
shell: bash
|
||||
run: |
|
||||
repo_input="${{ github.event.inputs.gitops_repo_name || 'https://github.com/cloud-neutral-workshop/gitops.git' }}"
|
||||
repo="${repo_input#https://github.com/}"
|
||||
repo_input="${{ github.event.inputs.gitops_repo_name }}"
|
||||
if [ -z "$repo_input" ]; then
|
||||
repo_input="https://github.com/cloud-neutral-workshop/gitops.git"
|
||||
fi
|
||||
case "$repo_input" in
|
||||
https://github.com/*) repo="${repo_input#https://github.com/}" ;;
|
||||
git@github.com:*) repo="${repo_input#git@github.com:}" ;;
|
||||
*) repo="$repo_input" ;;
|
||||
esac
|
||||
repo="${repo%.git}"
|
||||
if [ -z "$repo" ]; then
|
||||
echo "GitOps repo is empty after normalization." >&2
|
||||
exit 1
|
||||
fi
|
||||
echo "repo=$repo" >> "$GITHUB_OUTPUT"
|
||||
|
||||
- name: Checkout GitOps config
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@ -54,3 +54,4 @@ hosts/inventory
|
||||
offline-iac/
|
||||
offline-setup-*.tar.gz
|
||||
|
||||
.env
|
||||
|
||||
Loading…
Reference in New Issue
Block a user