Chúng tôi đang sử dụng Ansible Tower 3.7.4 có Ansible 2.9.13, chúng tôi cũng đã cài đặt bộ sưu tập ansible 'theforeman'.
Playbook thử nghiệm của tôi là
---
- tên: Kiểm tra vai trò quản đốc
máy chủ: localhost
trở thành: sai
thu thập_facts: sai
nhiệm vụ:
- thêm_máy chủ:
tên: nạn nhân.local
nhóm: my_inv
- tên: Kiểm tra vai trò quản đốc
máy chủ: my_inv
trở thành: sai
thu thập_facts: sai
nhiệm vụ:
- theforeman.foreman.host:
server_url: "https://foreman-server.local"
tên người dùng: "quản trị viên"
mật khẩu: "mật khẩu"
thông số:
tên: "param_name"
giá trị: "param_value"
tham số_type: "chuỗi"
ủy nhiệm_to: máy chủ cục bộ
Không thành vấn đề nếu tôi sử dụng 'theforeman.foreman.host' hay chỉ 'máy chủ', cả hai đều báo cáo "LỖI! Không thể giải quyết mô-đun/hành động"
Lệnh định vị chỉ cho tôi đường dẫn đã cài đặt:
định vị quản đốc | máy chủ grep
/var/lib/awx/vendor/inventory_collections/ansible_collections/theforeman/foreman/plugins/modules/foreman_host.py
/var/lib/awx/vendor/inventory_collections/ansible_collections/theforeman/foreman/plugins/modules/foreman_host_power.py
/var/lib/awx/vendor/inventory_collections/ansible_collections/theforeman/foreman/plugins/modules/foreman_hostgroup.py
/var/lib/awx/vendor/inventory_collections/ansible_collections/theforeman/foreman/plugins/modules/katello_host_collection.py
Và tôi đã đặt cái này vào tệp ansible.cfg:
bộ sưu tập grep /etc/ansible/ansible.cfg
collections_paths = /var/lib/awx/vendor/inventory_collections/ansible_collections
Làm cách nào để sử dụng bộ sưu tập đã được cài đặt?
Cảm ơn