第 15 章 自动化控制器变量

变量描述

admin_password

安装完成时访问 UI 的管理用户的密码。

automationcontroller_main_url

对于 SSO 配置自动化服务目录所需的替代前端 URL,请提供 URL。

自动化服务目录需要控制器安装,或者一个指向活跃和可路由的 Controller 服务器的 URL 则必须提供此变量

automationcontroller_password

自动化控制器实例的密码。

automationcontroller_username

自动化控制器实例的用户名。

node_state

可选

节点或一组节点的状态。有效选项为 active, deprovision 从集群中删除节点,或 iso_migrate 将旧的隔离节点迁移到执行节点。

默认为 active

node_type

对于 [automationcontroller] 组。

可以为这个组分配两个有效的 node_types

node_type=control 意味着节点只运行项目和清单更新,但不运行常规作业。

node_type=hybrid 能够运行所有内容。

这个组的默认为 hybrid

对于 [execution_nodes]

可以为这个组分配两个有效的 node_types。

node_type=hop 表示节点将作业转发到执行节点。

node_type=execution 表示节点可以运行作业。

此组的默认值为 execution

peers

可选

对等关系定义节点到节点的连接。

此变量用于在 receptor.conf 文件中添加用于与其他节点建立网络连接的 tcp-peer 条目。请参阅 Peering

peers 变量可以是清单中以逗号分隔的主机和/或组的列表。这被解析为用来构造 receptor.conf 文件的一组主机。

pg_database

postgres 数据库的名称。

默认为 awx

pg_host

postgreSQL 主机,可以是外部管理的数据库。

pg_password

postgreSQL 数据库的密码。

对于 forpg_password,不要使用特殊字符。它们可能会导致密码失败。

注意

安装时,您将不再需要在清单文件中提供 apg_hashed_password,因为 PostgreSQL 13 现在可以更加安全地存储用户的密码。

当您在清单文件中为安装程序提供 pg_password 时,PostgreSQL 使用 SCRAM-SHA-256 哈希在安装过程中保护该密码。

pg_port

要使用的 postgreSQL 端口。

默认 = 5432

pg_ssl_mode

preferverify-full 之一。

设置为 verify-full,用于客户端强制执行 SSL。

默认为 prefer

pg_username

您的 postgres 数据库用户名。

默认为 awx

postgres_ssl_cert

postgres ssl 证书的位置。

/path/to/pgsql_ssl.cert

`postgres_ssl_key

postgres ssl 键的位置。

/path/to/pgsql_ssl.key

postgres_use_cert

postgres 用户证书的位置。

/path/to/pgsql.crt

postgres_use_key

postgres 用户密钥的位置。

/path/to/pgsql.key

postgres_use_ssl

postgres 是否使用 SSL。

receptor_listener_port

用于 recptor 连接的端口。

默认 = 27199。

web_server_ssl_cert

可选

/path/to/webserver.cert

automationhub_ssl_cert 相同,但用于 Web 服务器 UI 和 API。

web_server_ssl_key

可选

/path/to/webserver.key

automationhub_server_ssl_key 相同,但用于 Web 服务器 UI 和 API。