openshift_aws_vpc
Ansible role to create a default AWS VPC
Requirements
Ansible Modules:
Role Variables
- r_openshift_aws_vpc_clusterid: "{{ clusterid }}"
- r_openshift_aws_vpc_cidr: 172.31.48.0/20
- r_openshift_aws_vpc_subnets: "{{ subnets }}"
```yaml
subnets:
us-east-1: # These are us-east-1 region defaults. Ensure this matches your region
- cidr: 172.31.48.0/20
az: "us-east-1c"
- cidr: 172.31.32.0/20
az: "us-east-1e"
- cidr: 172.31.16.0/20
az: "us-east-1a"
```
- r_openshift_aws_vpc_region: "{{ region }}"
- r_openshift_aws_vpc_tags: dict of tags to apply to vpc
- r_openshift_aws_vpc_name: "{{ vpc_name | default(clusterid) }}"
Dependencies
Example Playbook
- name: create default vpc
include_role:
name: openshift_aws_vpc
vars:
r_openshift_aws_vpc_clusterid: mycluster
r_openshift_aws_vpc_cidr: 172.31.48.0/20
r_openshift_aws_vpc_subnets: "{{ subnets }}"
r_openshift_aws_vpc_region: us-east-1
r_openshift_aws_vpc_tags: {}
r_openshift_aws_vpc_name: mycluster
License
Apache 2.0
Author Information
Openshift