/otc_vpc

Primary LanguageShell

otc_vpc

OTC role for VPC.

Variables:

Name Description
localaction=router Information about VPC Router as fact
localaction=snat Configure SNAT on VPC
enable_snat=true|false Enable or disable SNAT
vpc_name name of VPC
vpc_id id of VPC
waitfor wait for VPC creation (true or false)

Functions:

Create:

ansible-playbook tenant_yml.yml -e "ecs_name=ansible-test01" -e "localaction=create"

ansible-playbook tenant_ini.yml -e "ecs_name=ansible-test01" -e "localaction=create"

ansible-playbook tenant_json.yml -e "ecs_name=ansible-test01" -e "localaction=create"

note: VPC will create during ECS creating workflow

Show:

./grole otc_vpc; ansible-playbook roles.yml -e "vpc_name=ansible-vpc01" -e "localaction=show"

List:

./grole otc_vpc; ansible-playbook roles.yml -e "localaction=list"

Delete:

./grole otc_vpc; ansible-playbook roles.yml -e "vpc_name=ansible-vpc01" -e "localaction=delete"