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:
parent
d43a5a4a48
commit
3221930919
40 changed files with 660 additions and 675 deletions
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
2
.github/workflows/collection-publish.yml
vendored
2
.github/workflows/collection-publish.yml
vendored
|
|
@ -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:
|
||||
|
|
|
|||
57
.github/workflows/connections_tests.yml
vendored
57
.github/workflows/connections_tests.yml
vendored
|
|
@ -3,26 +3,26 @@ 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
|
||||
|
||||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
54
.github/workflows/podman_container.yml
vendored
54
.github/workflows/podman_container.yml
vendored
|
|
@ -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
|
||||
|
||||
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
|
||||
|
||||
|
|
|
|||
32
.github/workflows/podman_container_copy.yml
vendored
32
.github/workflows/podman_container_copy.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_container_exec.yml
vendored
32
.github/workflows/podman_container_exec.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
36
.github/workflows/podman_container_idem.yml
vendored
36
.github/workflows/podman_container_idem.yml
vendored
|
|
@ -3,26 +3,26 @@ 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
|
||||
|
||||
|
|
@ -30,5 +30,5 @@ 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"
|
||||
|
|
|
|||
44
.github/workflows/podman_container_info.yml
vendored
44
.github/workflows/podman_container_info.yml
vendored
|
|
@ -3,30 +3,30 @@ 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
|
||||
|
||||
|
|
@ -34,5 +34,5 @@ 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"
|
||||
|
|
|
|||
44
.github/workflows/podman_containers.yml
vendored
44
.github/workflows/podman_containers.yml
vendored
|
|
@ -3,30 +3,30 @@ 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
|
||||
|
||||
|
|
@ -34,5 +34,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_export.yml
vendored
32
.github/workflows/podman_export.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_generate_systemd.yml
vendored
32
.github/workflows/podman_generate_systemd.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
46
.github/workflows/podman_image.yml
vendored
46
.github/workflows/podman_image.yml
vendored
|
|
@ -3,30 +3,30 @@ 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
|
||||
|
||||
|
|
@ -34,6 +34,6 @@ 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"
|
||||
|
|
|
|||
41
.github/workflows/podman_image_info.yml
vendored
41
.github/workflows/podman_image_info.yml
vendored
|
|
@ -3,28 +3,28 @@ 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
|
||||
|
||||
|
|
@ -32,6 +32,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_import.yml
vendored
32
.github/workflows/podman_import.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_load.yml
vendored
32
.github/workflows/podman_load.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_login.yml
vendored
32
.github/workflows/podman_login.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_login_info.yml
vendored
32
.github/workflows/podman_login_info.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_logout.yml
vendored
32
.github/workflows/podman_logout.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
36
.github/workflows/podman_network.yml
vendored
36
.github/workflows/podman_network.yml
vendored
|
|
@ -3,26 +3,26 @@ 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
|
||||
|
||||
|
|
@ -30,5 +30,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_network_info.yml
vendored
32
.github/workflows/podman_network_info.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_play.yml
vendored
32
.github/workflows/podman_play.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
44
.github/workflows/podman_pod.yml
vendored
44
.github/workflows/podman_pod.yml
vendored
|
|
@ -3,30 +3,30 @@ 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
|
||||
|
||||
|
|
@ -34,5 +34,5 @@ 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"
|
||||
|
|
|
|||
36
.github/workflows/podman_pod_info.yml
vendored
36
.github/workflows/podman_pod_info.yml
vendored
|
|
@ -3,26 +3,26 @@ 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
|
||||
|
||||
|
|
@ -30,5 +30,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_prune.yml
vendored
32
.github/workflows/podman_prune.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_runlabel.yml
vendored
32
.github/workflows/podman_runlabel.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_save.yml
vendored
32
.github/workflows/podman_save.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_search.yml
vendored
32
.github/workflows/podman_search.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
37
.github/workflows/podman_secret.yml
vendored
37
.github/workflows/podman_secret.yml
vendored
|
|
@ -3,26 +3,26 @@ 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
|
||||
|
||||
|
|
@ -30,6 +30,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_secret_info.yml
vendored
32
.github/workflows/podman_secret_info.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_system_connection.yml
vendored
32
.github/workflows/podman_system_connection.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
28
.github/workflows/podman_system_info.yml
vendored
28
.github/workflows/podman_system_info.yml
vendored
|
|
@ -3,22 +3,22 @@ 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
|
||||
|
||||
|
|
@ -26,5 +26,5 @@ 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"
|
||||
|
|
|
|||
32
.github/workflows/podman_tag.yml
vendored
32
.github/workflows/podman_tag.yml
vendored
|
|
@ -3,24 +3,24 @@ 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
|
||||
|
||||
|
|
@ -28,5 +28,5 @@ 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"
|
||||
|
|
|
|||
36
.github/workflows/podman_volume.yml
vendored
36
.github/workflows/podman_volume.yml
vendored
|
|
@ -3,26 +3,26 @@ 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
|
||||
|
||||
|
|
@ -30,5 +30,5 @@ 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"
|
||||
|
|
|
|||
36
.github/workflows/podman_volume_info.yml
vendored
36
.github/workflows/podman_volume_info.yml
vendored
|
|
@ -3,26 +3,26 @@ 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
|
||||
|
||||
|
|
@ -30,5 +30,5 @@ 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"
|
||||
|
|
|
|||
6
.github/workflows/reusable-module-test.yml
vendored
6
.github/workflows/reusable-module-test.yml
vendored
|
|
@ -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
|
||||
|
|
|
|||
2
.github/workflows/unittests.yml
vendored
2
.github/workflows/unittests.yml
vendored
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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 }}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue