@ -18,7 +18,7 @@ stages:
- run-kubernetes
- run-management-update
- run-patchday
# - run-hcloud-firewall
- run-hcloud-firewall
lint-job:
stage : lint
@ -330,7 +330,6 @@ run-patchday-prodwork01:
- if : $CI_PIPELINE_SOURCE == "schedule" && $CI_COMMIT_BRANCH == "prodnso"
########
### http://patorjk.com/software/taag/#p=display&f=Doom&t=patchday.yml
###
@ -344,60 +343,60 @@ run-patchday-prodwork01:
### |______| |___/
###
# .run-hcloud-firewall:
# extends: .run-ansible
# stage: run-hcloud-firewall
# script:
# - ansible-playbook -e "stage=${STAGE}" hcloud_firewall.yml --vault-password-file /tmp/vault-pass
# after_script:
# - rm /tmp/vault-pass
# except:
# - schedules
#
# run-hcloud-firewall-dev:
# extends: .run-hcloud-firewall
# resource_group: dev
# before_script:
# - export STAGE=dev
# - echo "${ANSIBLE_VAULT_PASS_DEV}" > /tmp/vault-pass
# only:
# - main
#
# run-hcloud-firewall-devscr:
# extends: .run-hcloud-firewall
# resource_group: devscr
# before_script:
# - export STAGE=devscr
# - echo "${ANSIBLE_VAULT_PASS_DEV}" > /tmp/vault-pass
# only:
# - main
#
# run-hcloud-firewall-qa:
# extends: .run-hcloud-firewall
# resource_group: qa
# before_script:
# - export STAGE=qa
# - echo "${ANSIBLE_VAULT_PASS_QA}" > /tmp/vault-pass
# only:
# - qa
#
# run-hcloud-firewall-prodnso:
# extends: .run-hcloud-firewall
# resource_group: prodnso
# before_script:
# - export STAGE=prodnso
# - echo "${ANSIBLE_VAULT_PASS_PRODNSO}" > /tmp/vault-pass
# only:
# - prodnso
#
# run-hcloud-firewall-prodwork01:
# extends: .run-hcloud-firewall
# resource_group: prodwork01
# before_script:
# - export STAGE=prodwork01
# - echo "${ANSIBLE_VAULT_PASS_PRODWORK01}" > /tmp/vault-pass
# only:
# - prodnso
.run-hcloud-firewall:
extends : .run-ansible
stage : run-hcloud-firewall
script:
- ansible-playbook -e "stage=${STAGE}" hcloud_firewall.yml --vault-password-file /tmp/vault-pass
after_script:
- rm /tmp/vault-pass
except:
- schedules
run-hcloud-firewall-dev:
extends : .run-hcloud-firewall
resource_group : dev
before_script:
- export STAGE=dev
- echo "${ANSIBLE_VAULT_PASS_DEV}" > /tmp/vault-pass
only:
- main
run-hcloud-firewall-devscr:
extends : .run-hcloud-firewall
resource_group : devscr
before_script:
- export STAGE=devscr
- echo "${ANSIBLE_VAULT_PASS_DEV}" > /tmp/vault-pass
only:
- main
run-hcloud-firewall-qa:
extends : .run-hcloud-firewall
resource_group : qa
before_script:
- export STAGE=qa
- echo "${ANSIBLE_VAULT_PASS_QA}" > /tmp/vault-pass
only:
- qa
run-hcloud-firewall-prodnso:
extends : .run-hcloud-firewall
resource_group : prodnso
before_script:
- export STAGE=prodnso
- echo "${ANSIBLE_VAULT_PASS_PRODNSO}" > /tmp/vault-pass
only:
- prodnso
run-hcloud-firewall-prodwork01:
extends : .run-hcloud-firewall
resource_group : prodwork01
before_script:
- export STAGE=prodwork01
- echo "${ANSIBLE_VAULT_PASS_PRODWORK01}" > /tmp/vault-pass
only:
- prodnso
########