name: ansible-lint on: [push, pull_request] jobs: ansible-lint: steps: - name: Checkout code uses: actions/checkout@v3 - name: Debug run: echo $${SSHKEY} - name: write ssh-key run: echo $${SSHKEY} > ./id_ed25519 - name: set ssh-key permissions run: chmod 0400 ./id_ed25519 - name: write vault-pass run: echo $${VAULTPASS} > ./vault-pass - name: run ansible-lint run: ansible-lint --force-color --format pep8 --show-relpath uses: docker://registry.mgrote.net/ansible-devspace:latest # SSHKEY + VAULTPASS sind als Secrets auf Repo-Ebene angelegt