Course Outline
소개
Ansible 프로젝트 기능 및 아키텍처 개요
- 기본 Ansible 개념 및 원리 검토
- 고급 Ansible 구문 및 오픈 소스 도구 시작하기
Ansible 설정 및 자동화 리소스 구성
- Ansible에 대한 시스템 전제 조건
- Ansible 설치를 위한 최적의 OS 환경 선택
- Ansible CLI에서 초기 상위 레벨 명령 실행
플레이북에서 오픈소스 프로젝트 및 기능 활용
- 고급 사용 사례를 위한 Playbooks 구성 요소 인스턴스화
복잡한 자동화 프로세스를 위한 Ansible 인벤토리 작업
Ansible 도구와 시스템 간 데이터 상호작용 처리
기존 Ansible 구성 요소 및 임시 명령의 심층적 사용
고급 Ansible 구문을 사용하고 확장 가능한 YAML 관행 활용
- 안전하지 않거나 원시 데이터 문자열을 어떻게 관리하나요?
유연한 Ansible 기능을 위한 문자열 변환 실행
- 행정 작업을 위한 복잡한 데이터 조작
Ansible 프로젝트에 대한 오픈소스 플러그인 개요
- 최적의 사용 사례를 위한 플러그인 확장
Ansible 내에서 플레이북 배포 기능 업데이트
- 플레이북에 대한 CLI 대 인터페이스 실행
- 복잡한 키워드로 작업하고 중간 CLI 도구를 작동시킵니다.
Ansible 구성 요소 및 임시 기능의 최적화된 애플리케이션 관리
- 루프, 조건문 등을 사용하는 모범 사례
플레이북 오류 관리 및 원격 작업 환경 설정
유물 재활용 및 규제 역할 Ansible
동적 재고 구조 및 패턴 활용
- 특수 태그 개념 검토 및 사용 구현
확장 가능한 연결 방법 적용 및 호스트 키 관리
Ansible 프로젝트 내용 암호화 및 고급 데이터 조작 전략 실행
최적의 조정 기능을 위해 Ansible을 AWX와 통합
Playbooks 및 AWX를 사용하여 RESTful API와 상호 작용
Ansible에서 빌드 파이프라인 자동화 및 워크플로 간소화
Ansible을 사용하여 CI/CD 접근 방식 개발
Ansible의 사용자 정의 모듈 및 플러그인 개발 개요
- 로컬 및 글로벌 모듈 또는 플러그인에 대한 효율적인 관행 구현
- 최적화된 모듈 및 플러그인 생성 및 작성
Python 3.x 및 Python API를 사용한 Ansible 도구 및 기능 운영
디버깅 모듈 및 Documentation 포맷팅에 대한 팁
외부 플랫폼에 Ansible 모듈 배포
- Microsoft, AWS 등의 Ansible 구현을 위한 지침
효율적인 방법과 모듈 수명 주기 모니터링을 통한 테스트 Ansible
- 다른 Ansible 리소스 및 유틸리티에 대한 고급 개발 관행
Ansible에서 메타데이터 구조 활용 및 퍼블릭 클라우드 서비스와 통합
Ansible 자동화를 사용하여 클라우드 기반 애플리케이션 배포
- Ansible을 사용하여 클라우드 기반 플랫폼으로 마이그레이션
Ansible을 Repos와 통합하고 컬렉션 유지 관리자 설정
Ansible을 사용하여 네트워크 자동화 및 동적 작업 워크로드에 대응
- Ansible개의 네트워크 모듈로 작업하고 Ansible개의 데이터 구문 분석
- 시간 초과, 프록시 및 기타 문제 관리
- 가상화 및 컨테이너화 방법 연습
Ansible 프로젝트 및 구성 요소에 대한 고급 유지 관리 및 관리 방법 실행
Ansible의 개발 주기에 대한 심층적인 개념 논의
- Ansible 문서 및 오픈 소스 리소스 컬렉션 활용
조직에 가장 일반적인 자동화 사례 보여주기
문제 해결 Ansible
요약 및 결론
Requirements
- YAML 프로그래밍 구문 및 Python 3.x에 대한 능숙함
- Linux 시스템 관리 및 CLI에 대한 광범위한 경험
- 기본 Ansible 자동화 작업에 대한 지식
- Ansible 플랫폼 개념 및 원칙에 대한 이해
- IT 워크플로 및 DevOps 아키텍처에 대한 익숙함
청중
- DevOps 엔지니어
- 개발자
- SysOps 관리자
회원 평가 (2)
the Automation and speaking to different software packages
Eric Van Wyk
Course - Ansible for Experts
It really spoke to what we already have in our department