Cloud/Ansible
[Ansible] AD-HOC
twoDeveloper
2021. 9. 10. 00:30
■ AD-HOC이란?
· 하나의 Ansible 작업을 신속하게 실행
· 신속한 테스트 및 변경에 유용
· 기본 문법
# ansible [pattern_goes_here] -m [module_name] -a [arguments]
■ AD-HOC 명령에 대한 연결 구성
지시문 | 명령줄 옵션 |
inventory | -i |
remote_user | -u |
become | --become, -b |
become_method | --become-method |
become_user | --become-user |
become_ask_pass | --ask-become-pass, -K |
■ ansible-doc 모듈 정보 확인
1) 모듈 목록 확인
# ansible-doc -l
2) 모듈에 대한 자세한 내용 확인
# ansible-doc [module name]
3) 모듈 예제 확인
# ansible-doc -s [module name]
4) 'ping' 모듈로 시스템 연결 상태 확인 (순서대로 적용 x)
# ansible -m ping [all]
☞ 다양한 파일 관리 모듈 지원
- copy
- fetch
- template
- file
☞ 다양한 패키지 관리 모듈 지원
- package
- yum
- dnf
- apt