Điểm:0

Playbook Ansible trên Ubuntu 20

lá cờ cn

Cách viết Ansible Playbook để cài đặt các ứng dụng khác nhau trên các máy chủ khác nhau trên Ubuntu 20.04 Điều kiện

  1. Khi chạy playbook, nó sẽ hỏi tên máy chủ (chúng ta phải cung cấp tên máy chủ cụ thể)

Đối với tất cả các gói, chúng tôi phải cung cấp các số như 1,2,3, .....

Sau khi đặt tên máy chủ, nó sẽ yêu cầu số gói, tại thời điểm đó chúng ta nên cung cấp số đó, gói cụ thể sẽ được cài đặt trên máy chủ cụ thể

Điểm:0
lá cờ hu

Tôi sẽ tổ chức repo Ansible của mình để có vai trò riêng cho từng phần mềm và sau đó sử dụng ansible_hostname thực tế của thu thập_sự kiện mô-đun làm điều kiện để cài đặt phần mềm cho máy chủ cụ thể. Tôi sẽ sử dụng cấu trúc thư mục như thế này:

âââ ansible_repo
    âââ vai trò
    â âââ vim
    â â âââ nhiệm vụ
    â â âââ main.yml
    â âââ tmux
    â â âââ nhiệm vụ
    â â âââ main.yml
    â âââ vlc
    â âââ nhiệm vụ
    â âââ main.yml
    âââ hàng tồn kho
    âââ playbook.yml

nội dung của playbook.yml sẽ đi cùng một cái gì đó như thế này:

# playbook.yml
- máy chủ: tất cả
  trở thành sự thật
# điều hành vai trò
- máy chủ: tất cả
  vai trò:
    - vim
    - tmux
    - vlc

Các chính.yml bên trong mỗi tác vụ sẽ tuân theo mẫu này (có vim được sử dụng):

---
# tệp nhiệm vụ cho vim

- tên: Cài đặt vim
  đúng cách:
    Tên:
      - vim
    khi thu thập_facts.ansible_hostname = "host1" hoặc "host3"

Bạn có thể lưu trữ tên máy chủ trong hàng tồn kho tập tin là tốt.

Mặc dù cách này sẽ hiệu quả nhưng tôi nghĩ nó không phải là cách thực hành tốt nhất. Cách tốt hơn là nhóm các máy chủ lưu trữ của bạn dựa trên gói nào cần và sau đó sử dụng các vai trò cụ thể cho nhóm đó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.