openvpn
Name :
Input parameters in environment specific
openvpn
Category : infrastructure
Type : aws
Channel : community
AWS VPC and Bastion provisioning (subnets, routing, security groups, etc.) management
Command
athena-infrastructure openvpn
Key requirements
- AWS IAM Access Key Id in
/var/ansible/keys/<Owner><ENV>.aws.id
, for example/var/ansible/keys/TestDEV.aws.id
- AWS IAM Access Key Secret in
/var/ansible/keys/<Owner><ENV>.aws.key
, for example/var/ansible/keys/TestDEV.aws.key
- Optionally AWS IAM Access Key Id for Route53 zone manegemnt in
/var/ansible/keys/<Owner><ENV>.aws.route53.id
, for example/var/ansible/keys/TestDEV.aws.route53.id
- Optionally AWS IAM Access Key Secret for Route53 zone manegemnt in
/var/ansible/keys/<Owner><ENV>.aws.route53.key
, for example/var/ansible/keys/TestDEV.aws.route53.key
Infrastructure requirements
- None
Service Requirements
- None
Parameters
vpc_name
- Owner name, environment variableATHENA_OWNER
by default, for example:Test
vpc_env
- Environment name, environment variableATHENA_ENV
by default, for example:DEV
vpc_cidr
- Environment CIDR first two digits (0.0/16 will be appended automatically), calculated as next available VPC CIDR by default, for example:10.107
ec2_image
: AWS AMI id to use for Bastion, by defaultami-47a23a30
host_user
- Bastion host user, by defaultubuntu
ec2_instance_type_bastion
- Bastion AWS EC2 instance type, by defaultt2.micro
ec2_data_volume_size
- Bastion data AWS EBS volume size, by default30
ec2_data_volume_iops
- Bastion data AWS EBS volume iops, by default150
ec2_data_volume_type
- Bastion data AWS EBS volume iops type, by defaultio1
Examples
Input parameters in environment specific group_vars
vpc_cidr: "10.107"
ec2_data_volume_size: 30
ec2_data_volume_iops: 150
ec2_data_volume_type: io1
License
Athena License, Copyright by Knowledgeprice