1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-02-04 07:11:49 +00:00

Run jobs with new Podman repos

Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
This commit is contained in:
Sagi Shnaidman 2025-11-25 19:14:38 +02:00
parent d43a5a4a48
commit 3221930919
40 changed files with 660 additions and 675 deletions

View file

@ -13,7 +13,7 @@ jobs:
strategy:
matrix:
runner-os:
- ubuntu-22.04
- ubuntu-24.04
ansible-version:
- git+https://github.com/ansible/ansible.git@stable-2.15
runner-python-version:
@ -55,7 +55,7 @@ jobs:
fail-fast: false
matrix:
runner-os:
- ubuntu-22.04
- ubuntu-24.04
runner-python-version:
- '3.11'
ansible-version:
@ -64,12 +64,12 @@ jobs:
python-version:
- '3.11'
include:
- runner-os: ubuntu-22.04
- runner-os: ubuntu-24.04
runner-python-version: '3.12'
ansible-version: git+https://github.com/ansible/ansible.git@devel
python-version: '3.12'
exclude:
- runner-os: ubuntu-22.04
- runner-os: ubuntu-24.04
runner-python-version: '3.11'
ansible-version: git+https://github.com/ansible/ansible.git@devel
python-version: '3.11'

View file

@ -26,7 +26,7 @@ jobs:
strategy:
matrix:
runner-os:
- ubuntu-22.04
- ubuntu-24.04
ansible-version:
- git+https://github.com/ansible/ansible.git@stable-2.15
runner-python-version:

View file

@ -11,7 +11,7 @@ jobs:
strategy:
matrix:
runner-os:
- ubuntu-22.04
- ubuntu-24.04
ansible-version:
- git+https://github.com/ansible/ansible.git@stable-2.15
runner-python-version:

View file

@ -3,28 +3,28 @@ name: Test connection plugins
on:
push:
paths:
- '.github/workflows/connections_tests.yml'
- '.github/actions/setup-ansible-collection/action.yml'
- 'ci/*.yml'
- 'ci/playbooks/connections/**'
- 'ci/run_connection_test.sh'
- 'plugins/connection/**'
- 'tests/integration/targets/connection/**'
- 'tests/integration/targets/connection_*/**'
- ".github/workflows/connections_tests.yml"
- ".github/actions/setup-ansible-collection/action.yml"
- ci/playbooks/*.yml
- "ci/playbooks/connections/**"
- "ci/run_connection_test.sh"
- "plugins/connection/**"
- "tests/integration/targets/connection/**"
- "tests/integration/targets/connection_*/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/connections_tests.yml'
- '.github/actions/setup-ansible-collection/action.yml'
- 'ci/*.yml'
- 'ci/playbooks/connections/**'
- 'ci/run_connection_test.sh'
- 'plugins/connection/**'
- 'tests/integration/targets/connection/**'
- 'tests/integration/targets/connection_*/**'
- ".github/workflows/connections_tests.yml"
- ".github/actions/setup-ansible-collection/action.yml"
- ci/playbooks/*.yml
- "ci/playbooks/connections/**"
- "ci/run_connection_test.sh"
- "plugins/connection/**"
- "tests/integration/targets/connection/**"
- "tests/integration/targets/connection_*/**"
schedule:
- cron: 3 0 * * * # Run daily at 0:03 UTC
- cron: 3 0 * * * # Run daily at 0:03 UTC
jobs:
build-collection-artifact-connection-tests:
@ -33,7 +33,7 @@ jobs:
strategy:
matrix:
runner-os:
- ubuntu-22.04
- ubuntu-24.04
ansible-version:
- git+https://github.com/ansible/ansible.git@stable-2.15
runner-python-version:
@ -67,10 +67,10 @@ jobs:
path: .cache/collection-tarballs
test-podman-connection:
name: Podman connection VM ${{ matrix.os || 'ubuntu-22.04' }}-${{ matrix.ansible-version }}
name: Podman connection VM ${{ matrix.os || 'ubuntu-24.04' }}-${{ matrix.ansible-version }}
needs:
- build-collection-artifact-connection-tests
runs-on: ${{ matrix.os || 'ubuntu-22.04' }}
runs-on: ${{ matrix.os || 'ubuntu-24.04' }}
defaults:
run:
shell: bash
@ -81,8 +81,8 @@ jobs:
- git+https://github.com/ansible/ansible.git@stable-2.18
- git+https://github.com/ansible/ansible.git@devel
os:
- ubuntu-22.04
#- ubuntu-22.04
- ubuntu-24.04
#- ubuntu-24.04
#- ubuntu-16.04
#- macos-latest
python-version:
@ -93,7 +93,6 @@ jobs:
#- 2.7
steps:
- name: Check out repository
uses: actions/checkout@v6
@ -136,10 +135,10 @@ jobs:
shell: bash
test-buildah-connection:
name: Buildah connection VM ${{ matrix.os || 'ubuntu-22.04' }}-${{ matrix.ansible-version }}
name: Buildah connection VM ${{ matrix.os || 'ubuntu-24.04' }}-${{ matrix.ansible-version }}
needs:
- build-collection-artifact-connection-tests
runs-on: ${{ matrix.os || 'ubuntu-22.04' }}
runs-on: ${{ matrix.os || 'ubuntu-24.04' }}
defaults:
run:
shell: bash
@ -150,8 +149,8 @@ jobs:
- git+https://github.com/ansible/ansible.git@stable-2.18
- git+https://github.com/ansible/ansible.git@devel
os:
- ubuntu-22.04
#- ubuntu-22.04
- ubuntu-24.04
#- ubuntu-24.04
#- ubuntu-16.04
#- macos-latest
python-version:
@ -162,7 +161,6 @@ jobs:
#- 2.7
steps:
- name: Check out repository
uses: actions/checkout@v6
@ -214,7 +212,7 @@ jobs:
name: Test example playbooks with Podman and Buildah connection plugins
needs:
- build-collection-artifact-connection-tests
runs-on: ${{ matrix.os || 'ubuntu-22.04' }}
runs-on: ${{ matrix.os || 'ubuntu-24.04' }}
defaults:
run:
shell: bash
@ -226,7 +224,7 @@ jobs:
- git+https://github.com/ansible/ansible.git@devel
os:
- ubuntu-24.04
#- ubuntu-22.04
#- ubuntu-24.04
#- ubuntu-16.04
#- macos-latest
python-version:
@ -237,7 +235,6 @@ jobs:
#- 2.7
steps:
- name: Check out repository
uses: actions/checkout@v6

View file

@ -3,38 +3,37 @@ name: Podman container
on:
push:
paths:
- '.github/workflows/podman_container.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_container.yml'
- 'plugins/modules/podman_container.py'
- 'plugins/module_utils/podman/podman_container_lib.py'
- 'plugins/module_utils/podman/common.py'
- 'plugins/module_utils/podman/quadlet.py'
- 'plugins/modules/podman_container_info.py'
- 'tests/integration/targets/podman_container/**'
- ".github/workflows/podman_container.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_container.yml"
- "plugins/modules/podman_container.py"
- "plugins/module_utils/podman/podman_container_lib.py"
- "plugins/module_utils/podman/common.py"
- "plugins/module_utils/podman/quadlet.py"
- "plugins/modules/podman_container_info.py"
- "tests/integration/targets/podman_container/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_container.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_container.yml'
- 'plugins/modules/podman_container.py'
- 'plugins/module_utils/podman/podman_container_lib.py'
- 'plugins/module_utils/podman/common.py'
- 'plugins/module_utils/podman/quadlet.py'
- 'plugins/modules/podman_container_info.py'
- 'tests/integration/targets/podman_container/**'
- ".github/workflows/podman_container.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_container.yml"
- "plugins/modules/podman_container.py"
- "plugins/module_utils/podman/podman_container_lib.py"
- "plugins/module_utils/podman/common.py"
- "plugins/module_utils/podman/quadlet.py"
- "plugins/modules/podman_container_info.py"
- "tests/integration/targets/podman_container/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_container:
name: Podman container ${{ matrix.ansible-version }}-${{ matrix.os || 'ubuntu-22.04' }}-${{ matrix.podman-version || 'unstable' }}
runs-on: ${{ matrix.os || 'ubuntu-22.04' }}
name: Podman container ${{ matrix.ansible-version }}-${{ matrix.os || 'ubuntu-24.04' }}-${{ matrix.podman-version || 'unstable' }}
runs-on: ${{ matrix.os || 'ubuntu-24.04' }}
defaults:
run:
shell: bash
@ -45,28 +44,27 @@ jobs:
- git+https://github.com/ansible/ansible.git@stable-2.18
- git+https://github.com/ansible/ansible.git@devel
os:
- ubuntu-22.04
- ubuntu-24.04
python-version:
- "3.11"
podman-version:
- unstable
include:
- os: ubuntu-22.04
- os: ubuntu-24.04
ansible-version: git+https://github.com/ansible/ansible.git@stable-2.18
python-version: "3.11"
podman-version: stable
- os: ubuntu-22.04
- os: ubuntu-24.04
ansible-version: git+https://github.com/ansible/ansible.git@devel
python-version: "3.12"
podman-version: unstable
exclude:
- os: ubuntu-22.04
- os: ubuntu-24.04
ansible-version: git+https://github.com/ansible/ansible.git@devel
python-version: "3.11"
podman-version: unstable
steps:
- name: Check out repository
uses: actions/checkout@v6

View file

@ -3,30 +3,30 @@ name: Podman Container Copy module
on:
push:
paths:
- '.github/workflows/podman_container_copy.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_container_copy.yml'
- 'plugins/modules/podman_container_copy.py'
- 'tests/integration/targets/podman_container_copy/**'
- ".github/workflows/podman_container_copy.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_container_copy.yml"
- "plugins/modules/podman_container_copy.py"
- "tests/integration/targets/podman_container_copy/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_container_copy.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_container_copy.yml'
- 'plugins/modules/podman_container_copy.py'
- 'tests/integration/targets/podman_container_copy/**'
- ".github/workflows/podman_container_copy.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_container_copy.yml"
- "plugins/modules/podman_container_copy.py"
- "tests/integration/targets/podman_container_copy/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_container_copy:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_container_copy'
display_name: 'Podman Container Copy module'
module_name: "podman_container_copy"
display_name: "Podman Container Copy module"

View file

@ -3,30 +3,30 @@ name: Podman container exec
on:
push:
paths:
- '.github/workflows/podman_container_exec.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_container_exec.yml'
- 'plugins/modules/podman_container_exec.py'
- 'tests/integration/targets/podman_container_exec/**'
- ".github/workflows/podman_container_exec.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_container_exec.yml"
- "plugins/modules/podman_container_exec.py"
- "tests/integration/targets/podman_container_exec/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_container_exec.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_container_exec.yml'
- 'plugins/modules/podman_container_exec.py'
- 'tests/integration/targets/podman_container_exec/**'
- ".github/workflows/podman_container_exec.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_container_exec.yml"
- "plugins/modules/podman_container_exec.py"
- "tests/integration/targets/podman_container_exec/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_container_exec:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_container_exec'
display_name: 'Podman container exec'
module_name: "podman_container_exec"
display_name: "Podman container exec"

View file

@ -3,32 +3,32 @@ name: Idempotency
on:
push:
paths:
- '.github/workflows/podman_container_idem.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_container_idempotency.yml'
- 'plugins/modules/podman_container.py'
- 'plugins/module_utils/podman/podman_container_lib.py'
- 'plugins/module_utils/podman/common.py'
- 'tests/integration/targets/podman_container_idempotency/**'
- ".github/workflows/podman_container_idem.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_container_idempotency.yml"
- "plugins/modules/podman_container.py"
- "plugins/module_utils/podman/podman_container_lib.py"
- "plugins/module_utils/podman/common.py"
- "tests/integration/targets/podman_container_idempotency/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_container_idem.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_container_idempotency.yml'
- 'plugins/modules/podman_container.py'
- 'plugins/module_utils/podman/podman_container_lib.py'
- 'plugins/module_utils/podman/common.py'
- 'tests/integration/targets/podman_container_idempotency/**'
- ".github/workflows/podman_container_idem.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_container_idempotency.yml"
- "plugins/modules/podman_container.py"
- "plugins/module_utils/podman/podman_container_lib.py"
- "plugins/module_utils/podman/common.py"
- "tests/integration/targets/podman_container_idempotency/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_container_idem:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_container_idempotency'
display_name: 'Idempotency'
module_name: "podman_container_idempotency"
display_name: "Idempotency"

View file

@ -3,36 +3,36 @@ name: Podman container info
on:
push:
paths:
- '.github/workflows/podman_container_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_container_info.yml'
- 'plugins/modules/podman_container.py'
- 'plugins/module_utils/podman/podman_container_lib.py'
- 'plugins/module_utils/podman/common.py'
- 'plugins/modules/podman_container_info.py'
- 'tests/integration/targets/podman_container_info/**'
- ".github/workflows/podman_container_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_container_info.yml"
- "plugins/modules/podman_container.py"
- "plugins/module_utils/podman/podman_container_lib.py"
- "plugins/module_utils/podman/common.py"
- "plugins/modules/podman_container_info.py"
- "tests/integration/targets/podman_container_info/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_container_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_container_info.yml'
- 'plugins/modules/podman_container.py'
- 'plugins/module_utils/podman/podman_container_lib.py'
- 'plugins/module_utils/podman/common.py'
- 'plugins/modules/podman_container_info.py'
- 'tests/integration/targets/podman_container_info/**'
- ".github/workflows/podman_container_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_container_info.yml"
- "plugins/modules/podman_container.py"
- "plugins/module_utils/podman/podman_container_lib.py"
- "plugins/module_utils/podman/common.py"
- "plugins/modules/podman_container_info.py"
- "tests/integration/targets/podman_container_info/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_container_info:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_container_info'
display_name: 'Podman container info'
module_name: "podman_container_info"
display_name: "Podman container info"

View file

@ -3,36 +3,36 @@ name: Podman multi-containers
on:
push:
paths:
- '.github/workflows/podman_containers.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_containers.yml'
- 'plugins/modules/podman_container.py'
- 'plugins/module_utils/podman/podman_container_lib.py'
- 'plugins/module_utils/podman/common.py'
- 'plugins/modules/podman_containers.py'
- 'tests/integration/targets/podman_containers/**'
- ".github/workflows/podman_containers.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_containers.yml"
- "plugins/modules/podman_container.py"
- "plugins/module_utils/podman/podman_container_lib.py"
- "plugins/module_utils/podman/common.py"
- "plugins/modules/podman_containers.py"
- "tests/integration/targets/podman_containers/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_containers.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_containers.yml'
- 'plugins/modules/podman_container.py'
- 'plugins/module_utils/podman/podman_container_lib.py'
- 'plugins/module_utils/podman/common.py'
- 'plugins/modules/podman_containers.py'
- 'tests/integration/targets/podman_containers/**'
- ".github/workflows/podman_containers.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_containers.yml"
- "plugins/modules/podman_container.py"
- "plugins/module_utils/podman/podman_container_lib.py"
- "plugins/module_utils/podman/common.py"
- "plugins/modules/podman_containers.py"
- "tests/integration/targets/podman_containers/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_containers:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_containers'
display_name: 'Podman multi-containers'
module_name: "podman_containers"
display_name: "Podman multi-containers"

View file

@ -3,30 +3,30 @@ name: Podman export
on:
push:
paths:
- '.github/workflows/podman_export.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_export.yml'
- 'plugins/modules/podman_export.py'
- 'tests/integration/targets/podman_export/**'
- ".github/workflows/podman_export.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_export.yml"
- "plugins/modules/podman_export.py"
- "tests/integration/targets/podman_export/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_export.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_export.yml'
- 'plugins/modules/podman_export.py'
- 'tests/integration/targets/podman_export/**'
- ".github/workflows/podman_export.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_export.yml"
- "plugins/modules/podman_export.py"
- "tests/integration/targets/podman_export/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_export:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_export'
display_name: 'Podman export'
module_name: "podman_export"
display_name: "Podman export"

View file

@ -3,30 +3,30 @@ name: Podman generate systemd
on:
push:
paths:
- '.github/workflows/podman_generate_systemd.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_generate_systemd.yml'
- 'plugins/modules/podman_generate_systemd.py'
- 'tests/integration/targets/podman_generate_systemd/**'
- ".github/workflows/podman_generate_systemd.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_generate_systemd.yml"
- "plugins/modules/podman_generate_systemd.py"
- "tests/integration/targets/podman_generate_systemd/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_generate_systemd.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_generate_systemd.yml'
- 'plugins/modules/podman_generate_systemd.py'
- 'tests/integration/targets/podman_generate_systemd/**'
- ".github/workflows/podman_generate_systemd.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_generate_systemd.yml"
- "plugins/modules/podman_generate_systemd.py"
- "tests/integration/targets/podman_generate_systemd/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_generate_systemd:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_generate_systemd'
display_name: 'Podman generate systemd'
module_name: "podman_generate_systemd"
display_name: "Podman generate systemd"

View file

@ -3,37 +3,37 @@ name: Podman image
on:
push:
paths:
- '.github/workflows/podman_image.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_image.yml'
- 'plugins/modules/podman_image.py'
- 'plugins/modules/podman_image_info.py'
- 'plugins/module_utils/podman/quadlet.py'
- 'plugins/module_utils/podman/podman_image_lib.py'
- 'tests/integration/targets/podman_image/**'
- ".github/workflows/podman_image.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_image.yml"
- "plugins/modules/podman_image.py"
- "plugins/modules/podman_image_info.py"
- "plugins/module_utils/podman/quadlet.py"
- "plugins/module_utils/podman/podman_image_lib.py"
- "tests/integration/targets/podman_image/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_image.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_image.yml'
- 'plugins/modules/podman_image.py'
- 'plugins/modules/podman_image_info.py'
- 'plugins/module_utils/podman/quadlet.py'
- 'plugins/module_utils/podman/podman_image_lib.py'
- 'tests/integration/targets/podman_image/**'
- ".github/workflows/podman_image.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_image.yml"
- "plugins/modules/podman_image.py"
- "plugins/modules/podman_image_info.py"
- "plugins/module_utils/podman/quadlet.py"
- "plugins/module_utils/podman/podman_image_lib.py"
- "tests/integration/targets/podman_image/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_image:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_image'
display_name: 'Podman image'
extra_collections: 'ansible.posix'
module_name: "podman_image"
display_name: "Podman image"
extra_collections: "ansible.posix"

View file

@ -3,35 +3,34 @@ name: Podman image info
on:
push:
paths:
- '.github/workflows/podman_image_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_image_info.yml'
- 'plugins/modules/podman_image.py'
- 'plugins/modules/podman_image_info.py'
- 'plugins/module_utils/podman/podman_image_lib.py'
- 'tests/integration/targets/podman_image_info/**'
- ".github/workflows/podman_image_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_image_info.yml"
- "plugins/modules/podman_image.py"
- "plugins/modules/podman_image_info.py"
- "plugins/module_utils/podman/podman_image_lib.py"
- "tests/integration/targets/podman_image_info/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_image_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_image_info.yml'
- 'plugins/modules/podman_image.py'
- 'plugins/modules/podman_image_info.py'
- 'plugins/module_utils/podman/podman_image_lib.py'
- 'tests/integration/targets/podman_image_info/**'
- ".github/workflows/podman_image_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_image_info.yml"
- "plugins/modules/podman_image.py"
- "plugins/modules/podman_image_info.py"
- "plugins/module_utils/podman/podman_image_lib.py"
- "tests/integration/targets/podman_image_info/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_image_info:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_image_info'
display_name: 'Podman image info'
module_name: "podman_image_info"
display_name: "Podman image info"

View file

@ -3,30 +3,30 @@ name: Podman import
on:
push:
paths:
- '.github/workflows/podman_import.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_import.yml'
- 'plugins/modules/podman_import.py'
- 'tests/integration/targets/podman_import/**'
- ".github/workflows/podman_import.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_import.yml"
- "plugins/modules/podman_import.py"
- "tests/integration/targets/podman_import/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_import.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_import.yml'
- 'plugins/modules/podman_import.py'
- 'tests/integration/targets/podman_import/**'
- ".github/workflows/podman_import.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_import.yml"
- "plugins/modules/podman_import.py"
- "tests/integration/targets/podman_import/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_import:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_import'
display_name: 'Podman import'
module_name: "podman_import"
display_name: "Podman import"

View file

@ -3,30 +3,30 @@ name: Podman load
on:
push:
paths:
- '.github/workflows/podman_load.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_load.yml'
- 'plugins/modules/podman_load.py'
- 'tests/integration/targets/podman_load/**'
- ".github/workflows/podman_load.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_load.yml"
- "plugins/modules/podman_load.py"
- "tests/integration/targets/podman_load/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_load.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_load.yml'
- 'plugins/modules/podman_load.py'
- 'tests/integration/targets/podman_load/**'
- ".github/workflows/podman_load.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_load.yml"
- "plugins/modules/podman_load.py"
- "tests/integration/targets/podman_load/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_load:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_load'
display_name: 'Podman load'
module_name: "podman_load"
display_name: "Podman load"

View file

@ -3,30 +3,30 @@ name: Podman login
on:
push:
paths:
- '.github/workflows/podman_login.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_login.yml'
- 'plugins/modules/podman_login.py'
- 'tests/integration/targets/podman_login/**'
- ".github/workflows/podman_login.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_login.yml"
- "plugins/modules/podman_login.py"
- "tests/integration/targets/podman_login/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_login.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_login.yml'
- 'plugins/modules/podman_login.py'
- 'tests/integration/targets/podman_login/**'
- ".github/workflows/podman_login.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_login.yml"
- "plugins/modules/podman_login.py"
- "tests/integration/targets/podman_login/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_login:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_login'
display_name: 'Podman login'
module_name: "podman_login"
display_name: "Podman login"

View file

@ -3,30 +3,30 @@ name: Podman login info
on:
push:
paths:
- '.github/workflows/podman_login_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_login_info.yml'
- 'plugins/modules/podman_login_info.py'
- 'tests/integration/targets/podman_login_info/**'
- ".github/workflows/podman_login_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_login_info.yml"
- "plugins/modules/podman_login_info.py"
- "tests/integration/targets/podman_login_info/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_login_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_login_info.yml'
- 'plugins/modules/podman_login_info.py'
- 'tests/integration/targets/podman_login_info/**'
- ".github/workflows/podman_login_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_login_info.yml"
- "plugins/modules/podman_login_info.py"
- "tests/integration/targets/podman_login_info/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_login_info:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_login_info'
display_name: 'Podman login info'
module_name: "podman_login_info"
display_name: "Podman login info"

View file

@ -3,30 +3,30 @@ name: Podman logout
on:
push:
paths:
- '.github/workflows/podman_logout.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_logout.yml'
- 'plugins/modules/podman_logout.py'
- 'tests/integration/targets/podman_logout/**'
- ".github/workflows/podman_logout.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_logout.yml"
- "plugins/modules/podman_logout.py"
- "tests/integration/targets/podman_logout/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_logout.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_logout.yml'
- 'plugins/modules/podman_logout.py'
- 'tests/integration/targets/podman_logout/**'
- ".github/workflows/podman_logout.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_logout.yml"
- "plugins/modules/podman_logout.py"
- "tests/integration/targets/podman_logout/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_logout:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_logout'
display_name: 'Podman logout'
module_name: "podman_logout"
display_name: "Podman logout"

View file

@ -3,32 +3,32 @@ name: Podman network
on:
push:
paths:
- '.github/workflows/podman_network.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_network.yml'
- 'plugins/modules/podman_network.py'
- 'plugins/module_utils/podman/quadlet.py'
- 'tests/integration/targets/podman_network/**'
- ".github/workflows/podman_network.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_network.yml"
- "plugins/modules/podman_network.py"
- "plugins/module_utils/podman/quadlet.py"
- "tests/integration/targets/podman_network/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_network.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_network.yml'
- 'plugins/modules/podman_network.py'
- 'plugins/module_utils/podman/quadlet.py'
- 'tests/integration/targets/podman_network/**'
- ".github/workflows/podman_network.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_network.yml"
- "plugins/modules/podman_network.py"
- "plugins/module_utils/podman/quadlet.py"
- "tests/integration/targets/podman_network/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_network:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_network'
display_name: 'Podman network'
module_name: "podman_network"
display_name: "Podman network"

View file

@ -3,30 +3,30 @@ name: Podman network info
on:
push:
paths:
- '.github/workflows/podman_network_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_network_info.yml'
- 'plugins/modules/podman_network_info.py'
- 'tests/integration/targets/podman_network_info/**'
- ".github/workflows/podman_network_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_network_info.yml"
- "plugins/modules/podman_network_info.py"
- "tests/integration/targets/podman_network_info/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_network_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_network_info.yml'
- 'plugins/modules/podman_network_info.py'
- 'tests/integration/targets/podman_network_info/**'
- ".github/workflows/podman_network_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_network_info.yml"
- "plugins/modules/podman_network_info.py"
- "tests/integration/targets/podman_network_info/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_network_info:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_network_info'
display_name: 'Podman network info'
module_name: "podman_network_info"
display_name: "Podman network info"

View file

@ -3,30 +3,30 @@ name: Podman play
on:
push:
paths:
- '.github/workflows/podman_play.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_play.yml'
- 'plugins/modules/podman_play.py'
- 'plugins/module_utils/podman/quadlet.py'
- 'tests/integration/targets/podman_play/**'
- ".github/workflows/podman_play.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_play.yml"
- "plugins/modules/podman_play.py"
- "plugins/module_utils/podman/quadlet.py"
- "tests/integration/targets/podman_play/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_play.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_play.yml'
- 'plugins/modules/podman_play.py'
- 'plugins/module_utils/podman/quadlet.py'
- 'tests/integration/targets/podman_play/**'
- ".github/workflows/podman_play.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_play.yml"
- "plugins/modules/podman_play.py"
- "plugins/module_utils/podman/quadlet.py"
- "tests/integration/targets/podman_play/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_play:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_play'
display_name: 'Podman play'
module_name: "podman_play"
display_name: "Podman play"

View file

@ -3,36 +3,36 @@ name: Podman pod
on:
push:
paths:
- '.github/workflows/podman_pod.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_pod.yml'
- 'plugins/module_utils/podman/podman_pod_lib.py'
- 'plugins/module_utils/podman/common.py'
- 'plugins/module_utils/podman/quadlet.py'
- 'plugins/modules/podman_pod.py'
- 'plugins/modules/podman_pod_info.py'
- 'tests/integration/targets/podman_pod/**'
- ".github/workflows/podman_pod.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_pod.yml"
- "plugins/module_utils/podman/podman_pod_lib.py"
- "plugins/module_utils/podman/common.py"
- "plugins/module_utils/podman/quadlet.py"
- "plugins/modules/podman_pod.py"
- "plugins/modules/podman_pod_info.py"
- "tests/integration/targets/podman_pod/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_pod.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_pod.yml'
- 'plugins/module_utils/podman/podman_pod_lib.py'
- 'plugins/module_utils/podman/common.py'
- 'plugins/module_utils/podman/quadlet.py'
- 'plugins/modules/podman_pod.py'
- 'plugins/modules/podman_pod_info.py'
- 'tests/integration/targets/podman_pod/**'
- ".github/workflows/podman_pod.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_pod.yml"
- "plugins/module_utils/podman/podman_pod_lib.py"
- "plugins/module_utils/podman/common.py"
- "plugins/module_utils/podman/quadlet.py"
- "plugins/modules/podman_pod.py"
- "plugins/modules/podman_pod_info.py"
- "tests/integration/targets/podman_pod/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_pod:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_pod'
display_name: 'Podman pod'
module_name: "podman_pod"
display_name: "Podman pod"

View file

@ -3,32 +3,32 @@ name: Podman pod info
on:
push:
paths:
- '.github/workflows/podman_pod_info.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_pod_info.yml'
- 'plugins/module_utils/podman/podman_pod_lib.py'
- 'plugins/modules/podman_pod.py'
- 'plugins/modules/podman_pod_info.py'
- 'tests/integration/targets/podman_pod_info/**'
- ".github/workflows/podman_pod_info.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_pod_info.yml"
- "plugins/module_utils/podman/podman_pod_lib.py"
- "plugins/modules/podman_pod.py"
- "plugins/modules/podman_pod_info.py"
- "tests/integration/targets/podman_pod_info/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_pod_info.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_pod_info.yml'
- 'plugins/module_utils/podman/podman_pod_lib.py'
- 'plugins/modules/podman_pod.py'
- 'plugins/modules/podman_pod_info.py'
- 'tests/integration/targets/podman_pod_info/**'
- ".github/workflows/podman_pod_info.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_pod_info.yml"
- "plugins/module_utils/podman/podman_pod_lib.py"
- "plugins/modules/podman_pod.py"
- "plugins/modules/podman_pod_info.py"
- "tests/integration/targets/podman_pod_info/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_pod_info:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_pod_info'
display_name: 'Podman pod info'
module_name: "podman_pod_info"
display_name: "Podman pod info"

View file

@ -3,30 +3,30 @@ name: Podman prune
on:
push:
paths:
- '.github/workflows/podman_prune.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_prune.yml'
- 'plugins/modules/podman_prune.py'
- 'tests/integration/targets/podman_prune/**'
- ".github/workflows/podman_prune.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_prune.yml"
- "plugins/modules/podman_prune.py"
- "tests/integration/targets/podman_prune/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_prune.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_prune.yml'
- 'plugins/modules/podman_prune.py'
- 'tests/integration/targets/podman_prune/**'
- ".github/workflows/podman_prune.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_prune.yml"
- "plugins/modules/podman_prune.py"
- "tests/integration/targets/podman_prune/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_prune:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_prune'
display_name: 'Podman prune'
module_name: "podman_prune"
display_name: "Podman prune"

View file

@ -3,30 +3,30 @@ name: Podman runlabel module
on:
push:
paths:
- '.github/workflows/podman_runlabel.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_runlabel.yml'
- 'plugins/modules/podman_runlabel.py'
- 'tests/integration/targets/podman_runlabel/**'
- ".github/workflows/podman_runlabel.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_runlabel.yml"
- "plugins/modules/podman_runlabel.py"
- "tests/integration/targets/podman_runlabel/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_runlabel.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_runlabel.yml'
- 'plugins/modules/podman_runlabel.py'
- 'tests/integration/targets/podman_runlabel/**'
- ".github/workflows/podman_runlabel.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_runlabel.yml"
- "plugins/modules/podman_runlabel.py"
- "tests/integration/targets/podman_runlabel/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_runlabel:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_runlabel'
display_name: 'Podman runlabel module'
module_name: "podman_runlabel"
display_name: "Podman runlabel module"

View file

@ -3,30 +3,30 @@ name: Podman save
on:
push:
paths:
- '.github/workflows/podman_save.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_save.yml'
- 'plugins/modules/podman_save.py'
- 'tests/integration/targets/podman_save/**'
- ".github/workflows/podman_save.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_save.yml"
- "plugins/modules/podman_save.py"
- "tests/integration/targets/podman_save/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_save.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_save.yml'
- 'plugins/modules/podman_save.py'
- 'tests/integration/targets/podman_save/**'
- ".github/workflows/podman_save.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_save.yml"
- "plugins/modules/podman_save.py"
- "tests/integration/targets/podman_save/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_save:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_save'
display_name: 'Podman save'
module_name: "podman_save"
display_name: "Podman save"

View file

@ -3,30 +3,30 @@ name: Podman search
on:
push:
paths:
- '.github/workflows/podman_search.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_search.yml'
- 'plugins/modules/podman_search.py'
- 'tests/integration/targets/podman_search/**'
- ".github/workflows/podman_search.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_search.yml"
- "plugins/modules/podman_search.py"
- "tests/integration/targets/podman_search/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_search.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_search.yml'
- 'plugins/modules/podman_search.py'
- 'tests/integration/targets/podman_search/**'
- ".github/workflows/podman_search.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_search.yml"
- "plugins/modules/podman_search.py"
- "tests/integration/targets/podman_search/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_search:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_search'
display_name: 'Podman search'
module_name: "podman_search"
display_name: "Podman search"

View file

@ -3,33 +3,32 @@ name: Podman secret
on:
push:
paths:
- '.github/workflows/podman_secret.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_secret.yml'
- 'plugins/modules/podman_secret.py'
- 'plugins/modules/podman_container.py'
- 'plugins/module_utils/podman/podman_container_lib.py'
- ".github/workflows/podman_secret.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_secret.yml"
- "plugins/modules/podman_secret.py"
- "plugins/modules/podman_container.py"
- "plugins/module_utils/podman/podman_container_lib.py"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_secret.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_secret.yml'
- 'plugins/modules/podman_secret.py'
- 'plugins/modules/podman_container.py'
- 'plugins/module_utils/podman/podman_container_lib.py'
- ".github/workflows/podman_secret.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_secret.yml"
- "plugins/modules/podman_secret.py"
- "plugins/modules/podman_container.py"
- "plugins/module_utils/podman/podman_container_lib.py"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_secret:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_secret'
display_name: 'Podman secret'
module_name: "podman_secret"
display_name: "Podman secret"

View file

@ -3,30 +3,30 @@ name: Podman secret info
on:
push:
paths:
- '.github/workflows/podman_secret_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_secret_info.yml'
- 'plugins/modules/podman_secret.py'
- 'plugins/modules/podman_secret_info.py'
- ".github/workflows/podman_secret_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_secret_info.yml"
- "plugins/modules/podman_secret.py"
- "plugins/modules/podman_secret_info.py"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_secret_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_secret_info.yml'
- 'plugins/modules/podman_secret.py'
- 'plugins/modules/podman_secret_info.py'
- ".github/workflows/podman_secret_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_secret_info.yml"
- "plugins/modules/podman_secret.py"
- "plugins/modules/podman_secret_info.py"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_secret_info:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_secret_info'
display_name: 'Podman secret info'
module_name: "podman_secret_info"
display_name: "Podman secret info"

View file

@ -3,30 +3,30 @@ name: Podman system connection
on:
push:
paths:
- '.github/workflows/podman_system_connection.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_system_connection.yml'
- 'plugins/modules/podman_system_connection.py'
- 'tests/integration/targets/podman_system_connection/**'
- ".github/workflows/podman_system_connection.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_system_connection.yml"
- "plugins/modules/podman_system_connection.py"
- "tests/integration/targets/podman_system_connection/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_system_connection.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_system_connection.yml'
- 'plugins/modules/podman_system_connection.py'
- 'tests/integration/targets/podman_system_connection/**'
- ".github/workflows/podman_system_connection.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_system_connection.yml"
- "plugins/modules/podman_system_connection.py"
- "tests/integration/targets/podman_system_connection/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_system_connection:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_system_connection'
display_name: 'Podman system connection'
module_name: "podman_system_connection"
display_name: "Podman system connection"

View file

@ -3,30 +3,30 @@ name: Podman system connection info
on:
push:
paths:
- '.github/workflows/podman_system_connection_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_system_connection_info.yml'
- 'plugins/modules/podman_system_connection_info.py'
- 'tests/integration/targets/podman_system_connection_info/**'
- ".github/workflows/podman_system_connection_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_system_connection_info.yml"
- "plugins/modules/podman_system_connection_info.py"
- "tests/integration/targets/podman_system_connection_info/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_system_connection_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_system_connection_info.yml'
- 'plugins/modules/podman_system_connection_info.py'
- 'tests/integration/targets/podman_system_connection_info/**'
- ".github/workflows/podman_system_connection_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_system_connection_info.yml"
- "plugins/modules/podman_system_connection_info.py"
- "tests/integration/targets/podman_system_connection_info/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_system_connection_info:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_system_connection_info'
display_name: 'Podman system connection info'
module_name: "podman_system_connection_info"
display_name: "Podman system connection info"

View file

@ -3,28 +3,28 @@ name: Podman system info
on:
push:
paths:
- '.github/workflows/podman_system_info.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_system_info.yml'
- 'plugins/modules/podman_system_info.py'
- 'tests/integration/targets/podman_system_info/**'
- ".github/workflows/podman_system_info.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_system_info.yml"
- "plugins/modules/podman_system_info.py"
- "tests/integration/targets/podman_system_info/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_system_info.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_system_info.yml'
- 'plugins/modules/podman_system_info.py'
- 'tests/integration/targets/podman_system_info/**'
- ".github/workflows/podman_system_info.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_system_info.yml"
- "plugins/modules/podman_system_info.py"
- "tests/integration/targets/podman_system_info/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_system_info:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_system_info'
display_name: 'Podman system info'
module_name: "podman_system_info"
display_name: "Podman system info"

View file

@ -3,30 +3,30 @@ name: Podman tag
on:
push:
paths:
- '.github/workflows/podman_tag.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_tag.yml'
- 'plugins/modules/podman_tag.py'
- 'tests/integration/targets/podman_tag/**'
- ".github/workflows/podman_tag.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_tag.yml"
- "plugins/modules/podman_tag.py"
- "tests/integration/targets/podman_tag/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_tag.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_tag.yml'
- 'plugins/modules/podman_tag.py'
- 'tests/integration/targets/podman_tag/**'
- ".github/workflows/podman_tag.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_tag.yml"
- "plugins/modules/podman_tag.py"
- "tests/integration/targets/podman_tag/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_tag:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_tag'
display_name: 'Podman tag'
module_name: "podman_tag"
display_name: "Podman tag"

View file

@ -3,32 +3,32 @@ name: Podman volume
on:
push:
paths:
- '.github/workflows/podman_volume.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_volume.yml'
- 'plugins/modules/podman_volume.py'
- 'plugins/module_utils/podman/quadlet.py'
- 'tests/integration/targets/podman_volume/**'
- ".github/workflows/podman_volume.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_volume.yml"
- "plugins/modules/podman_volume.py"
- "plugins/module_utils/podman/quadlet.py"
- "tests/integration/targets/podman_volume/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_volume.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_volume.yml'
- 'plugins/modules/podman_volume.py'
- 'plugins/module_utils/podman/quadlet.py'
- 'tests/integration/targets/podman_volume/**'
- ".github/workflows/podman_volume.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_volume.yml"
- "plugins/modules/podman_volume.py"
- "plugins/module_utils/podman/quadlet.py"
- "tests/integration/targets/podman_volume/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_volume:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_volume'
display_name: 'Podman volume'
module_name: "podman_volume"
display_name: "Podman volume"

View file

@ -3,32 +3,32 @@ name: Podman volume info
on:
push:
paths:
- '.github/workflows/podman_volume_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_volume_info.yml'
- 'plugins/modules/podman_volume_info.py'
- 'plugins/modules/podman_volume.py'
- 'tests/integration/targets/podman_volume_info/**'
- ".github/workflows/podman_volume_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_volume_info.yml"
- "plugins/modules/podman_volume_info.py"
- "plugins/modules/podman_volume.py"
- "tests/integration/targets/podman_volume_info/**"
branches:
- main
pull_request:
paths:
- '.github/workflows/podman_volume_info.yml'
- '.github/workflows/reusable-module-test.yml'
- 'ci/*.yml'
- 'ci/run_containers_tests.sh'
- 'ci/playbooks/containers/podman_volume_info.yml'
- 'plugins/modules/podman_volume_info.py'
- 'plugins/modules/podman_volume.py'
- 'tests/integration/targets/podman_volume_info/**'
- ".github/workflows/podman_volume_info.yml"
- ".github/workflows/reusable-module-test.yml"
- ci/playbooks/*.yml
- "ci/run_containers_tests.sh"
- "ci/playbooks/containers/podman_volume_info.yml"
- "plugins/modules/podman_volume_info.py"
- "plugins/modules/podman_volume.py"
- "tests/integration/targets/podman_volume_info/**"
schedule:
- cron: 4 0 * * * # Run daily at 0:03 UTC
- cron: 4 0 * * * # Run daily at 0:03 UTC
jobs:
test_podman_volume_info:
uses: ./.github/workflows/reusable-module-test.yml
with:
module_name: 'podman_volume_info'
display_name: 'Podman volume info'
module_name: "podman_volume_info"
display_name: "Podman volume info"

View file

@ -21,7 +21,7 @@ on:
description: 'OS matrix as JSON string'
required: false
type: string
default: '["ubuntu-22.04"]'
default: '["ubuntu-24.04"]'
ansible_versions:
description: 'Ansible versions matrix as JSON string'
required: false
@ -35,8 +35,8 @@ on:
jobs:
test_module:
name: ${{ inputs.display_name || inputs.module_name }} ${{ matrix.ansible-version }}-${{ matrix.os || 'ubuntu-22.04' }}
runs-on: ${{ matrix.os || 'ubuntu-22.04' }}
name: ${{ inputs.display_name || inputs.module_name }} ${{ matrix.ansible-version }}-${{ matrix.os || 'ubuntu-24.04' }}
runs-on: ${{ matrix.os || 'ubuntu-24.04' }}
defaults:
run:
shell: bash

View file

@ -13,7 +13,7 @@ jobs:
strategy:
matrix:
runner-os:
- ubuntu-22.04
- ubuntu-24.04
# ansible-version:
# - git+https://github.com/ansible/ansible.git@stable-2.15
runner-python-version:

View file

@ -3,8 +3,8 @@
become: true
shell: |
. /etc/os-release
echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_${VERSION_ID}/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_${VERSION_ID}/Release.key | apt-key add -
echo "deb https://download.opensuse.org/repositories/home:/alvistack/xUbuntu_${VERSION_ID}/ /" > /etc/apt/sources.list.d/home:alvistack.list
curl -L https://download.opensuse.org/repositories/home:/alvistack/xUbuntu_${VERSION_ID}/Release.key | apt-key add -
apt-get update
when:
- ansible_distribution|lower == "ubuntu"
@ -14,8 +14,8 @@
become: true
shell: |
. /etc/os-release
echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/Release.key | apt-key add -
echo "deb https://download.opensuse.org/repositories/home:/alvistack/xUbuntu_${VERSION_ID}/ /" > /etc/apt/sources.list.d/home:alvistack.list
curl -L https://download.opensuse.org/repositories/home:/alvistack/xUbuntu_${VERSION_ID}/Release.key | apt-key add -
apt-get update
when:
- ansible_distribution|lower == "ubuntu"

View file

@ -52,50 +52,42 @@
- name: Install repositories if need
include_tasks: install_repos.yml
- when:
- distro == 'Ubuntu24'
block:
- name: Remove existing golang-github-containers-common
package:
name:
- podman
- buildah
- skopeo
- crun
state: absent
- name: Remove existing golang-github-containers-common
package:
name: golang-github-containers-common
state: absent
- name: Run autoremove
command: apt-get autoremove -y
- name: Install podman
package:
name:
- podman
- buildah
- skopeo
- git
- vim
- dnsmasq
- slirp4netns
- netavark
- uidmap
- passt
state: latest
- name: Discover slirp4netns version
shell: slirp4netns -v | grep version | awk {'print $3'}
register: version
when:
- ansible_distribution == 'Ubuntu'
- ansible_distribution_major_version is version('22', '>=')
- name: Install newest slirp4netns version
shell: >-
curl -o /tmp/slirp4netns --fail -L https://github.com/rootless-containers/slirp4netns/releases/download/v1.2.0/slirp4netns-$(uname -m);
chmod +x /tmp/slirp4netns;
mv /tmp/slirp4netns /usr/bin/slirp4netns
when:
- ansible_distribution == 'Ubuntu'
- ansible_distribution_major_version is version('22', '>=')
- version.stdout is version('1.1.0', '<')
- name: Discover conmon version
shell: conmon --version | grep version | awk {'print $3'}
register: conmon_version
when:
- ansible_distribution == 'Ubuntu'
- ansible_distribution_major_version is version('22', '>=')
- name: Downgrade broken conmon
shell: >-
wget https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_22.04/amd64/conmon_2.1.2~0_amd64.deb -O /tmp/conmon_2.1.2.deb;
apt install -y /tmp/conmon_2.1.2.deb
when:
- ansible_distribution == 'Ubuntu'
- ansible_distribution_major_version is version('22', '>=')
- conmon_version.stdout is version('2.1.9', '==')
- name: Remove virtualenv if need
file:
path: "{{ ansible_venv }}"