A.6. Ansible 변수
다음 변수는 Ansible Automation Platform이 원격 호스트와 상호 작용하는 방법을 제어합니다.
특정 플러그인 관련 변수에 대한 추가 정보는 https://docs.ansible.com/ansible-core/devel/collections/ansible/builtin/index.html에서 확인할 수 있습니다.
글로벌 구성 옵션 목록은 https://docs.ansible.com/ansible-core/devel/reference_appendices/config.html에서 확인할 수 있습니다.
변수 | 설명 |
---|---|
| 대상 호스트에서 작업에 사용되는 연결 플러그인입니다.
이는 ansible 연결 플러그인의 이름일 수 있습니다. SSH 프로토콜 유형은
기본값 = |
|
|
| 연결 포트 번호(예: SSH의 경우 22)입니다. |
| 호스트에 연결할 때 사용할 사용자 이름입니다. |
| 호스트에 인증하는 데 사용할 암호입니다. 이 변수는 일반 텍스트에 저장하지 않습니다. 항상 자격 증명 모음을 사용합니다. |
| ssh에서 사용하는 개인 키 파일입니다. 여러 키를 사용하고 SSH 에이전트를 사용하지 않는 경우 유용합니다. |
|
이 설정은 항상 |
|
이 설정은 항상 기본 |
|
이 설정은 항상 기본 |
|
이 설정은 항상 기본 |
|
SSH 파이프닝이 사용되는지 여부를 결정합니다. 이렇게 하면 |
| |
| 이 변수는 설치 프로그램의 SSH 사용자를 사용하도록 설정하고 기본값은 root로 설정합니다. 이 사용자는 암호 없이 SSH 기반 인증을 허용해야 합니다. SSH 키 기반 인증을 사용하는 경우 SSH 에이전트에서 키를 관리해야 합니다. |
| (버전 2.2에 추가)
이 설정은 시스템 ssh를 사용하도록 기본 동작을 덮어씁니다. 그러면 |
|
대상 시스템의 쉘 유형입니다. |
|
그러면 ansible 컨트롤러가 대상 시스템에서 사용하는 쉘을 설정하고 기본값인
|
다음 변수는 사용자가 직접 설정할 수 없습니다. Ansible은 항상 내부 상태를 반영하도록 이를 재정의합니다.
변수 | 설명 |
---|---|
| 확인 모드인지 여부를 나타내는 부울 값입니다. |
| 현재 플레이에서 다른 플레이의 종속성으로 가져온 역할의 이름 |
|
Ansible의 현재 실행을 위한 |
|
|
| loop_control.loop_var에 제공되는 값의 이름입니다. 2.8에 추가되었습니다. |
|
|
|
예를 들어 역할 A에 역할 B가 포함된 경우 |
|
|
|
현재 플레이의 활성 호스트 목록은 직렬로 제한되는 aka |
| 현재 플레이 실행의 호스트 목록은 직렬로 제한되지 않습니다. 실패하거나 연결할 수 없는 호스트는 이 목록에서 제외됩니다. |
| 플레이의 대상인 모든 호스트 목록 |
| 현재 플레이로 가져온 역할의 이름입니다. 이 목록에는 종속성을 통해 암시적으로 포함된 역할 이름이 포함되어 있지 않습니다. |
| 현재 실행된 플레이의 이름입니다. 2.8에 추가되었습니다. (플레이의 이름 특성, 플레이북의 파일 이름이 아닌) |
| 즉, 작업 플러그인 및 조회에 대한 현재 검색 경로는 템플릿을 수행할 때 상대 경로를 검색합니다. |
|
현재 실행 중인 ansible 버전에 대한 정보가 포함된 사전 또는 맵은 |