17.3. tripleo_container_manage 角色变量
tripleo_container_manage
Ansible 角色包含以下变量:
名称 | 默认值 | 描述 |
---|---|---|
tripleo_container_manage_check_puppet_config | false |
如果您希望 Ansible 检查 Puppet 容器配置,则使用此变量。Ansible 可使用配置 hash 来识别更新的容器配置。如果容器有一个来自 Puppet 的新配置,请将此变量设置为 |
tripleo_container_manage_cli | podman |
使用此变量设置要用于管理容器的命令行界面。 |
tripleo_container_manage_concurrency | 1 | 使用此变量设置要同时管理的容器数量。 |
tripleo_container_manage_config | /var/lib/tripleo-config/ | 使用此变量设置容器配置目录的路径。 |
tripleo_container_manage_config_id | tripleo |
使用此变量设置具体配置步骤的 ID。例如,将此值设置为 |
tripleo_container_manage_config_patterns | *.json | 使用此变量设置用于标识容器配置目录中配置文件的 bash 正则表达式。 |
tripleo_container_manage_debug | false |
使用此变量启用或禁用调试模式。如果要使用特定一次性配置运行容器,以调试模式运行 |
tripleo_container_manage_healthcheck_disable | false | 使用此变量启用或禁用健康检查。 |
tripleo_container_manage_log_path | /var/log/containers/stdouts | 使用此变量为容器设置 stdout 日志路径。 |
tripleo_container_manage_systemd_order | false | 使用此变量启用或禁用 Ansible 的 systemd 关闭顺序。 |
tripleo_container_manage_systemd_teardown | true | 使用此变量触发已弃用容器的清理。 |
tripleo_container_manage_config_overrides | {} | 使用此变量覆盖任何容器配置。此变量的值来自一个字典,其中每个键都是容器名称和您要覆盖的参数,如容器镜像或用户。此变量不会将自定义覆盖写入 JSON 容器配置文件,并且任何新的容器部署、更新或升级都会恢复到 JSON 配置文件的内容。 |
tripleo_container_manage_valid_exit_code | [] |
使用此变量检查容器是否返回退出代码。这个值必须是列表,例如 |