Create an EC2 Instance with Terraform: Difference between revisions
Jump to navigation
Jump to search
Line 31: | Line 31: | ||
If nothing is specified, the instance will get a public IP. To disable allocation of a public address specify: | If nothing is specified, the instance will get a public IP. To disable allocation of a public address specify: | ||
associate_public_ip_address = false | <syntaxhighlight lang='text'> | ||
resource "aws_instance" ... { | |||
... | |||
associate_public_ip_address = false | |||
... | |||
} | |||
</syntaxhighlight> |
Revision as of 21:39, 13 November 2019
External
Internal
Overview
EC2 instances can be created, updated and deleted. Instances also support provisioning.
Configuration
provider "aws" {
profile = "default"
region = "us-west-2"
}
resource "aws_instance" "terraform-test-01" {
ami = "ami-a6faba49dddaecfb7"
instance_type = "m5.4xlarge"
}
Configuration Details
Public IP
If nothing is specified, the instance will get a public IP. To disable allocation of a public address specify:
resource "aws_instance" ... {
...
associate_public_ip_address = false
...
}