diff --git a/.gitea/workflows/ansible-centos9.yml b/.gitea/workflows/ansible-centos9.yml index 5d98ff9..1411bfc 100644 --- a/.gitea/workflows/ansible-centos9.yml +++ b/.gitea/workflows/ansible-centos9.yml @@ -9,119 +9,6 @@ jobs: - 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 - - - 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 diff --git a/.gitea/workflows/ansible-debian11.yml b/.gitea/workflows/ansible-debian11.yml new file mode 100644 index 0000000..2566b74 --- /dev/null +++ b/.gitea/workflows/ansible-debian11.yml @@ -0,0 +1,30 @@ +name: Ansible Test +run-name: ${{ gitea.actor }} is tesing Ansible with Gitea Actions +on: [push] + +jobs: + Debian11-Ansible-Pipeline: + runs-on: ansible-dev-debian11 + steps: + - name: Clone repository + uses: actions/checkout@v3 + + - 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 diff --git a/.gitea/workflows/ansible-debian12.yml b/.gitea/workflows/ansible-debian12.yml new file mode 100644 index 0000000..cb6d93f --- /dev/null +++ b/.gitea/workflows/ansible-debian12.yml @@ -0,0 +1,30 @@ +name: Ansible Test +run-name: ${{ gitea.actor }} is tesing Ansible with Gitea Actions +on: [push] + +jobs: + Debian12-Ansible-Pipeline: + runs-on: ansible-dev-debian12 + steps: + - name: Clone repository + uses: actions/checkout@v3 + + - 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 diff --git a/.gitea/workflows/ansible-fedora39.yml b/.gitea/workflows/ansible-fedora39.yml new file mode 100644 index 0000000..8d7a341 --- /dev/null +++ b/.gitea/workflows/ansible-fedora39.yml @@ -0,0 +1,30 @@ +name: Ansible Test +run-name: ${{ gitea.actor }} is tesing Ansible with Gitea Actions +on: [push] + +jobs: + Fedora39-Ansible-Pipeline: + runs-on: ansible-dev-fedora39 + steps: + - name: Clone repository + uses: actions/checkout@v3 + + - 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