A.5. 자동화 컨트롤러 변수

변수description

admin_password

설치 완료 시 UI에 액세스할 수 있는 관리 사용자의 암호입니다.

automation_controller_main_url

자동화 서비스 카탈로그가 있는 SSO 구성에 필요한 대체 프런트 엔드 URL의 경우 URL을 제공합니다.

자동화 서비스 카탈로그에는 자동화 컨트롤러를 사용하여 컨트롤러를 설치하거나 활성 및 라우팅 가능한 컨트롤러 서버의 URL을 이 변수를 제공해야 합니다.

automationcontroller_password

자동화 컨트롤러 인스턴스의 암호입니다.

automationcontroller_username

자동화 컨트롤러 인스턴스의 사용자 이름입니다.

nginx_http_port

nginx HTTP 서버는 인바운드 연결을 수신 대기합니다.

기본값 = 80

nginx_https_port

nginx HTTPS 서버는 보안 연결을 수신 대기합니다.

기본값 = 443

nginx_hsts_max_age

이 변수는 시스템을 HSM( HTTP Strict Transport Security ) 호스트로 간주해야 하는 시간(초)을 지정합니다. 즉, HTTPS가 통신에만 사용되는 시간입니다.

기본값은 63072000초 또는 2년입니다.

nginx_tls_protocols

Nginx의 ssl_protocols 지원을 정의합니다.

Default = TLSv1.2.

node_state

선택 사항

노드 또는 노드 그룹의 상태입니다. 유효한 옵션은 active, 클러스터에서 노드를 제거하거나 iso_migrate 로 기존 격리된 노드를 실행 노드로 마이그레이션하도록프로비저닝 해제 입니다.

default = active 입니다.

node_type

[automationcontroller] 그룹의 경우 다음을 수행합니다.

이 그룹에 대해 두 개의 유효한 node_type 을 할당할 수 있습니다.

node_type=control 은 노드에서 프로젝트 및 인벤토리 업데이트만 실행하지만 일반 작업은 실행하지 않음을 의미합니다.

node_type=hybrid 에는 모든 것을 실행할 수 있습니다.

이 그룹의 기본값 = 하이브리드.

[execution_nodes] 그룹의 경우

이 그룹에 대해 두 개의 유효한 node_type을 할당할 수 있습니다.

node_type=hop 은 노드가 실행 노드로 작업을 전달함을 나타냅니다.

node_type=execution 은 노드에서 작업을 실행할 수 있음을 나타냅니다.

이 그룹의 기본값 = 실행.

피어

선택 사항

peers 변수는 특정 호스트 또는 그룹이 연결하는 노드를 나타내는 데 사용됩니다. peer 변수가 정의되면 아웃바운드 연결이 특정 호스트 또는 그룹에 설정됩니다.

이 변수는 다른 노드와의 네트워크 연결을 설정하는 데 사용되는 receptor.conf 파일에 tcp-peer 항목을 추가하는 데 사용됩니다. 피어링참조

peers 변수는 인벤토리의 쉼표로 구분된 호스트 및/또는 그룹 목록일 수 있습니다. 이 문제는 receptor.conf 파일을 구성하는 데 사용되는 호스트 세트로 해결되었습니다.

pg_database

postgres 데이터베이스의 이름입니다.

default = awx.

pg_host

postgreSQL 호스트는 외부에서 관리되는 데이터베이스일 수 있습니다.

pg_password

postgreSQL 데이터베이스의 암호입니다.

pg_password 에 특수 문자를 사용하지 마십시오. 암호가 실패할 수 있습니다.

참고

PostgreSQL 13에서는 사용자 암호를 보다 안전하게 저장할 수 있으므로 설치 시 인벤토리 파일에 pg_hashed_password 를 더 이상 제공할 필요가 없습니다.

설치 프로그램의 인벤토리 파일에 pg_password 를 제공하는 경우 PostgreSQL은 SCRAM-SHA-256 해시를 사용하여 설치 프로세스의 일부로 해당 암호를 보호합니다.

pg_port

사용할 postgreSQL 포트입니다.

기본값 = 5432

pg_ssl_mode

prefer 또는 verify-full 중 하나.

클라이언트 측에서 적용된 SSL의 경우 verify-full 로 설정합니다.

default = prefer.

pg_username

postgres 데이터베이스 사용자 이름입니다.

default = 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.

supervisor_start_retry_count

지정된 경우 (기본값이 존재하지 않음), supervisor config 파일(/etc/supervisord.d/tower.ini)에 startretries = <value specified >를 추가합니다.

startretries대한 자세한 내용은 program:x 섹션 값을 참조하십시오.

web_server_ssl_cert

선택 사항

/path/to/webserver.cert

automationhub_ssl_cert 와 동일하지만 웹 서버 UI 및 API의 경우 마찬가지입니다.

web_server_ssl_key

선택 사항

/path/to/webserver.key

automationhub_server_ssl_key 와 동일하지만 웹 서버 UI 및 API의 경우