Difference between revisions of "Terraform resource: aws instance"

From wikieduonline
Jump to navigation Jump to search
Line 52: Line 52:
 
* <code>[[associate_public_ip_address]]</code>
 
* <code>[[associate_public_ip_address]]</code>
 
* <code>[[subnet_id]], [[public_ip]]</code>
 
* <code>[[subnet_id]], [[public_ip]]</code>
* <code>[[vpc_security_group_ids]]</code>: (Optional, [[list]]) https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/instance#vpc_security_group_ids
+
* <code>[[aws_security_group]]: [[vpc_security_group_ids]]</code>: (Optional, [[list]]) https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/instance#vpc_security_group_ids
 
* <code>[[root_block_device]]</code>
 
* <code>[[root_block_device]]</code>
 
* <code>[[iops]]</code>
 
* <code>[[iops]]</code>

Revision as of 12:10, 9 May 2023

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/instance

Examples

Examples

resource "aws_instance" "MYexample" {
 ami           = "ami-08d70e59c07c61a3a"
 instance_type = "t3.micro" 

 tags = {
   Name = "your_name_here"
 }
}

See also: AWS instance example with aws_ami lookup
resource "aws_instance" "MYexample" {
 ami           = "ami-08d70e59c07c61a3a"
 instance_type = "t2.micro"
 associate_public_ip_address = "yes" 
  

 tags = {
   Name = "your_name_here"
 }
}


Example for terraform import:

resource "aws_instance" "restore-backups-machine" {
  # (resource arguments)
}

Outputs

output "instance_ip_addr" {
  value = aws_instance.your_server.private_ip
}

aws_instance arguments

Related terms

See also

  • https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/instance#key_name
  • Advertising: