April 2020
Intermediate to advanced
482 pages
15h 16m
English
$ cat pb_vpc_validate.yml- name: Validate VPC Build hosts: all gather_facts: no environment: AWS_ACCESS_KEY: "{{ aws_access_key }}" AWS_SECRET_KEY: "{{ aws_secret_key_id }}" AWS_REGION: "{{ aws_region }}" tasks: - name: Get VPC facts ec2_vpc_net_facts: filters: "tag:Name": "{{ vpc_name }}" register: vpc_facts - name: Validate VPC Info assert: that: - vpc_facts.vpcs[0].cidr_block == vpc_cidr - vpc_facts.vpcs[0].tags.Name == vpc_name when: vpc_facts.vpcs != []
- name: Extract VPC ID set_fact: vpc_id: "{{ vpc_facts.vpcs[0].id }}" - name: ...Read now
Unlock full access