Skip to content
Snippets Groups Projects

Contribute "Availability to install as ansible collection"

Merged reminec requested to merge 10-availability-to-install-as-ansible-collection into master
+ 6
5
@@ -31,7 +31,7 @@ compile:
variables:
# The ansible vault only contains secret variables, cluster config itself
# is set from the documentation inventory
ANSIBLE_ARGS: -i .ci-vault -i docs/inventory-cloud.yaml --vault-password-file /tmp/vault -e node_prefix=ci-$CI_JOB_ID
ANSIBLE_ARGS: -i ../.ci-vault -i inventories/sample-cloud.yaml --vault-password-file /tmp/vault -e node_prefix=ci-$CI_JOB_ID
upload:
stage: test
@@ -39,7 +39,8 @@ upload:
- compile
<<: *ansible-job
script:
- ansible $ANSIBLE_ARGS -m include_tasks -a file=ansible/ciupload.yaml localhost
- cd ansible/
- ansible $ANSIBLE_ARGS -m include_tasks -a file=playbooks/ciupload.yaml localhost
test-cluster:
stage: test
@@ -56,7 +57,7 @@ test-cluster:
IMAGE:
- debian12
script:
- ansible-playbook $ANSIBLE_ARGS ansible/deploy.yaml -e cloud_provider=$PROVIDER -e image=$IMAGE
- ansible-playbook $ANSIBLE_ARGS ansible/test_podinfo.yaml -e cloud_provider=$PROVIDER -e image=$IMAGE
- ansible-playbook $ANSIBLE_ARGS playbooks/deploy.yaml -e cloud_provider=$PROVIDER -e image=$IMAGE
- ansible-playbook $ANSIBLE_ARGS playbooks/test_podinfo.yaml -e cloud_provider=$PROVIDER -e image=$IMAGE
after_script:
- ansible-playbook $ANSIBLE_ARGS ansible/cleanup.yaml -e cloud_provider=$PROVIDER -e image=$IMAGE
- ansible-playbook $ANSIBLE_ARGS playbooks/cleanup.yaml -e cloud_provider=$PROVIDER -e image=$IMAGE
Loading