Hello Aris, you are trying to define the hosts file like a ini file (with name=value and group:vars) but you are trying to read like if it's in yaml format. More information about how to describe in yaml/ini format here => https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html
To change and read as ini file (as default) you need to edit ansible.cfg and comment the line starting with "enable_plugins" ynder the [inventory] section. I hope this helps you El lunes, 1 de octubre de 2018, 11:53:04 (UTC+2), aris sirajawali escribió: > > Hi, > > I'm trying test ping using command "ansible -m ping all" and then i > getting error bellow : > # ansible -m ping all > [WARNING]: * Failed to parse /etc/ansible/hosts with yaml plugin: Syntax > Error while loading YAML. found unexpected ':' The error appears to have > been in > '/etc/ansible/hosts': line 1, column 5, but may be elsewhere in the file > depending on the exact syntax problem. The offending line appears to be: > [all:vars] ^ > here > [WARNING]: * Failed to parse /etc/ansible/hosts with ini plugin: > /etc/ansible/hosts:18: Expected key=value, got: $ANSIBLE_VAULT;1.1;AES256 > [WARNING]: Unable to parse /etc/ansible/hosts as an inventory source > [WARNING]: No inventory was parsed, only implicit localhost is available > [WARNING]: provided hosts list is empty, only localhost is available. > Note that the implicit localhost does not match 'all' > > this is my inventory hosts : > [all:vars] > ansible_connection=network_cli > ansible_user=user > > [router:children] > ios > > [ios] > 10.10.1.5 > > [ios:vars] > ansible_become=yes > ansible_become_method=enable > ansible_network_os=ios > ansible_user=my_ios_user > ansible_ssh_pass= !vault | > $ANSIBLE_VAULT;1.1;AES256 > > 61323831323164346239346133663762653837326630303338363961313834396231656466616161 > > 6461653339343465386635333832636533643531376661380a333138383665646236326262303362 > > 30656633383131396461653035663561393938633762623838366464313439386337313631636137 > > 3836343261363663640a393331653163353864666431396662333735633539343765646635306464 > 6563 > > Any help would be much appreciated. > -- 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/c499a432-b969-4341-a69a-008fd61ecfe7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
