band-on-iac/.drone.yml
rulrich 39a956e4f5
Some checks reported errors
continuous-integration/drone/push Build encountered an error
.drone.yml aktualisiert
2024-03-11 19:25:52 +01:00

53 lines
No EOL
1,018 B
YAML

kind: pipeline
name: default
type: docker
trigger:
branch:
- main
steps:
- name: Syntax Check
image: plugins/ansible
settings:
become: true
playbook: playbook.yml
inventory: hosts
user: drone_ansible_user
private_key:
from_secret: drone_ssh_priv
ssh_extra_args: "-o StrictHostKeyChecking=no"
# requirements: requirements.txt
# galaxy: requirements.yml
syntax_check: true
# when:
# event:
# - pull_request
---
kind: secret
name: dron_ansible_user
- name: Lint
image: cytopia/ansible-lint
commands:
- ansible-lint playbook.yml --force-color
# when:
# event:
# - pull_request
- name: Show Diff and Check
image: plugins/ansible
settings:
become: true
playbook: playbook.yml
inventory: hosts
private_key:
from_secret: drone_ssh_priv
diff: true
check: true
ssh_extra_args: "-o StrictHostKeyChecking=no"
# requirements: requirements.txt
# galaxy: requirements.yml
# when:
# event:
# - pull_request