코스 개요

고급 Ansible 플레이북 개발

  • 변수, 루프, 조건부 구문, 및 핸들러 사용
  • 블록, 오류 처리, 및 태그 사용
  • 복잡한 플레이북 구조화

Jinja2와 템플릿팅 기법

  • 고급 필터와 룩업 사용
  • 동적 템플릿 생성
  • 템플릿팅 베스트 프랙티스

사용자 정의 모듈과 플러그인

  • Python을 사용하여 사용자 정의 모듈 작성
  • 필터, 콜백, 및 연결 플러그인 사용
  • 디버깅과 로깅 전략

콜렉션과 역할

  • 역할을 사용하여 콘텐츠 조직화
  • Ansible 콜렉션 패키징 및 배포
  • 버전 관리와 종속성 관리

API 통합과 외부 서비스

  • URI 모듈을 사용하여 REST API 호출
  • 클라우드 공급자와 외부 도구 작업
  • 비밀 관리 통합

테스트와 검증

  • ansible-lint, Molecule, 및 CI/CD 파이프라인 사용
  • 재현성과 일관성을 보장
  • Ansible 코드의 정적 및 동적 분석

콘텐츠 라이프사이클과 버전 관리

  • Git과 GitOps를 사용하여 코드 관리
  • 변경 추적 및 문서화
  • Ansible 콘텐츠의 CI/CD 워크플로

요약과 다음 단계

요건

  • 기본 Ansible 개념과 YAML 구문 이해
  • Linux 시스템 관리 경험
  • 플레이북 개발 및 인벤토리 관리에 대한 이해

대상자

  • 경험이 있는 자동화 개발자
  • DevOps 엔지니어
  • 대규모 기업 자동화를 관리하는 IT 전문가
 21 시간

참가자 수


참가자당 가격

회원 평가 (5)

예정된 코스

관련 카테고리