Course Outline
고급 Ansible 플레이북 개발
- 변수, 루프, 조건문 및 핸들러 작업
- 블록, 오류 처리 및 태그 사용
- 복잡한 플레이북 구조화
Jinja2 및 템플릿 기술
- 고급 필터 및 조회
- 동적 템플릿 생성
- 템플릿 최적화 방법
사용자 정의 모듈 및 플러그인
- Python에서 사용자 정의 모듈 작성
- 필터, 콜백 및 연결 플러그인 사용
- 디버깅 및 로깅 전략
컬렉션 및 역할
- 역할로 콘텐츠 조직화
- Ansible 컬렉션 패키징 및 게시
- 버전 관리 및 의존성 관리
API 통합 및 외부 서비스
- URI 모듈을 사용하여 REST API 호출
- 클라우드 제공업체 및 외부 도구 작업
- 비밀 관리 통합
테스트 및 검증
- ansible-lint, Molecule 및 CI/CD 파이프라인 사용
- 아이덴포텐시 및 재현성 보장
- Ansible 코드의 정적 및 동적 분석
콘텐츠 생명 주기 및 버전 관리
- Git 및 GitOps로 코드 관리
- 변경 추적 및 문서화
- Ansible 콘텐츠와 CI/CD 워크플로우
요약 및 다음 단계
Requirements
- Ansible 기본 개념 및 YAML 문법 이해
- Linux 시스템 관리 경험
- 플레이북 개발 및 인벤토리 관리에 대한 친숙함
대상
- 경험이 풍부한 자동화 개발자
- DevOps 엔지니어
- 대규모 기업 자동화 관리 IT 전문가
회원 평가 (5)
나는 이 과정을 정말 즐겼고 초보자라기보다는 중급 수준이라고 생각하지만 역할, Jinja2 및 암호화와 관련하여 많은 것을 배웠습니다. Kumbulani는 친절하고 인내심이 많았으며 다음 작업을 진행하기 전에 뒤쳐지는 사람이 없는지 확인하려고 노력했습니다.
Jonathan - Optimus Learning Services
Course - Ansible for Network Engineers
Machine Translated
It really spoke to what we already have in our department
Letlotlo Miffi
Course - Ansible for Experts
The most I enjoyed is the best instructor who knew everything with Ansible plus everything else in other related topics. He was always patient to answer to everyone's question in detail and even encouraged everyone to ask, even if too obvious or too stupid.
Young Song - Global Knowledge Network Training Ltd
Course - Advanced Automation with Ansible
- 트레이너의 접근 방식과 그가 설명하는 방법
hatim hajji - ING Business Shared Services B.V.
Course - Introduction to Ansible Automation
Machine Translated
Technical knowledge was on point.