name: Ansible Lint Pipeline run-name: ${{ gitea.actor }} is running Ansible Code Pipeline on: push: branches: - validate_backup - main jobs: Ansible-Development-Pipeline: strategy: matrix: os: [ ansible-dev-centos ] runs-on: ${{ matrix.os }} steps: - name: Clone repository uses: actions/checkout@v3 - name: Ansible Environment Verify run: | . ./.ci.env env git log -1 ansible --version ansible-lint --version - name: Install Ansible Galaxy Dependencies run: | ansible-galaxy install -r requirements.yml - name: Install Pip Dependencies run: | pip install jmespath - name: Run Ansible-Lint run: | . ./.ci.env ansible-lint --offline $ANSIBLE_LINT_EXCLUSION