Hi,

I am using Ansible for the first time to test basic commands on Network 
devices.  When I run the playbook, I am encountering errors even though the 
configuration looks normal.  Below is the OS of my source machine where 
Ansible is installed:

CentOS Linux release 7.3.1611 (Core)

My ansible version is below:

ansible 2.3.2.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = Default w/o overrides
  python version = 2.7.5 (default, Nov  6 2016, 00:28:07) [GCC 4.8.5 
20150623 (Red Hat 4.8.5-11)]

the config.yml file I am using to test is below:

---
  - name: DEPLOY SNMP CONFIGURATIONS
    hosts: mgmt
    gather_facts: False
    connection: local
    vars_files:
    - creds.yml

    tasks:

      -name: configure provider
       set_fact:
         provider:
           username: "{{username}}"
           password: "{{password}}"
           host: "{{inventory_hostname}}"

      - name: DEPLOY SNMP COMMANDS WITHIN PB
        ios_config:
          commands:
            - snmp-server community Test1ng rw

The content of creds.yml file is below:

username: xxxxx
password: xxxxx

grep inventory ansible.cfg
inventory      = /etc/ansible/inventory

The content of the inventory file is below
[mgmt]
sltnrmgmt

Error message I am noticing:

ansible-playbook -vvvv configs.yml
Using /etc/ansible/ansible.cfg as config file
ERROR! Syntax Error while loading YAML.


The error appears to have been in '/etc/ansible/configs.yml': line 12, 
column 16, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

      -name: configure provider
       set_fact:
               ^ here

*The set_fact seems to be defined the way it should be.  Appreciate any 
help on this.*

Other details I am yet to figure out:

How does Ansible communicate with Network devices by default in version 
2.3?  Do I need to setup any SSH keys on the Cisco Network device?

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/a58e6bb6-4e54-4c3c-94cd-faabddad33d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to