ansible-role-drone/.drone.yml

16 lines
598 B
YAML

---
kind: pipeline
type: exec
name: default
steps:
- name: install dependencies
commands:
- dnf install -y python3 findutils
- pip3 install -U ansible-lint
- name: syntax check
commands:
- "find . -maxdepth 1 -name '*.yml' | sort | grep -v '.drone.yml' | xargs ansible-playbook --syntax-check --list-tasks"
- name: ansibel lint
commands:
- "find . -maxdepth 1 -name '*.yml' | sort | grep -v '.drone.yml' | xargs ansible-lint"