28.2. podman RHEL 系统角色的变量
用于 podman
RHEL 系统角色的参数如下:
变量 | 描述 |
---|---|
| 描述 Podman pod 和对应的 systemd 单元。
|
| Quadlet 规格 列表 . 警告 Quadlets 仅适用于 RHEL 8 上的根容器。Quadlets 仅在 RHEL 9 中使用无根容器。
Quadlet 由单位的名称和类型定义。一个单元的类型可以是以下:
当 Quadlet 规格取决于其他文件时,如依赖于 [Kube] ConfigMap=my-app-config.yml Yaml=my-app.yml ...
然后,您必须在 podman_quadlet_specs: - file_src: my-app-config.yml - file_src: my-app.yml - file_src: my-app.kube
每个 Quadlet 规格的大部分参数都与上述
|
|
secret specs 列表与 podman_secret 使用的格式相同,但还有额外的字段 |
|
如果为 true,该角色确保在 注意 为确保角色管理目录,您必须为非 root 容器指定目录作为 root 容器的绝对路径,或者相对于主目录的路径。
该角色将其默认所有权或权限应用到目录。如果需要设置所有权或权限,请参阅 |
|
它是字典。如果使用 |
| 它是一个字典列表。指定您希望角色在防火墙中管理的端口。这使用的格式与 firewall RHEL 系统角色使用的格式相同。 |
| 它是一个字典列表。指定您希望角色为角色使用的端口管理 SELinux 策略的端口。这使用的格式与 selinux RHEL 系统角色使用的格式相同。 |
|
指定用于所有无根容器的用户名称。您还可以使用 注意 用户必须已经存在。 |
|
指定用于所有无根容器的组名称。您还可以使用 注意 组必须已经存在。 |
|
定义所有 |
|
将 |
|
将 |
|
将 |
|
将 |
其他资源
-
有关
podman
中使用的参数以及podman
RHEL 系统角色的附加信息,请查看/usr/share/ansible/roles/rhel-system-roles.podman/README.md
文件。