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.