Liên hệ với chúng tôi

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

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

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

Kỹ thuật Jinja2 và Template

  • Các bộ lọc và tra cứu (lookups) nâng cao
  • Tạo các template động
  • Các thực hành tốt nhất về templating

Module và Plugin tùy chỉnh

  • Viết các module tùy chỉnh bằng Python
  • Sử dụng bộ lọc, callback và plugin kết nối
  • Chiến lược gỡ lỗi và ghi nhật ký

Collections và Roles

  • Tổ chức nội dung bằng roles
  • Đóng gói và phát hành các Ansible Collections
  • Kiểm soát phiên bản và quản lý phụ thuộc

Tích hợp API và Dịch vụ bên ngoài

  • Gọi REST API bằng module URI
  • Làm việc với các nhà cung cấp cloud và công cụ bên ngoài
  • Tích hợp quản lý bí mật (secrets management)

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

  • Sử dụng ansible-lint, Molecule và các pipeline CI/CD
  • Đảm bảo tính bất biến (idempotency) và khả năng tái lập
  • Phân tích tĩnh và động mã nguồn Ansible

Vòng đời nội dung và Kiểm soát phiên bản

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

Tóm tắt và Các bước tiếp theo

Yêu cầu

  • 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 trị hệ thống Linux
  • Nắm vững kỹ năng phát triển playbook và quản lý danh sách kho (inventory)

Đối tượng tham gia

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

Số người tham gia


Giá cho mỗi học viên

Đánh giá (3)

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

Các danh mục liên quan