steps: check-ansible-syntax: image: git.sebclem.fr/sebclem/woodpecker-ansible-runner pull: true settings: playbook: playbooks/install.yml galaxy_file: roles/requirements.yml check_syntax: true vault_token: from_secret: ansible_vault_token when: - event: "push" branch: [main, master] - event: [pull_request, manual, deployment] run-ansible-playbook: image: git.sebclem.fr/sebclem/woodpecker-ansible-runner pull: true settings: verbosity: ${verbosity=1} diff: ${diff=true} limit: ${limit} tags: ${tags} playbook: playbooks/install.yml galaxy_file: roles/requirements.yml vault_token: from_secret: ansible_vault_token private_key: from_secret: ansible_private_key when: event: deployment when: - event: "push" branch: [main, master] - event: [pull_request, manual, deployment]