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.