diff --git a/.github/workflows/infra.yaml b/.github/workflows/infra.yaml index a21dd87..cb7244b 100644 --- a/.github/workflows/infra.yaml +++ b/.github/workflows/infra.yaml @@ -31,11 +31,13 @@ jobs: pip3 install -r requirements.txt ansible-galaxy collection install community.general community.docker infisical.vault --force + - name: Ansible lint + run: | + ansible-lint infra/**/*playbook.yaml + - name: Check playbooks run: | - for file in $(find . -wholename "*/infra/*playbook.yaml" -type f); do - ansible-playbook --inventory ./inventory --syntax-check "$file" - done + ansible-playbook --inventory ./inventory --syntax-check infra/**/*playbook.yaml - name: Get changed playbooks id: files