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

Phát Triển Nâng Cao Playbook Ansible

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

Jinja2 và Kỹ Thuật Tạo Mẫu

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

Mô-Đun và Plugin Tùy Chỉnh

  • Viết mô-đun tùy chỉnh bằng Python
  • Sử dụng bộ lọc, callbacks và connection plugins
  • Chiến lược debug và ghi log

Collections và Roles

  • Tổ chức nội dung bằng cách sử dụng roles
  • Đóng gói và xuất bản Ansible Collections
  • Quản lý phiên bản và phụ thuộc

Tích Hợp API và Dịch Vụ Ngoài

  • Gọi REST APIs bằng URI module
  • Làm việc với nhà cung cấp điện toán đám mây và công cụ ngoài
  • Tích hợp quản lý mật khẩu

Kiểm Thử và Xác Thực

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

Vòng Đời Nội Dung và Kiểm Soát Phiên Bản

  • Quản lý mã nguồn bằng Git và GitOps
  • Theo dõi thay đổi và tài liệu
  • Dòng làm việc CI/CD với nội dung Ansible

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

Yêu cầu

  • Hiểu biết cơ bản về Ansible và cú pháp YAML
  • Kinh nghiệm quản trị hệ thống Linux
  • Thạo việc phát triển playbook và quản lý danh sách máy chủ

Đối Tượng

  • Các nhà phát triển tự động hóa có kinh nghiệm
  • Kỹ sư DevOps
  • Chuyên viên IT quản lý tự động hóa quy mô lớn trong doanh nghiệp
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (5)

Các khóa học sắp tới

Các danh mục liên quan