diff --git a/.github/workflows/podman_container.yml b/.github/workflows/podman_container.yml index fc962a3..f25c65a 100644 --- a/.github/workflows/podman_container.yml +++ b/.github/workflows/podman_container.yml @@ -8,6 +8,8 @@ on: - '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/modules/podman_container_info.py' - 'tests/integration/targets/podman_container/**' branches: @@ -19,6 +21,8 @@ on: - '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/modules/podman_container_info.py' - 'tests/integration/targets/podman_container/**' schedule: diff --git a/.github/workflows/podman_container_idem.yml b/.github/workflows/podman_container_idem.yml index 614bdfa..a7b10bf 100644 --- a/.github/workflows/podman_container_idem.yml +++ b/.github/workflows/podman_container_idem.yml @@ -8,6 +8,8 @@ on: - '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: - master @@ -18,6 +20,8 @@ on: - '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 diff --git a/.github/workflows/podman_container_info.yml b/.github/workflows/podman_container_info.yml index eab3c6b..f5019ed 100644 --- a/.github/workflows/podman_container_info.yml +++ b/.github/workflows/podman_container_info.yml @@ -8,6 +8,8 @@ on: - '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: @@ -19,6 +21,8 @@ on: - '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: diff --git a/.github/workflows/podman_containers.yml b/.github/workflows/podman_containers.yml index 9957725..bcf8c0a 100644 --- a/.github/workflows/podman_containers.yml +++ b/.github/workflows/podman_containers.yml @@ -8,6 +8,8 @@ on: - '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: @@ -19,6 +21,8 @@ on: - '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/modules/podman_containers.py' - 'tests/integration/targets/podman_containers/**' schedule: diff --git a/plugins/module_utils/podman/podman_container_lib.py b/plugins/module_utils/podman/podman_container_lib.py index cb8f956..360d666 100644 --- a/plugins/module_utils/podman/podman_container_lib.py +++ b/plugins/module_utils/podman/podman_container_lib.py @@ -1257,6 +1257,8 @@ class PodmanContainer: self.version, self.module, ).construct_command_from_params() + if action == 'create': + b_command.remove(b'--detach=True') full_cmd = " ".join([self.module_params['executable']] + [to_native(i) for i in b_command]) self.actions.append(full_cmd)