Did you use MS Word or something to edit the yaml file?
The name key should be lower case.

Sent from a mobile device
________________________________
From: prasanna kumar <[email protected]>
Sent: Thursday, March 24, 2022 11:17:23 AM
To: [email protected] <[email protected]>; Dick 
Visser <[email protected]>
Subject: Ansible play book error ec2 setpu

Dear dick,

 I have to install aws ec2 instances through ansible-playbook,I am getting this 
error,kindly help me



ERROR! A playbook must be a list of plays, got a <class 
'ansible.parsing.yaml.objects.AnsibleMapping'> instead

The error appears to be in '/etc/ansible/task.yml': line 2, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

---
  Name: webserver
  ^ here


this is  code, kindly help me
---
  Name: webserver
  hosts: centos
  connection: local
  tasks:
   - name: launching ec2
     ec2:
     instance_type: t2.micro
     key_name: cgs
     image: ami-04be797e37992bf1e
     region: us-west-1
     group: default
     count: 1
     vpc_subnet_id: subnet-094c33691ee761fe0
     wait: yes
     assign_public_ip: yes
~




Thanks & regards,
Prasanna Kumar .S

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/AM0PR02MB4402E703EA1CB1091EBFBE26F4199%40AM0PR02MB4402.eurprd02.prod.outlook.com.

Reply via email to