/
ansible playbook command line 주요 옵션
ansible playbook command line 주요 옵션
playbook 내 변수 덮어 쓰기
변수를 덮어 쓰는 -e, --extra-vars 옵션을 사용하면 됩니다. 다음은 SSH 의 포트를 22가 아닌 10011 로 설정하는 예제입니다.
$ ansible-playbook increase-open-filemax.yml -e "ansible_ssh_port=10011"
권한 상승 옵션
become method 설정
--become_method 를 사용해서 런타임에 메서드를 지정할 수 있습니다.
$ ansible-playbook increase-open-filemax.yml "ansible_ssh_port=10011" --become-method=sudo
become method sudo 암호 설정
become_method 를 sudo 로 설정했을 경우 암호를 입력하지 않으면 {"msg": "Missing sudo password"} 에러를 만나게 됩니다. 이럴 때는 ansible vault 를 사용하거나 실행시 -K(대문자) 또는 --ask-become-pass 옵션을 사용하면 됩니다.
$ ansible-playbook increase-open-filemax.yml "ansible_ssh_port=10011" --ask-become-pass BECOME password:
vault 암호 지정
예전부터 ansible 실행시 vault 암호는 --ask-vault-pass 옵션을 통해 지정할 수 있었습니다.
$ ansible-playbook increase-open-filemax.yml --ask-vault-pass
최신 버전의 ansible 은 아래와 같이 사용하는 것을 권장하고 있습니다.
$ ansible-playbook increase-open-filemax.yml --vault-id @prompt
같이 보기
, multiple selections available,
Related content
ansible ad-hoc(앤서블 애드혹) 명령어 사용법
ansible ad-hoc(앤서블 애드혹) 명령어 사용법
More like this
Windows 에 Ansible 설치하기
Windows 에 Ansible 설치하기
More like this
앤서블(ansible)에서 변수(variables) 사용하기
앤서블(ansible)에서 변수(variables) 사용하기
More like this
Windows 에 OpenSSH 설치
Windows 에 OpenSSH 설치
More like this
ansible playbook 실행시 "Syntax Error while loading YAML. did not find expected key" 에러 처리
ansible playbook 실행시 "Syntax Error while loading YAML. did not find expected key" 에러 처리
More like this
ansible yum module 사용법
ansible yum module 사용법
More like this