你好,我试图用 ansible 运行这个剧本,我每次都得到这个输出
错误!在 /home/pagdas/aja2/roles:/home/pagdas/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles:/home/pagdas 中找不到角色“Juniper.junos” /aja2
该错误似乎在“/home/pagdas/aja2/uptime.yaml”中:第 6 行,第 7 列,但可能在文件中的其他位置,具体取决于确切的语法问题。
违规行似乎是:
roles:
- Juniper.junos
^ here
我的剧本是这个
---
- name: Get device uptime
hosts:
- all
roles:
- Juniper.junos
connection: local
gather_facts: no
vars_prompt:
- name: username
prompt: Junos Username
private: no
- name: password
prompt: Junos Password
private: yes
tasks:
- name: get uptime using galaxy module
juniper_junos_command:
commands:
- show system uptime
provider:
host: "{{ ansible_host }}"
port: 22
user: "{{ username }}"
passwd: "{{ password }}"
我已经安装了这个:sudo ansible-galaxy collection install juniper.device
还有这个:sudo ansible-galaxy install Juniper.junos
但是仍然出现此错误,有人可以帮我解决吗??