strategy:
matrix:
distro:
- - ubuntu2004
- ubuntu2204
+ - ubuntu2404
+ - centos-stream9
fail-fast: false
steps:
- name: Gerrit Checkout
gerrit-project: ${{ inputs.GERRIT_PROJECT }}
gerrit-url: ${{ vars.GERRIT_URL }}
delay: "0s"
- - name: Install test dependencies.
+ - name: Install Podman
+ run: |
+ sudo apt-get update
+ sudo apt-get install -y podman
+ - name: Install test dependencies
run: |
python -m pip install --upgrade pip
- pip3 install ansible ansible-lint molecule-plugins[docker] docker
- - name: Run Molecule tests.
- run: molecule test
- working-directory: ${{env.working-directory}}
+ pip3 install -r requirements.txt
+ - name: Run Molecule tests
+ run: molecule test --platform-name ${{ matrix.distro }}
env:
PY_COLORS: "1"
ANSIBLE_FORCE_COLOR: "1"
- MOLECULE_PLATFORM_NAME: ${{ matrix.distro }}
+ MOLECULE_PROJECT_DIRECTORY: "${{ github.workspace }}"
+ ANSIBLE_ROLES_PATH: "${{ github.workspace }}/.."
vote:
if: ${{ always() }}