Hướng dẫn liệt kê các biến của một Host trong Ansible
Trong trường hợp bạn cần kiểm tra thông tin biến được chỉ định cho máy chủ trong File kiểm kê máy chủ Ansible hoặc thông tin dữ kiện hữu ích, bạn sẽ cần biết cách tìm chúng. Thực hiện theo các hướng dẫn bên dưới và bạn sẽ có thể liệt kê và tìm thấy biến bạn cần.
Có nhiều nguồn để xác định các biến Ansible. Hầu hết các biến này có thể được hiển thị thông qua các mô-đun thiết lập, nhưng nhiều biến khác có thể được tìm thấy.
Ví dụ: nếu bạn dùng tập lệnh kiểm kê động để truy cập máy chủ Vệ tinh, có nhiều biến như cơ quan cung cấp thông qua kịch bản kiểm kê – và các biến này không được hiển thị trong quá trình thiết lập bình thường.
Để nhận tất cả các biến máy chủ, hãy sử dụng ký hiệu sau:
—
– tên: đổ hết
máy chủ: tất cả
nhiệm vụ:
– name: lấy biến
gỡ lỗi: var = hostvars[inventory_hostname]
Sử dụng lệnh này trong khi gỡ lỗi để tìm hiểu xem các biến bạn đã đặt ở đâu đó thực sự có thể truy cập được trong sổ chơi của bạn hay không.
Dưới đây là bốn biến có thể được sử dụng nhiều:
– tên_máy_chữ_cung: là tên máy của máy chủ được cấu hình trong File kiểm kê máy chủ.
– tên_nhóm: group_names là danh sách (mảng) các nhóm mà máy chủ sở hữu. Thường được áp dụng nhiều cho mẫu Jinja2.
các nhóm: Danh sách các nhóm trong máy chủ File khoảng không quảng cáo. Bạn có thể sử dụng điều này để nhận thông tin về các máy chủ trong một nhóm.
– tên_máy_chữ_cung: là tên máy của máy chủ được cấu hình trong File kiểm kê máy chủ.
Áp dụng cấu trúc cú pháp mô-đun gỡ lỗi để tìm toàn bộ biến:
-name: Hiển thị tất cả thuộc tính / dữ kiện liên quan đến máy chủ
gỡ lỗi:
var: hostvars[inventory_hostname]
Ví dụ:
– File máy chủ lưu trữ với một số thông tin biến được đính kèm.
# cat hosts.txt
webserver HOSTNAME = “load-balance” ansible_host = “192.168.1.1” ansible_port = “22”
Theo VCCloud tổng hợp
>> Xem thêm: Hướng dẫn sử dụng lệnh Ansible Ad-hoc cơ bản
✤ Top 20 bài viết Thủ Thuật mới nhất :
- Hướng dẫn cài đặt MySQL trên hệ điều hành Windows đơn giản nhất
- Hướng dẫn tích hợp Simple Storage của Bizfly Cloud với Moodle
- Hướng dẫn cài đặt SSL trên cPanel/WHM
- Hướng dẫn cài đặt Windows Server 2012
- Làm thế nào để tách nhạc ra khỏi video nhanh chóng, hiệu quả?
- Hướng dẫn sử dụng Flexbox căn bản cho người mới bắt đầu
- Hướng dẫn cài đặt PostgreSQL trên Ubuntu 20.04 mới nhất
- Cài đặt LAMP Stack trên Ubuntu 18.04
- Hướng dẫn cài đặt cấu hình định tuyến tĩnh trên Router Cisco
- 8 cách bảo mật mạng không dây wifi giúp làm việc, lướt web an toàn
- 7 cách mở Task Manager trên máy tính Windows 8
- Tổng quan và cách cài đặt NGINX
- Cài đặt Postfix trên CentOS 7
- Những điều cần biết về Computer Forensics
- Cách chèn code Google Analytics vào WordPress đơn giản dễ dàng nhất
- Cách cài đặt IP tĩnh cho thiết bị trên router wifi mạng VNPT đơn giản nhất
- Sử dụng Node.js dễ dàng cho lập trình viên trên máy chủ ảo của BizFly Cloud
- VGA là gì? Bí quyết chọn card màn hình (VGA) phù hợp cho máy tính
- Cách reset win 10 không bị lỗi cho laptop, máy tính
- Nâng cấp win 10 lên những phiên bản cao cấp hơn để sử dụng nhiều tính năng hơn cho máy tính
Xem thêm nhiều Thủ Thuật mới hay