스크립트로 ansible 명령을 수행할 경우가 있는데 패스워드 프롬프트를 띄우지 않고 자동으로 수행하고 싶을땐 아래와 같이 수행한다.
패스워드의 특수문자를 인식시키지 않도록 싱글쿼테이션 처리를 해줘야한다.
# windows yml 수행시
ansible-playbook exam.yml -e 'ansible_user=admin ansible_password=admin123'
# linux yml 수행시
ansible-playbook exam.yml -e 'ansible_user=admin ansible_ssh_pass=admin123 ansible_become_pass=admin123'
반응형
'인프라 > 앤서블(Ansible)' 카테고리의 다른 글
[Ansible] windows powershell 파일 실행하기 (0) | 2022.07.19 |
---|---|
[Ansible] Windows 계정 생성 playbook (0) | 2022.07.15 |
[Ansible] ansible linux tgz 압축해제 (0) | 2022.07.11 |
[ansible] disk mount, /etc/fstab 등록 playbook yml (0) | 2022.07.01 |
[Ansible] 파일 암호화 하기 vault (0) | 2022.06.30 |
댓글