Module 1 – 클라우드 시대의 인프라와 앤서블
Infrastructure as Code 정의와 도입시 장점
데브옵스(DevOps)
앤서블의 특징 및 구성요소
앤서블 설치(실습 Lab 구성)
Module 2 – 인벤토리
정적 인벤토리
동적 인벤토리
설정파일 생성
Module 3 – 플레이북과 모듈
작동 순서
실행 전략
플레이와 작업을 위한 호스트 선택
플레이와 작업 이름
모듈 참고
모듈 아규먼트
Module 4 – 변수
변수 이름을 작성하는 규칙
변수를 정의하는 방법
변수의 우선순위
Module 5 – 안전한 데이터 암호화
ansible-vault
암호화된 파일 생성 및 수정
플레이북 실행 중의 보안 데이터 보호
Module 6 – 태스크 실행 제어와 지시자
조건문
반복문
값 비교
register 와 when 구문
에러 복구
Module 7 – jinja2 를 이용한 변수 확장
jinja2 데이터 처리
변수를 활용하는 방법
jinja2 의 여러 가지 기능
Module 8 – 롤을 이용한 재사용 가능한 플레이북
롤의 기본 구조
작업, 핸들러, 변수 및 플레이북의 포함 개념
롤 의존성
Module 9 – 장애 처리
플레이북 로그와 로깅 레벨
변수 조사
코드 실행 디버깅
[선수지식]
Linux Fundamentals 과정 or 리눅스 기초 지식
00
일
00
시
00
분
00
초
Tags