f5_rs_aws_net - Deploys vpc and network objects to an AWS region

New in version 0.9.

Synopsis

  • Deploys vpc and network objects to an AWS region.

Requirements (on host that executes module)

  • f5-sdk >= 3.0.9
  • ansible >= 2.4
  • boto3 >= 1.6.4

Options

parameter required default choices comments
aws_region
no us-west-2
  • any aws region
  • any aws region
aws region in which the vpc will be created
deploymentName
yes
unique name for deployment, must be firstname-first letter of last name and a 3 digit number - example yossir100

Examples

Deploy:

ansible-playbook –vault-password-file ~/.vault_pass.txt -i inventory/hosts playbooks/aws_net_deploy.yaml -e “deploymentName=yossir100 aws_region=us-west-2”

Destroy:

ansible-playbook –vault-password-file ~/.vault_pass.txt -i inventory/hosts playbooks/aws_net_deploy.yaml -e “deploymentName=yossir100 aws_region=us-west-2 cft_state=absent”

Return Values

Return values are stored in the following etcd path:

f5_rs_aws_net/<deploymentName>/

name description sample
applicationSubnets application subnets "subnet-bebc4cc7,subnet-b9d571e3"
availabilityZone1 availabilityZone1 us-west-2b
availabilityZone2 availabilityZone2 us-west-2c
vpc vpc id "vpc-676cd31e"
subnets subnets "subnet-21bc4c58,subnet-72ca6e28"


Notes

Note

Status

This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.

Support

This module is community maintained without core committer oversight.

For more information on what this means please read Get help

For help developing modules, should you be so inclined, please read Getting Involved, Writing a Module and Guidelines.