Tôi đang cố thực thi tập lệnh shell từ xa đầu tiên của mình trên Ansible. Trước tiên tôi đã tạo và sao chép các khóa SSH. Dưới đây là tập tin yml tôi:Ansible: không có máy chủ nào khớp với
---
- name: Ansible remote shell
hosts: 192.168.10.1
user: myuser1
become: true
become_user: jboss
tasks:
- name: Hello server
shell: /home/jboss/script.sh
Khi tung ra PlayBook Tuy nhiên, kết quả là "không có host phù hợp":
ansible-playbook setup.yml
PLAY [Ansible remote shell
********************************************
skipping: no hosts matched
PLAY RECAP ********************************************************************
tôi đã cố gắng cũng bằng cách sử dụng tên máy chủ (thay vì địa chỉ IP), tuy nhiên không có gì thay đổi. Bất kỳ giúp đỡ?
Cảm ơn bạn đã trả lời loại và cho ví dụ tối thiểu từ dòng lệnh – Carla
Tôi có thể giữ cả hai máy chủ lưu trữ -/etc/ansible/hosts và cũng chỉ định -i hostip? – Illusionist
Tôi không thể tìm thấy '/ etc/ansible/hosts' của mình. Nó liên tục nói với tôi Không tìm thấy thư mục nào –