728x90
반응형
ansible-playbook
git 설치
ansible-playbook-sample 레포지터리 클론 생성
playbook 실행
실행 대상 정의 확인
인벤터리 파일은 기본적으로 /etc/ansible/hosts를 사용하지만, -i 옵션을 이용해서 지정할 수 있음
실행 내용 정의 확인
ansible-playbook-sample/roles 디렉터리 아래에 tasks 디렉터리에 기록
템플릿 확인
템플릿에서 사용하는 변수 값 확인
템플릿에서 사용하는 변수 값은 group_vars 디렉터리에 그룹별로 정의
템플릿 내용 변경
dry-run 모드로 실행
실제로 변경을 반영하지 않고 반영되었을 때 결과를 미리 확인
변경 사항을 호스트에 반영
728x90
반응형
댓글