앤서블 - Junos

앤서블 - Junos

다음 문서에 따라 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

관련 정보