+ |
@@ -1021,7 +1042,7 @@
-
+ |
@@ -1033,28 +1054,28 @@
-
+
requires
list / elements=string
|
Specify one or more requirements. A requirement is a dependency container that will be started before this container. Containers can be specified by name or ID.
|
-
+ |
Restart policy to follow when containers exit. Restart policy will not take effect if a container is stopped via the podman kill or podman stop commands. Valid values are * no - Do not restart containers on exit * on-failure[:max_retries] - Restart containers when they exit with a non-0 exit code, retrying indefinitely or until the optional max_retries count is hit * always - Restart containers when they exit, regardless of status, retrying indefinitely
|
-
+ |
Seconds to wait before forcibly stopping the container when restarting. Use -1 for infinite wait. Applies to “restarted” status.
|
-
+ |
-
+ |
@@ -1081,35 +1102,35 @@
-
+ |
Determines how to use the NOTIFY_SOCKET, as passed with systemd and Type=notify. Can be container, conmon, ignore.
|
-
+
secrets
list / elements=string
|
Add the named secrets into the container. The format is secret[,opt=opt...] , see documentation for more details.
|
-
+
security_opt
list / elements=string
|
Security Options. For example security_opt “seccomp=unconfined”
|
-
+ |
Size of /dev/shm. The format is <number><unit>. number must be greater than 0. Unit is optional and can be b (bytes), k (kilobytes), m(megabytes), or g (gigabytes). If you omit the unit, the system uses bytes. If you omit the size entirely, the system uses 64m
|
-
+ |
@@ -1121,7 +1142,7 @@
-
+ |
@@ -1130,6 +1151,7 @@
-
+ |
Signal to stop a container. Default is SIGTERM.
|
-
+ |
Seconds to wait before forcibly stopping the container. Use -1 for infinite wait. Applies to “stopped” status.
|
-
+ |
Timeout (in seconds) to stop a container. Default is 10.
|
-
+ |
Run the container in a new user namespace using the map with ‘name’ in the /etc/subgid file.
|
-
+ |
Run the container in a new user namespace using the map with ‘name’ in the /etc/subuid file.
|
-
+ |
Configure namespaced kernel parameters at runtime
|
-
+ |
Run container in systemd mode. The default is true.
|
-
+ |
Set timezone in container. This flag takes area-based timezones, GMT time, as well as local, which sets the timezone in the container to match the host machine. See /usr/share/zoneinfo/ for valid timezones. Remote connections use local containers.conf for defaults.
|
-
+ |
Create a tmpfs mount. For example tmpfs “/tmp” “rw,size=787448k,mode=1777”
|
-
+ |
@@ -1215,14 +1238,14 @@ Parameters
-
+
uidmap
list / elements=string
|
Run the container in a new user namespace using the supplied mapping.
|
-
+
ulimit
aliases: ulimits
@@ -1231,14 +1254,14 @@ Parameters |
-
+ |
Sets the username or UID used and optionally the groupname or GID for the specified command.
|
-
+ |
-
+ |
Set the UTS mode for the container
|
-
+ |
-
+
volumes_from
list / elements=string
|
Mount volumes from the specified container(s).
|
-
+
diff --git a/docs/podman_containers_module.html b/docs/podman_containers_module.html
index 4514e64a..adc0dca8 100644
--- a/docs/podman_containers_module.html
+++ b/docs/podman_containers_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_containers module – Manage podman containers in a batch
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
diff --git a/docs/podman_export_module.html b/docs/podman_export_module.html
index dc89c2a7..b5e525aa 100644
--- a/docs/podman_export_module.html
+++ b/docs/podman_export_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_export module – Export a podman container
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
diff --git a/docs/podman_generate_systemd_module.html b/docs/podman_generate_systemd_module.html
index a89cae5e..daec06e3 100644
--- a/docs/podman_generate_systemd_module.html
+++ b/docs/podman_generate_systemd_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_generate_systemd module – Generate systemd unit from a pod or a container
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
diff --git a/docs/podman_image_info_module.html b/docs/podman_image_info_module.html
index 97d97b2f..b6427720 100644
--- a/docs/podman_image_info_module.html
+++ b/docs/podman_image_info_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_image_info module – Gather info about images using podman
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
diff --git a/docs/podman_image_module.html b/docs/podman_image_module.html
index ecd2b511..941b06df 100644
--- a/docs/podman_image_module.html
+++ b/docs/podman_image_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_image module – Pull images for use by podman
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
@@ -344,6 +344,27 @@ Parameters |
|
+Path to the directory to write quadlet file in. By default, it will be set as /etc/containers/systemd/ for root user, ~/.config/containers/systemd/ for non-root users.
+ |
+
+
+ quadlet_filename
+ string
+ |
+Name of quadlet file to write. By default it takes image name without prefixes and tags.
+ |
+
+
+ quadlet_options
+ list / elements=string
+ |
+Options for the quadlet file. Provide missing in usual network args options as a list of lines to add.
+ |
+
+ |
@@ -353,10 +374,11 @@ Parameters"present" ← (default)
"absent"
"build"
+"quadlet"
-
+ |
@@ -364,14 +386,14 @@ ParametersDefault: "latest"
-
+ |
username to use when authenticating to remote registries.
|
-
+
diff --git a/docs/podman_import_module.html b/docs/podman_import_module.html
index 76c7e2a8..b7140a6b 100644
--- a/docs/podman_import_module.html
+++ b/docs/podman_import_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_import module – Import Podman container from a tar file.
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
diff --git a/docs/podman_load_module.html b/docs/podman_load_module.html
index 1fdfaa2e..256597ef 100644
--- a/docs/podman_load_module.html
+++ b/docs/podman_load_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_load module – Load image from a tar file.
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
diff --git a/docs/podman_login_info_module.html b/docs/podman_login_info_module.html
index e28f5598..9b18049c 100644
--- a/docs/podman_login_info_module.html
+++ b/docs/podman_login_info_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_login_info module – Return the logged-in user if any for a given registry
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
diff --git a/docs/podman_login_module.html b/docs/podman_login_module.html
index fb39de52..61adafae 100644
--- a/docs/podman_login_module.html
+++ b/docs/podman_login_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_login module – Login to a container registry using podman
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
diff --git a/docs/podman_logout_module.html b/docs/podman_logout_module.html
index a62353b1..9d0295c5 100644
--- a/docs/podman_logout_module.html
+++ b/docs/podman_logout_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_logout module – Log out of a container registry using podman
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
diff --git a/docs/podman_network_info_module.html b/docs/podman_network_info_module.html
index 17f35e2d..cb8f9832 100644
--- a/docs/podman_network_info_module.html
+++ b/docs/podman_network_info_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_network_info module – Gather info about podman networks
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
diff --git a/docs/podman_network_module.html b/docs/podman_network_module.html
index 02bdc166..daaf3bc2 100644
--- a/docs/podman_network_module.html
+++ b/docs/podman_network_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_network module – Manage podman networks
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
@@ -242,6 +242,27 @@ Parameters |
|
+Path to the directory to write quadlet file in. By default, it will be set as /etc/containers/systemd/ for root user, ~/.config/containers/systemd/ for non-root users.
+ |
+
+
+ quadlet_filename
+ string
+ |
+Name of quadlet file to write. By default it takes name value.
+ |
+
+
+ quadlet_options
+ list / elements=string
+ |
+Options for the quadlet file. Provide missing in usual network args options as a list of lines to add.
+ |
+
+ |
@@ -253,7 +274,7 @@ Parameters
-
+ |
@@ -262,10 +283,11 @@ Parameters
"present" ← (default)
"absent"
+"quadlet"
-
+ |
@@ -290,6 +312,14 @@ Examples subnet: 192.168.22.0/24
gateway: 192.168.22.1
become: true
+
+- name: Create Quadlet file for podman network
+ containers.podman.podman_network:
+ name: podman_network
+ state: quadlet
+ quadlet_options:
+ - IPv6=true
+ - Label="ipv6 network"
diff --git a/docs/podman_play_module.html b/docs/podman_play_module.html
index b40a147d..30a3654c 100644
--- a/docs/podman_play_module.html
+++ b/docs/podman_play_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_play module – Play kubernetes YAML file using podman
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
@@ -205,7 +205,7 @@ Parameters tag
string
-specify a custom log tag for the container. This option is currently supported only by the journald log driver in Podman.
+ Specify a custom log tag for the container. This option is currently supported only by the journald log driver in Podman.
|
|
|
|
+Path to the directory to write quadlet file in. By default, it will be set as /etc/containers/systemd/ for root user, ~/.config/containers/systemd/ for non-root users.
+ |
+
+
+ quadlet_filename
+ string
+ |
+Name of quadlet file to write. Must be specified if state is quadlet.
+ |
+
+
+ quadlet_options
+ list / elements=string
+ |
+Options for the quadlet file. Provide missing in usual network args options as a list of lines to add.
+ |
+
+ |
@@ -234,7 +255,7 @@ Parameters
-
+ |
@@ -246,14 +267,14 @@ Parameters
-
+
seccomp_profile_root
path
|
Directory path for seccomp profiles (default is “/var/lib/kubelet/seccomp”). This option is not available with the remote Podman client
|
-
+ |
@@ -263,10 +284,11 @@ Parameters"created"
"started"
"absent"
+"quadlet"
-
+ |
@@ -278,14 +300,14 @@ Parameters
-
+ |
The username and password to use to authenticate with the registry if required.
|
-
+ |
@@ -314,6 +336,19 @@ Examples log_opt:
path: /tmp/my-container.log
max_size: 10mb
+
+- name: Create a Quadlet file
+ containers.podman.podman_play:
+ kube_file: ~/kube.yaml
+ state: quadlet
+ annotations:
+ greeting: hello
+ greet_to: world
+ userns: host
+ quadlet_filename: kube-pod
+ quadlet_options:
+ - "SetWorkingDirectory=yaml"
+ - "ExitCodePropagation=any"
diff --git a/docs/podman_pod_info_module.html b/docs/podman_pod_info_module.html
index e3c56832..d93a4370 100644
--- a/docs/podman_pod_info_module.html
+++ b/docs/podman_pod_info_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_pod_info module – Gather info about podman pods
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
diff --git a/docs/podman_pod_module.html b/docs/podman_pod_module.html
index da5a86f4..6cd068f3 100644
--- a/docs/podman_pod_module.html
+++ b/docs/podman_pod_module.html
@@ -37,7 +37,7 @@
containers.podman.podman_pod module – Manage Podman pods
Note
- This module is part of the containers.podman collection (version 1.12.1).
+ This module is part of the containers.podman collection (version 1.13.0).
It is not included in ansible-core .
To check whether it is installed, run ansible-galaxy collection list .
To install it, use: ansible-galaxy collection install containers.podman .
@@ -486,6 +486,27 @@ Parameters
|
+Path to the directory to write quadlet file in. By default, it will be set as /etc/containers/systemd/ for root user, ~/.config/containers/systemd/ for non-root users.
+ |
+
+
+ quadlet_filename
+ string
+ |
+Name of quadlet file to write. By default it takes name value.
+ |
+
+
+ quadlet_options
+ list / elements=string
+ |
+Options for the quadlet file. Provide missing in usual container args options as a list of lines to add.
+ |
+
+ |
@@ -497,14 +518,14 @@ Parameters
-
+ |
A comma delimited list of kernel namespaces to share. If none or “” is specified, no namespaces will be shared. The namespaces to choose from are ipc, net, pid, user, uts.
|
-
+ |
@@ -519,38 +540,39 @@ Parameters"stopped"
"paused"
"unpaused"
+"quadlet"
-
+ |
Name for GID map from the /etc/subgid file. Using this flag will run the container with user namespace enabled. This flag conflicts with `userns` and `gidmap`.
|
-
+ |
Name for UID map from the /etc/subuid file. Using this flag will run the container with user namespace enabled. This flag conflicts with `userns` and `uidmap`.
|
- | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |