Hi, You need a space between the dash '-' and 'name:' in the task list. I suggest you find a text editor that supports YAML validation to make your life easier.
kind regards Pshem On Fri, 17 Nov 2017 at 20:42 SK <[email protected]> wrote: > 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 > <https://groups.google.com/d/msgid/ansible-project/a58e6bb6-4e54-4c3c-94cd-faabddad33d2%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CAEaZiRUrV%2BK6_pUiaJxSWP5HHXetheb6ORC14QH%3D_25iYh9HBg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
