Параметры Private Automation Hub

Параметры Private Automation Hub#

Added in version 1.1-upd1.

Для установки Private Automation Hub в процессе развертывания платформы добавьте в инвентарь настройки как в следующем примере:

  1. Создайте секцию [automationhub] и добавьте в нее сведения об узле, на котором будет развернут Private Automation Hub, например:

    [automationhub]
    hub.example.com  ansible_host=192.0.2.12
    
  2. В секции [all:vars] укажите пароль администратора Private Automation Hub, например:

    [all:vars]
    automationhub_admin_password = "<admin_password>"
    automationhub_pg_host = '192.0.2.101'
    automationhub_pg_port = '5432'
    automationhub_pg_database = 'automationhub'
    automationhub_pg_username = 'automationhub'
    automationhub_pg_password = 'hubpgpassword'
    automationhub_pg_sslmode = 'prefer'
    
  3. Чтобы включить авторизацию в Private Automation Hub через SSO, в секции [all:vars] укажите следующие параметры:

    [all:vars]
    
    sso_host = '<host>'
    sso_port = '443'
    sso_automation_platform_realm = '<platform_realm>'
    sso_protocol = 'https'
    sso_automation_hub_client_id = '<client_id>'
    sso_client_secret = "<client_secret>"
    sso_realm_public_key = "<realm_public_key>"
    sso_automation_hub_authorization_url = "<auth_url>"
    sso_automation_hub_token_url = "<token_url>"
    
  4. При наличии более одного узла в кластере укажите URL, по которому пользователи будут подключаться к Private Automation Hub, в секции [all:vars]:

    [all:vars]
    automationhub_main_url='https://192.0.2.12'
    
  5. Для хранения содержимого в объектном хранилище S3 создайте секцию [automationhub:vars] и добавьте в нее настройки подключения, например:

    [automationhub:vars]
    s3_endpoint_url = https://storage.yandexcloud.net
    s3_region_name = ru-central1
    s3_access_key = '<access_key>'
    s3_secret_key = '<secret_key>'
    s3_bucket_name = 'private-hub-example-com'
    

Подробное описание настроек и их возможные значения см. в справочнике.