i agree. this bothers me too.

On Monday, March 30, 2015 at 7:53:27 PM UTC-4, Steven Ringo wrote:
>
> Hi,
>
> Machines that are powered off but match the tags in the EC2 module are not 
> recognised by exact_count.
>
> Consider:
>
>    - A script provisioning an instance with exact_count of 1 and 
>    associated tags is run. 
>    - When run a second time, as expected the script does not provision 
>    another instance. 
>    - However if the machine is stopped, and then the script is run again, 
>    another instance is provisioned. 
>
> The current implementation of exact_count assumes having a stopped machine 
> should behave as if it does not exist, and will therefore provision another.
>
> I would prefer to see machine state be considered as part of the 
> exact_count match. Use of the state tag as part of the exact_count 
> criteria seems to be a good option. Current Ansible  does not allow this — 
> a *parameters are mutually exclusive: ['exact_count', 'state'])* 
> exception is thrown.
>
> Is there something I am missing, or perhaps another way to ensure that the 
> machine is not reprovisioned when stopped.
>
> Happy to attempt to modify the module and submit a PR, but wanted your 
> thoughts first.
>
> Thanks so much,
>
> Steve
>

-- 
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/bbb61b74-0103-404a-963c-ca315272f6e5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to