搜索

第 3 章 编辑清单文件

download PDF

编辑清单文件以指定 Automation Hub 安装,并更新所需的参数。

  1. 导航到安装程序。

    1. [Bundled installer]

      $ cd ansible-automation-platform-setup-bundle-<latest-version>
    2. [Online installer]

      $ cd ansible-automation-platform-setup-<latest-version>
  2. 使用文本编辑器打开清单文件。
  3. 编辑 inventory 文件参数,以只指定自动化中心主机的安装。请参考以下示例。

    1. [automationcontroller] 清单信息留空
    2. 添加 [automationhub] 组主机信息。

      注意

      [automationhub] 主机提供一个可访问的 IP 地址,以确保用户可以从不同节点的 Private Automation Hub 同步内容。

    3. 更新 automationhub_admin_passwordautomationhub_pg_password 的值,以及根据您的安装规格的任何其他参数:

      示例

      [automationcontroller]
      
      
      [automationhub]
      <reachable-ip> ansible_connection=local
      
      [all:vars]
      automationhub_admin_password= <PASSWORD>
      
      automationhub_pg_host=''
      automationhub_pg_port=''
      
      automationhub_pg_database='automationhub'
      automationhub_pg_username='automationhub'
      automationhub_pg_password=<PASSWORD>
      automationhub_pg_sslmode='prefer'
      
      # The default install will deploy a TLS enabled Automation Hub.
      # If for some reason this is not the behavior wanted one can
      # disable TLS enabled deployment.
      #
      # automationhub_disable_https = False
      # The default install will generate self-signed certificates for the Automation
      # Hub service. If you are providing valid certificate via automationhub_ssl_cert
      # and automationhub_ssl_key, one should toggle that value to True.
      #
      # automationhub_ssl_validate_certs = False
      # SSL-related variables
      # If set, this will install a custom CA certificate to the system trust store.
      # custom_ca_cert=/path/to/ca.crt
      # Certificate and key to install in Automation Hub node
      # automationhub_ssl_cert=/path/to/automationhub.cert
      # automationhub_ssl_key=/path/to/automationhub.key

3.1. 将自动化中心连接到 Red Hat Single Sign-On 环境

要将自动化中心连接到 Red Hat Single Sign-On 安装,请在运行安装程序设置脚本前在清单文件中配置清单变量。

在连接到由 Ansible Automation Platform 管理的 Red Hat Single Sign-On 安装时,您必须配置不同的变量集合,而不是连接到外部 Red Hat Single Sign-On 安装。

3.1.1. 用于将自动化中心连接到 Red Hat Single Sign-On 实例的清单文件变量

如果您要首次安装自动化中心和红帽单点登录,或者您现有的 Ansible Automation Platform 管理 Red Hat Single Sign-On,请配置 Ansible Automation Platform 管理的 Red Hat Single Sign-On 变量。

如果您要安装自动化中心,且您想要将其连接到现有的外部管理的 Red Hat Single Sign-On 实例,请为外部管理的 Red Hat Single Sign-On 配置变量。

如需有关这些清单变量的更多信息,请参阅 Red Hat Ansible Automation Platform 安装指南中的 Ansible Automation hub 变量

可以为 Ansible Automation Platform 管理和外部 Red Hat Single Sign-On 配置以下变量:

变量必需或可选

sso_console_admin_password

必填

sso_console_admin_username

选填

sso_use_https

选填

sso_redirect_host

选填

sso_ssl_validate_certs

选填

sso_automation_platform_realm

选填

sso_automation_platform_realm_displayname

选填

sso_automation_platform_login_theme

选填

以下变量只能为 Ansible Automation Platform 管理 Red Hat Single Sign-On 配置:

变量必需或可选

sso_keystore_password

仅在 sso_use_https = true 时才需要

sso_custom_keystore_file

选填

sso_keystore_file_remote

选填

sso_keystore_name

选填

以下变量只能为外部 Red Hat Single Sign-On 配置:

变量描述

sso_host

必填

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.