Hello  Dick Visser, 

I created 4 instances using Ansible EC2 module. I want to give names as 
A,B,C,D. I want to give those names as "*with_items:* " loops. So what is 
the possible ways to modify the below code. I created 4 instances using "
*count:4". * 

>
> ---
> - name: Create a AWS  instance
>   hosts: all
>   gather_facts: true
>   vars:
>     keypair: *************
>     instance_type: t2.micro
>     image: ami-b63769a1
>     region: us-east-1
>     tag_Type: "webserver"
>     tag_Environment: "production"
>
>    tag_name: {"A", "B", "C", "D"}
>    count: 4
>
>   tasks:
>   - name: Install python-setuptools using yum
>     yum: pkg=python-setuptools
>
>   - name: Launch EC2 instance
>     ec2:
>        key_name: "{{keypair}}"
>        group: default
>        count: "{{count}}"
>        instance_type: "{{instance_type}}"
>        instance_tags: '{"Name": 
> "{{tag_name}}","Type":"{{tag_Type}}","Environment":"{{tag_Environment}}"}'
>        image: "{{image}}"
>        wait: true
>        region: "{{region}}"
>     #  state: "stopped"
>        aws_access_key: *****************
>        aws_secret_key: ****************
>     register: ec2
>     with_items: tag_name
>
>
> please help me to do it using with_item or any other way. Or suggest me 
> similar playbooks for creating n instances.
>
 

-- 
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/7a036849-978f-4158-ac5a-211a3d4c099b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to