14.4. tripleo-container-manage 角色变量
该功能在此发行版本中作为技术预览提供,因此不享有红帽的全面支持。它只应用于测试,不应部署在生产环境中。有关技术预览功能的更多信息,请参阅覆盖范围详细信息。
tripleo-container-manage
Ansible 角色包含以下变量:
表 14.1. 角色变量
名称 | 默认值 | 描述 |
---|---|---|
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 | [] |
使用此变量检查容器是否返回退出代码。这个值必须是列表,例如 |