Skip to content

jacobnosal/aws-vpc-terraform

Repository files navigation

aws-vpc-terraform

Requirements

Name Version
aws >= 4.0

Providers

Name Version
aws 4.26.0
tls 4.0.1

Modules

No modules.

Resources

Name Type
aws_ebs_volume.public_vm_ebs_volume_0 resource
aws_instance.private_vm_0 resource
aws_instance.public_vm_0 resource
aws_internet_gateway.internet_gateway resource
aws_key_pair.private_vm_0_key_pair resource
aws_key_pair.public_vm_0_key_pair resource
aws_route.route_public_internet resource
aws_route_table.public_subnet_route_table resource
aws_route_table_association.internet_gateway_to_public_subnet_assoc resource
aws_security_group.db_tier_security_group resource
aws_security_group.web_dmz_security_group resource
aws_security_group_rule.adb_tier_llow_outbound_internet resource
aws_security_group_rule.all_icmp_v4 resource
aws_security_group_rule.allow_22 resource
aws_security_group_rule.allow_3306 resource
aws_security_group_rule.allow_443 resource
aws_security_group_rule.allow_80 resource
aws_security_group_rule.allow_outbound_internet resource
aws_security_group_rule.db_tier_allow_22 resource
aws_security_group_rule.db_tier_allow_80 resource
aws_subnet.private_subnet resource
aws_subnet.public_subnet resource
aws_volume_attachment.public_vm_ebs_volume_0_attachment resource
aws_vpc.main resource
tls_private_key.public_vm_0 resource
aws_ami.nginx data source
aws_availability_zones.available data source
aws_region.current data source

Inputs

No inputs.

Outputs

Name Description
private_key_pem (String, Sensitive) Private key data in PEM (RFC 1421) format.
private_vm_0_ip The private IP address assigned to the instance, if applicable.
public_key_pem (String) Public key data in PEM (RFC 1421) format. NOTE: the underlying libraries that generate this value append a
at the end of the PEM. In case this disrupts your use case, we recommend using trimspace().
public_vm_0_ip The public IP address assigned to the instance, if applicable. NOTE: If you are using an aws_eip with your instance, you should refer to the EIP's address directly and not use public_ip as this field will change after the EIP is attached.
ssh_private_key (String, Sensitive) Private key data in OpenSSH PEM (RFC 4716) format.
ssh_public_key (String) The public key data in "Authorized Keys" format. This is not populated for ECDSA with curve P224, as it is not supported. NOTE: the underlying libraries that generate this value append a
at the end of the PEM. In case this disrupts your use case, we recommend using trimspace().

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published