1.8. Ansible 구성 사용자 정의
Satellite는 Ansible과 Satellite를 통합하는 데 필요한 필수 Ansible 구성을 관리합니다. 그러나 다른 Ansible 구성 옵션을 일반적으로 사용자 지정할 수 있습니다.
Satellite는 필수 Ansible 구성을 /etc/foreman-proxy/ansible.env
에 환경 변수로 저장합니다. 이 파일은 satellite-installer
에 의해 관리됩니다.
Ansible은 구성 파일 및 Capsule에서 제공하는 환경에서 구성을 읽습니다. Ansible 구성을 사용자 지정해야 하는 경우 시스템 전체 /etc/ansible/ansible.cfg
파일 또는 foreman-proxy
사용자의 홈 디렉터리에 있는 /usr/share/foreman-proxy/.ansible.cfg
파일에서 이를 수행할 수 있습니다. /usr/share/foreman-proxy/.ansible.cfg
를 사용하는 경우 Satellite에서 생성한 Ansible은 /etc/ansible/ansible.cfg
의 구성을 무시합니다.
환경 변수가 ansible.cfg
의 값보다 우선하므로 Satellite에 필요한 필수 구성이 유지됩니다.
다음 표에는 Satellite에서 관리하는 필수 Ansible 구성 옵션이 나열되어 있습니다.
환경 변수 | 구성 키 | 설명 |
---|---|---|
ANSIBLE_CALLBACKS_ENABLED | callbacks_enabled |
버전 간 호환성을 위해 |
ANSIBLE_CALLBACK_WHITELIST | callback_whitelist |
콜백을 Satellite로 활성화합니다. |
ANSIBLE_COLLECTIONS_PATHS | collections_paths | Ansible 컬렉션 경로 목록 |
ANSIBLE_HOST_KEY_CHECKING | host_key_checking | SSH 연결 중 호스트 키 확인 비활성화 |
ANSIBLE_LOCAL_TEMP | local_tmp | Capsule의 임시 디렉터리 |
ANSIBLE_ROLES_PATH | roles_path | Ansible 역할에 대한 경로 목록 |
ANSIBLE_SSH_ARGS | ssh_args | SSH 연결에 전달된 인수 |
추가 리소스