From 9689da7d118463fbfd37e1973399a44ecd69a34c Mon Sep 17 00:00:00 2001 From: Gleb Koval Date: Tue, 30 Jan 2024 12:42:41 +0000 Subject: [PATCH] Add ansible-lint to github actions --- .github/workflows/infra.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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