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_OWNERby default, for example:Testvpc_env- Environment name, environment variableATHENA_ENVby default, for example:DEVvpc_cidr- Environment CIDR first two digits (0.0/16 will be appended automatically), calculated as next available VPC CIDR by default, for example:10.107ec2_image: AWS AMI id to use for Bastion, by defaultami-47a23a30host_user- Bastion host user, by defaultubuntuec2_instance_type_bastion- Bastion AWS EC2 instance type, by defaultt2.microec2_data_volume_size- Bastion data AWS EBS volume size, by default30ec2_data_volume_iops- Bastion data AWS EBS volume iops, by default150ec2_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