앤서블 명령어 옵션
- -m : ansible에서 정의한 모듈명, 자주 쓰는 모듈은 아래와 같다.
- copy : 파일 복사
- yum : rpm 패키지 설치
- firewalld : 방화벽 설정
- reboot : 재부팅
- service: 서비스 관리
- user : 사용자 계정 관리
- - a : 플러그인의 아규먼트
- -k : ansible 실행 시 비밀번호 검증
- -K : ansible 실행 시 root 권한으로 수행
용량 체크
ansible all -m shell -a "df -h" -k
yum을 이용한 rpm설치
ansible all -m yum -a "name=vim state=present" -k
보통 yum을 사용할 때는 yum install vim -y 이런 식으로 사용하는데 아규먼트 옵션(-a) 뒤에 쓰여 있는 걸 보면
자주 쓰는 모듈에 대해서는 세세한 아규먼트 문법도 외워야 하지 않나 싶다.
copy를 이용한 파일 복사
ansible all -m copy -a "src=/etc/bashrc dest=/etc/bashrc" -k
반응형
'인프라 > 앤서블(Ansible)' 카테고리의 다른 글
ansible awx 구축(cenot7 k8s) (0) | 2022.05.02 |
---|---|
ansible awx windows playbook example (0) | 2022.05.02 |
ansible awx windows playbook 생성 및 실행 (0) | 2022.05.01 |
ansible awx window node 설정 (0) | 2022.05.01 |
앤서블 코어(Ansible core) 설치 (0) | 2022.02.22 |
댓글