Drone: Set Ansible home
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Tobias Manske 2023-09-13 05:42:56 +02:00
parent 3091398f40
commit 41d1399060
Signed by: tobias
GPG Key ID: 9164B527694A0709
1 changed files with 6 additions and 6 deletions

View File

@ -11,6 +11,11 @@ trigger:
- push
- custom
environment:
ANSIBLE_FORCE_COLOR: true
ANSIBLE_HOME: /drone/src/.ansible
ANSIBLE_VAULT_PASSWORD_FILE: "/drone/src/vault_pass"
node:
ansible: "true"
@ -31,19 +36,14 @@ steps:
- name: Prepare Runner
image: registry.tobiasmanske.de/ansible-runner:latest
pull: always
environment:
ANSIBLE_VAULT_PASSWORD_FILE: "/drone/src/vault_pass"
ANSIBLE_FORCE_COLOR: "true"
commands:
- cd coreos-config
- mkdir $ANSIBLE_HOME
- ansible-galaxy install -r requirements.yaml
- ansible-playbook --private-key ../ssh_key --inventory=inventory.yaml runner-pre.yaml
- name: Run Ansible
image: registry.tobiasmanske.de/ansible-runner:latest
pull: always
environment:
ANSIBLE_VAULT_PASSWORD_FILE: "/drone/src/vault_pass"
ANSIBLE_FORCE_COLOR: "true"
commands:
- cd coreos-config
- ansible-playbook --limit ci_apply --private-key ../ssh_key --inventory=inventory.yaml playbook.yaml