Syntax Error while loading YAML. mapping values are not allowed in this context

Posted August 1, 2021 1.8k views
AnsibleUbuntu 18.04

i am getting error with below yaml file.could you please help me

  • name: test hosts: localhost tasks: -name: launching AWS instance using Ansible EC2 EC2: keyname: suriaws instancetype: t2.micro image: ami-0c2b8ca1dad447f8a region: us-east-1a wait: yes count: 1 assignpublicip: yes

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer


It looks like that you might have an indentation error in the YAML file.

Can you share the whole YAML so I could advise you further?

Alternatively, you could use this tool to check the syntax of your YAML file and fix any indentation errors that popup:

Hope that this helps!