Instances and auto assigned public ip addresses
About
I want to learn about the algorithm that auto assigns ip addresses to ec2 instances so I tried out the different combinations.
The results have been diagrammed for future reference. 😊
flowchart TB
map_public_ip_on_launch_true["aws_subnet { map_public_ip_on_launch == true }"]
map_public_ip_on_launch_false["aws_subnet { map_public_ip_on_launch == false }"]
associate_public_ip_address_true["aws_instance { associate_public_ip_address == true }"]
associate_public_ip_address_false["aws_instance { associate_public_ip_address == false }"]
public_ip_address_true["public ip address present."]
public_ip_address_false["public ip address missing."]
map_public_ip_on_launch_false_default["default"]
map_public_ip_on_launch_true_default["default"]
map_public_ip_on_launch_false --> associate_public_ip_address_false
associate_public_ip_address_false --> public_ip_address_false
map_public_ip_on_launch_false --> associate_public_ip_address_true
associate_public_ip_address_true --> public_ip_address_true
map_public_ip_on_launch_true --> associate_public_ip_address_false
map_public_ip_on_launch_true --> associate_public_ip_address_true
map_public_ip_on_launch_true --> map_public_ip_on_launch_true_default
map_public_ip_on_launch_true_default --> public_ip_address_true
map_public_ip_on_launch_false --> map_public_ip_on_launch_false_default
map_public_ip_on_launch_false_default --> public_ip_address_false