Ansible

[Ansible] Phần 13: Ansible Role

Bài viết này sẽ giới thiệu về ý tưởng của Ansible roles, cấu trúc của nó, và cách chúng ta có thể kết hợp chúng với playbooks. Chúng ta sẽ phân tích chức năng và tính ứng dụng của Ansible Roles trong quá trình tạo hay lấy roles từ Ansible Galaxy. Hãy chắc chắn là…

[Ansible] Phần 12: Top 10 tips khi sử dụng Ansible

Ansible làm cho việc tạo, chia sẻ, và quản lý tự động hóa dễ dàng hơn rất nhiều, nhưng cũng như bất kỳ công cụ nào, trong bài viết này mình sẽ chia sẻ 1 vài tips để giúp các bạn sử dụng Ansible hiệu quả hơn. 1. Sử dụng version control Sử dụng version…

[Ansible] Phần 11: Thuộc tính selectattr trong playbook

Ansible cung cấp nhiều cách thức tuyệt vời để lọc dữ liệu, giúp người dùng viết ra những task hiệu quả và dễ dàng hơn. Trong số đó, mình sử dụng selectattr rất nhiều để lọc dữ liệu dạng danh sách dựa trên 1 vài thuộc tính nhất định. Trong bài này, hãy cùng Nhân Hòa đi…

[Ansible] Phần 10: Xử lý ngoại lệ trong Ansible Playbooks với block và rescue

Bạn đã bao giờ thực hiện playbook của mình trong Ansible và thấy rằng mình cần phải: Xử lý lỗi hoặc thực hiện một phần tasks của bạn Ghi lại tổng quan kết quả với mỗi host để xem lại sau này Nếu bạn có Ansible Automation Platform, bạn có thể sử dụng những kỹ…

[Ansible] Cài đặt AWX Operator trên Kubernetes – Phần 9

Xin chào tất cả bạn đọc, hôm nay hãy để Nhân Hòa giới thiệu về Ansible AWX operator cho Kubernetes với Operator SDK và Ansible. I. Mục đích Operator này giúp đem lại 1 cách thức triển khai AWX trên Kubernetes-native thông qua 1 AWX Custom Resource Definition (CRD). II. Cài đặt 1. Tạo 1…

[Ansible] Cách sử dụng AWX cơ bản – Phần 8

Ở bài viết trước, chúng ta đã có thể cài đặt được AWX dựa trên docker compose và playbook mà nhà phát triển đã viết sẵn. Vậy bây giờ, hãy cùng tìm hiểu cách sử dụng công cụ này như thế nào nhé. I. Khởi tạo Inventory Bước 1: Vào mục Inventory, chọn Add: Bước 2: Điền các thông…

[Ansible] Tìm hiểu về AWX – Phần 7

AWX là một giao diện đồ họa cho người dùng của Ansible. Hiện tại Ansible đang là một công cụ quản lý cấu hình, triển khai tự động vô cùng phổ biến. Nhưng việc thao tác với Ansible hầu hết sử dụng trên CLI, việc này khiến cho người dùng phải biết cách sử dụng…

[Ansible] Ad-hoc command và playbook cơ bản Ansible Windows – Phần 6

Trong bài viết trước, Nhân Hòa đã giới thiệu về cách thiết lập và cài đặt để Ansible hoạt động trên Windows Node. Vậy trong bài viết này, hãy cùng tìm hiểu về ad-hoc command và playbook trên Windows. Ad-hoc command trên Node Windows Để sử dụng ad-hoc command, ta dùng module win_feature và tùy chọn -a với 2…

[Ansible] Ansible trên Windows Server – Phần 5

Mặc dù Ansible được biết tới để quản lý và tự động hóa cho máy Linux thông qua SSH, nhưng bằng việc sử dụng Windows Remote Management (WinRM), Ansible nhờ đó cũng có thể quản lý tất cả các máy Windows. Chuẩn bị Hãy chắc chắn các điều kiện sau được đảm bảo: 1 Ansible…

[Ansible] Viết Playbook cài đặt WordPress – Phần 4

Ở bài viết trước, Nhân Hòa đã giới thiệu về một số cú pháp cơ bản của Playbook. Vậy hôm nay hãy thực hành những gì đã học bằng cách viết 1 playbook để cài đặt WordPress trên CentOS 7 1. Mô hình Tiếp tục sử dụng mô hình từ các bài trước, nhưng giờ…

  • 1
  • 2