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