Ansible

Ansible 기본 명령어

김모우 2020. 10. 25. 15:16
728x90
반응형

1. ansible [machinename] -u root -k -m setup

   : 장비에서 setup 모듈을 사용하기 위한 명령어

 

2. ansible [machinename] -u root -k -m file -a 'path=/etc/fstab'

  : fstab 디렉토리에 대한 상세 정보 출력

 

3. ansible [machinename] -u root -k -m file -a 'path=/tmp/test state=directory mode=0070 owner=root'

  : /tmp/test 디렉토리를 생성

 

4. ansible [machinename] --m copy -a 'src=/etc/fstab dest=/tmp/fstab'

  : /etc/fstab 디렉토리를 /tmp/fstab 경로로 복사

 

5. ansible [machinename] -m command -a 'rm -rf /tmp/testing removes=/tmp/testing'

  : rm -rf 명령어로 /tmp/testing 디렉토리 삭제 (removes=/tmp/testing 멱등성 제공

 

6. ansible [machinename] -m file -a 'path=/tmp/testing state=absent'

  : file 모듈을 이용한 5 명령어와 동일한 역할을 하는 명령어

 

7. ansible [machinename] -m shell -a '/opt/faccyapp/bin/installer.sh > /var/log/fancyappinstall.log          creates=/var/log/fancyappinstall.log'

  : installer.sh 실행 결과 /var/log/fancyappinstall.log 저장 로그 파일 없을 경우 생성

 

8. ansible-doc -l

  : 사용 가능한 모듈 목록

 

9. ansible-doc file

  : 파일 모듈에 관한 설명 출력

 

10. ansible-vault edit [파일명] / ansible-vault edit /etc/ansible/hosts

  : valut 암호 입력

  : 암호화된 파일 생성, 주로 hosts에 계정 정보나 암호화가 필요한 내용이 들어갈 때 주로 사용

 

11. ansible --ask-vault-pass /etc/ansible/playbooks/[playbook 이름].yml

   : vault로 암호화된 hosts 사용 한 playbook 실행 시 vault 암호 입력

728x90
반응형

'Ansible' 카테고리의 다른 글

Ansible Zabbix 운영  (0) 2021.04.29
Ansible Windows 서버 파일 배포  (2) 2021.01.30
Ansible 자주 쓰는 모듈 - 1  (0) 2020.10.31
Ansible task 생성 및 실행  (0) 2020.10.30
Ansible 설치 및 실행  (0) 2020.10.30