1.5. 변수 생성
변수는 IP 주소, FQDN, 운영 체제, SSH 사용자와 같은 관리 노드의 값을 설정하므로 Ansible 명령을 실행할 때 이를 전달할 필요가 없습니다.
변수는 특정 호스트에 적용할 수 있습니다.
webservers: hosts: webserver01: ansible_host: 192.0.2.140 http_port: 80 webserver02: ansible_host: 192.0.2.150 http_port: 443
webservers:
hosts:
webserver01:
ansible_host: 192.0.2.140
http_port: 80
webserver02:
ansible_host: 192.0.2.150
http_port: 443
변수는 그룹의 모든 호스트에도 적용할 수 있습니다.
webservers: hosts: webserver01: ansible_host: 192.0.2.140 http_port: 80 webserver02: ansible_host: 192.0.2.150 http_port: 443 vars: ansible_user: my_server_user
webservers:
hosts:
webserver01:
ansible_host: 192.0.2.140
http_port: 80
webserver02:
ansible_host: 192.0.2.150
http_port: 443
vars:
ansible_user: my_server_user
인벤토리 및 Ansible 인벤토리 변수에 대한 자세한 내용은 설치 프로그램 인벤토리 파일 및 인벤토리 파일 변수 정보를 참조하십시오.