Đề cương khóa học

Nâng cao Phát triển Playbook Ansible

  • Làm việc với biến, vòng lặp, điều kiện và xử lý sự kiện
  • Sử dụng khối lệnh, xử lý lỗi và thẻ
  • Thiết kế playbook phức tạp

Jinja2 và Kỹ thuật Templating

  • Lọc và tìm kiếm nâng cao
  • Tạo mẫu động
  • Các thực hành tốt nhất về templating

Module và Plugin Tùy chỉnh

  • Lập trình module tùy chỉnh trong Python
  • Sử dụng bộ lọc, callback và plugin kết nối
  • Chiến lược gỡ lỗi và ghi log

Bộ sưu tập và Vai trò

  • Tổ chức nội dung với vai trò
  • Gói và xuất bản bộ sưu tập Ansible
  • Quản lý phiên bản và phụ thuộc

Trực hợp API và Dịch vụ Ngoài

  • Gọi REST APIs bằng mô-đun URI
  • Làm việc với nhà cung cấp đám mây và công cụ ngoài
  • Trực hợp quản lý bí mật

Thử nghiệm và Xác minh

  • Sử dụng ansible-lint, Molecule và chuỗi CI/CD
  • Bảo đảm tính idempotency và khả năng tái tạo
  • Phân tích tĩnh và động của mã Ansible

Quy trình Cuộc đời Nội dung và Quản lý Phiên bản

  • Quản lý mã với Git và GitOps
  • Theo dõi thay đổi và tài liệu
  • Chuỗi CI/CD với nội dung Ansible

Tóm tắt và Bước Tiếp theo

Requirements

  • Có hiểu biết về các khái niệm cơ bản của Ansible và cú pháp YAML
  • Kinh nghiệm quản lý hệ thống Linux
  • Thành thạo trong việc phát triển playbook và quản lý inventories

Đối tượng

  • Nhà phát triển tự động hóa có kinh nghiệm
  • Kỹ sư DevOps
  • Các chuyên gia IT quản lý tự động hóa doanh nghiệp quy mô lớn
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories