ansible-sshd/.github/workflows/ansible-centos-check.yml
2022-06-05 09:00:47 +01:00

62 lines
1.7 KiB
YAML

name: Run Ansible Check on CentOS
on: [push, pull_request]
jobs:
centos-6:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# Workaround missing support for end_host in old ansible
- run: "sed -i -e 's/meta: end_host/assert:\\n that: __sshd_os_supported|bool/' tasks/install.yml"
- run: "sed -i -e 's/.*public: true//' tests/tasks/restore.yml"
- run: "sed -i -e 's/ansible.builtin.//g' */*.yml"
- name: ansible check with centos 6
uses: roles-ansible/check-ansible-centos-centos6-action@master
with:
group: local
hosts: localhost
targets: "tests/tests_*.yml"
centos-7:
runs-on: ubuntu-latest
steps:
- name: checkout PR
uses: actions/checkout@v2
- name: ansible check with centos 7
uses: roles-ansible/check-ansible-centos-centos7-action@master
with:
group: local
hosts: localhost
targets: "tests/tests_*.yml"
centos-8:
runs-on: ubuntu-latest
steps:
- name: checkout PR
uses: actions/checkout@v2
- name: ansible check with centos 8
uses: roles-ansible/check-ansible-centos-centos8-action@master
with:
group: local
hosts: localhost
targets: "tests/tests_*.yml"
requirements: tests/requirements.yml
centos-9:
runs-on: ubuntu-latest
steps:
- name: checkout PR
uses: actions/checkout@v2
- name: ansible check with centos 9
uses: roles-ansible/check-ansible-centos-centos9-action@main
with:
group: local
hosts: localhost
targets: "tests/tests_*.yml"
requirements: tests/requirements.yml