|
|
|
@ -84,7 +84,6 @@ builder-job:
|
|
|
|
- chmod 0700 ~/.ssh
|
|
|
|
- chmod 0700 ~/.ssh
|
|
|
|
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" >> ~/.ssh/config'
|
|
|
|
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" >> ~/.ssh/config'
|
|
|
|
- ssh-add -L
|
|
|
|
- ssh-add -L
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_DEV}" > /tmp/vault-pass
|
|
|
|
|
|
|
|
- export HETZNER_LABEL_SELECTOR="stage=${STAGE}"
|
|
|
|
- export HETZNER_LABEL_SELECTOR="stage=${STAGE}"
|
|
|
|
- ansible-playbook -i stage-${STAGE}-netgo-hcloud.yml setup.yml --vault-password-file /tmp/vault-pass -t common -u gitlabci
|
|
|
|
- ansible-playbook -i stage-${STAGE}-netgo-hcloud.yml setup.yml --vault-password-file /tmp/vault-pass -t common -u gitlabci
|
|
|
|
after_script:
|
|
|
|
after_script:
|
|
|
|
@ -95,6 +94,7 @@ run-setup-dev:
|
|
|
|
resource_group: dev
|
|
|
|
resource_group: dev
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- export STAGE=dev
|
|
|
|
- export STAGE=dev
|
|
|
|
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_DEV}" > /tmp/vault-pass
|
|
|
|
only:
|
|
|
|
only:
|
|
|
|
- main
|
|
|
|
- main
|
|
|
|
|
|
|
|
|
|
|
|
@ -103,6 +103,7 @@ run-setup-qa:
|
|
|
|
resource_group: qa
|
|
|
|
resource_group: qa
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- export STAGE=qa
|
|
|
|
- export STAGE=qa
|
|
|
|
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_QA}" > /tmp/vault-pass
|
|
|
|
only:
|
|
|
|
only:
|
|
|
|
- qa
|
|
|
|
- qa
|
|
|
|
|
|
|
|
|
|
|
|
@ -111,6 +112,7 @@ run-setup-prodnso:
|
|
|
|
resource_group: prodnso
|
|
|
|
resource_group: prodnso
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- export STAGE=prodnso
|
|
|
|
- export STAGE=prodnso
|
|
|
|
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_PRODNSO}" > /tmp/vault-pass
|
|
|
|
only:
|
|
|
|
only:
|
|
|
|
- prodnso
|
|
|
|
- prodnso
|
|
|
|
|
|
|
|
|
|
|
|
@ -148,6 +150,7 @@ run-kubernetes-dev:
|
|
|
|
resource_group: dev
|
|
|
|
resource_group: dev
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- export STAGE=dev
|
|
|
|
- export STAGE=dev
|
|
|
|
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_DEV}" > /tmp/vault-pass
|
|
|
|
only:
|
|
|
|
only:
|
|
|
|
- main
|
|
|
|
- main
|
|
|
|
|
|
|
|
|
|
|
|
@ -156,6 +159,7 @@ run-kubernetes-qa:
|
|
|
|
resource_group: qa
|
|
|
|
resource_group: qa
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- export STAGE=qa
|
|
|
|
- export STAGE=qa
|
|
|
|
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_QA}" > /tmp/vault-pass
|
|
|
|
only:
|
|
|
|
only:
|
|
|
|
- qa
|
|
|
|
- qa
|
|
|
|
|
|
|
|
|
|
|
|
@ -164,6 +168,7 @@ run-kubernetes-prodnso:
|
|
|
|
resource_group: prodnso
|
|
|
|
resource_group: prodnso
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- export STAGE=prodnso
|
|
|
|
- export STAGE=prodnso
|
|
|
|
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_PRODNSO}" > /tmp/vault-pass
|
|
|
|
only:
|
|
|
|
only:
|
|
|
|
- prodnso
|
|
|
|
- prodnso
|
|
|
|
|
|
|
|
|
|
|
|
@ -204,6 +209,7 @@ run-management-update-dev:
|
|
|
|
resource_group: dev
|
|
|
|
resource_group: dev
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- export STAGE=dev
|
|
|
|
- export STAGE=dev
|
|
|
|
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_DEV}" > /tmp/vault-pass
|
|
|
|
only:
|
|
|
|
only:
|
|
|
|
- main
|
|
|
|
- main
|
|
|
|
|
|
|
|
|
|
|
|
@ -212,6 +218,7 @@ run-management-update-qa:
|
|
|
|
resource_group: qa
|
|
|
|
resource_group: qa
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- export STAGE=qa
|
|
|
|
- export STAGE=qa
|
|
|
|
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_QA}" > /tmp/vault-pass
|
|
|
|
only:
|
|
|
|
only:
|
|
|
|
- qa
|
|
|
|
- qa
|
|
|
|
|
|
|
|
|
|
|
|
@ -220,6 +227,7 @@ run-management-update-prodnso:
|
|
|
|
resource_group: prodnso
|
|
|
|
resource_group: prodnso
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- export STAGE=prodnso
|
|
|
|
- export STAGE=prodnso
|
|
|
|
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_PRODNSO}" > /tmp/vault-pass
|
|
|
|
only:
|
|
|
|
only:
|
|
|
|
- prodnso
|
|
|
|
- prodnso
|
|
|
|
|
|
|
|
|
|
|
|
@ -258,6 +266,7 @@ run-patchday-dev:
|
|
|
|
resource_group: dev
|
|
|
|
resource_group: dev
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- export STAGE=dev
|
|
|
|
- export STAGE=dev
|
|
|
|
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_DEV}" > /tmp/vault-pass
|
|
|
|
only:
|
|
|
|
only:
|
|
|
|
- main
|
|
|
|
- main
|
|
|
|
|
|
|
|
|
|
|
|
@ -266,6 +275,7 @@ run-patchday-qa:
|
|
|
|
resource_group: qa
|
|
|
|
resource_group: qa
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- export STAGE=qa
|
|
|
|
- export STAGE=qa
|
|
|
|
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_QA}" > /tmp/vault-pass
|
|
|
|
only:
|
|
|
|
only:
|
|
|
|
- qa
|
|
|
|
- qa
|
|
|
|
|
|
|
|
|
|
|
|
@ -274,5 +284,6 @@ run-patchday-prodnso:
|
|
|
|
resource_group: prodnso
|
|
|
|
resource_group: prodnso
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- export STAGE=prodnso
|
|
|
|
- export STAGE=prodnso
|
|
|
|
|
|
|
|
- echo "${ANSIBLE_VAULT_PASS_PRODNSO}" > /tmp/vault-pass
|
|
|
|
only:
|
|
|
|
only:
|
|
|
|
- prodnso
|
|
|
|
- prodnso
|
|
|
|
|