Параметры Private Automation Hub#
Added in version 1.1-upd1.
Для установки Private Automation Hub в процессе развертывания платформы добавьте в инвентарь настройки как в следующем примере:
Создайте секцию
[automationhub]
и добавьте в нее сведения об узле, на котором будет развернут Private Automation Hub, например:[automationhub] hub.example.com ansible_host=192.0.2.12
В секции
[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'
Чтобы включить авторизацию в 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>"
При наличии более одного узла в кластере укажите URL, по которому пользователи будут подключаться к Private Automation Hub, в секции
[all:vars]
:[all:vars] automationhub_main_url='https://192.0.2.12'
Для хранения содержимого в объектном хранилище 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'
Подробное описание настроек и их возможные значения см. в справочнике.