다음 문서에 따라 Junos 장치에서 ansible을 사용하려고 합니다.
http://docs.ansible.com/ansible/junos_command_module.html
나는 이 플레이북을 만들었습니다:
- name: run a set of commands
junos_command:
commands: ['show version', 'show ip route']
또 다른 것이 있습니다:
- name: run show version on remote devices
junos_command:
commands: show version
하지만 다음과 같은 오류가 발생합니다.
ERROR! 'junos_command' is not a valid attribute for a Play
The error appears to have been in '/home/joseluis/junos_command.yml': line 1, column 3, but may be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name: run a set of commands ^ here
나는 다음 버전을 가지고 있습니다 :
- 앤서블 2.3.0.0-1ppa~신뢰할 수 있는
- junos-eznc(2.1.3)
- jxmlease (1.0.1)
어떡해?
답변1
당신이 게시 한 라인은일.
플레이북에서는 최소한 목표를 지정해야 합니다.주인그리고일.
- hosts: my_hosts
tasks:
- name: run show version on remote devices
junos_command:
commands: show version
바라보다http://docs.ansible.com/ansible/playbooks_intro.html#basics