"curious if anyone has figured out a way to have "idempotency" when creating a VPC using this module "
Idempotency is one of my least favorite words, because it's used in so many different ways by different people to mean many different things :) Just to be sure, what is the above code block doing that you don't like? Thanks! On Thu, Jun 5, 2014 at 3:39 PM, Gregory Spranger <[email protected]> wrote: > hi all, > > been testing out this fun module: > http://docs.ansible.com/ec2_vpc_module.html > > curious if anyone has figured out a way to have "idempotency" when > creating a VPC using this module .. more specifically, our subnets and > route tables do change, so i would prefer that after i update the play -- > it would update the existing VPC and not create a new one .. below is my > example code: > > > local_action: > module: ec2_vpc > aws_access_key: yoyoma > aws_secret_key: mamayo > state: present > cidr_block: 10.169.0.0/16 > region: us-east-1 > subnets: > - cidr: 10.169.1.0/24 > az: us-east-1b > - cidr: 10.169.2.0/24 > az: us-east-1b > - cidr: 10.169.3.0/24 > az: us-east-1b > internet_gateway: True > route_tables: > - subnets: > - 10.169.1.0/24 > routes: > - dest: 0.0.0.0/0 > gw: igw > register: vpc > > > thanks !! > greg > > -- > 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/9238e36a-e4e6-48b6-b234-aefb27517122%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/9238e36a-e4e6-48b6-b234-aefb27517122%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CA%2BnsWgzTGWJswe8TJ-M2bXoAcZDZRw99v5wTJxFpJLSszcqifA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
