From a765b7d18db273a3c16c5ed30f1ed3464b61c85a Mon Sep 17 00:00:00 2001 From: sebclem Date: Thu, 6 Jul 2023 16:24:23 +0200 Subject: [PATCH] Add 'playbook.yml' --- playbook.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 playbook.yml diff --git a/playbook.yml b/playbook.yml new file mode 100644 index 0000000..2acb0eb --- /dev/null +++ b/playbook.yml @@ -0,0 +1,36 @@ +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=0} + 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: + environment: production + event: deployment + +when: + - event: "push" + branch: [main, master] + - event: [pull_request, manual, deployment]