오늘은 앤서블에서 가장 중요한 role (ansible-galaxy) 폴더구조를 사용해서 웹서비스를 프로비저닝 해보았습니다.
role.tar 작업결과 파일과 화면(아래)
그리고, 디버그 앤서블 모듈과 async 옵션에 대해서 ansible-playbook 을 만들어 보았습니다.
- hosts: host1
tasks:
- name: T1
command: /bin/sleep 15
async: 25
poll: 0
register: T1_sleeper
- name: T2
command: /bin/sleep 15
async: 25
poll: 0
- name: T1_checker
async_status: jid={{ T1_sleeper.ansible_job_id }}
register: job_result
until: job_result.finished
retries: 30
- debug:
var: job_result
결과(아래그림- 4번 시도해서 finished 값이 1 이 나오면서 태스크가 완료 되었음. debug모듈로 job_result 출력)
마침내 Ansible 웍스(AWX)설치하다. (0) | 2019.05.23 |
---|---|
클라우드 앤서블_기타 (0) | 2019.05.16 |
클라우드 앤서블_2 (0) | 2019.05.14 |
클라우드 앤서블공부_1 (0) | 2019.05.13 |
데브옵스2.0툴킷 실습_1 (0) | 2019.05.06 |
댓글 영역