diff --git a/.gitea/workflows/ansible-centos9.yml b/.gitea/workflows/ansible-centos9.yml index d9f3d1f..5d98ff9 100644 --- a/.gitea/workflows/ansible-centos9.yml +++ b/.gitea/workflows/ansible-centos9.yml @@ -3,7 +3,7 @@ run-name: ${{ gitea.actor }} is tesing Ansible with Gitea Actions on: [push] jobs: - Callback-Demo-Ansible-Pipeline: + CentOS9-Ansible-Pipeline: runs-on: ansible-dev-centos9 steps: - name: Clone repository @@ -36,3 +36,108 @@ jobs: - name: Run Ansible-Playbook run: | ansible-playbook -v -i 127.0.0.1, --connection=local callback_demo.yml + + + Fedora39-Ansible-Pipeline: + runs-on: ansible-dev-fedora39 + steps: + - name: Clone repository + uses: actions/checkout@v3 + + - name: Where are we? + run: | + pwd + + - name: List files in the repository + run: | + ls ${{ gitea.workspace }} + + - name: Ansible Version + run: | + ansible --version + + - name: Ansible-lint Version + run: | + ansible-lint --version + + - name: Ansible Galaxy Requirements Install + run: | + ansible-galaxy collection install -r collections/requirements.yml + + - name: Run Ansible-Lint + run: | + ansible-lint --offline --exclude collections/ansible_collections --exclude .gitea + + - name: Run Ansible-Playbook + run: | + ansible-playbook -v -i 127.0.0.1, --connection=local callback_demo.yml + + + Debian11-Ansible-Pipeline: + runs-on: ansible-dev-debian11 + steps: + - name: Clone repository + uses: actions/checkout@v3 + + - name: Where are we? + run: | + pwd + + - name: List files in the repository + run: | + ls ${{ gitea.workspace }} + + - name: Ansible Version + run: | + ansible --version + + - name: Ansible-lint Version + run: | + ansible-lint --version + + - name: Ansible Galaxy Requirements Install + run: | + ansible-galaxy collection install -r collections/requirements.yml + + - name: Run Ansible-Lint + run: | + ansible-lint --offline --exclude collections/ansible_collections --exclude .gitea + + - name: Run Ansible-Playbook + run: | + ansible-playbook -v -i 127.0.0.1, --connection=local callback_demo.yml + + + Debian12-Ansible-Pipeline: + runs-on: ansible-dev-debian12 + steps: + - name: Clone repository + uses: actions/checkout@v3 + + - name: Where are we? + run: | + pwd + + - name: List files in the repository + run: | + ls ${{ gitea.workspace }} + + - name: Ansible Version + run: | + ansible --version + + - name: Ansible-lint Version + run: | + ansible-lint --version + + - name: Ansible Galaxy Requirements Install + run: | + ansible-galaxy collection install -r collections/requirements.yml + + - name: Run Ansible-Lint + run: | + ansible-lint --offline --exclude collections/ansible_collections --exclude .gitea + + - name: Run Ansible-Playbook + run: | + ansible-playbook -v -i 127.0.0.1, --connection=local callback_demo.yml