Difference between revisions of "Terraform: AWS instance example with aws ami lookup and key name"

From wikieduonline
Jump to navigation Jump to search
Line 32: Line 32:
 
  }
 
  }
  
== Errors ==
+
== Errors: Key par does not exist ==
  │ Error: Error launching source instance: InvalidKeyPair.NotFound: The key pair 'YourKeyName' does not exist
+
  │ Error: Error launching source instance: InvalidKeyPair.NotFound: The [[key pair]] 'YourKeyName' does not exist
 
  │      status code: 400, request id: 717f23c7-f87f-4056-a8f4-a82ad2095534
 
  │      status code: 400, request id: 717f23c7-f87f-4056-a8f4-a82ad2095534
  

Revision as of 10:39, 4 February 2022

main.tf
provider "aws" {
  region  = "us-west-2"
  profile = "YourProfile"
}

 data "aws_ami" "ubuntu" {
  most_recent = true

  filter {
    name   = "name"
    values = ["ubuntu/images/hvm-ssd/ubuntu-hirsute-21.04-amd64-server-*"]
  }

  filter {
    name   = "virtualization-type"
    values = ["hvm"]
  } 

  owners = ["099720109477"] # Canonical
}

resource "aws_instance" "myUbuntuMicroInstance" {
  ami           = data.aws_ami.ubuntu.id
  instance_type = "t3.micro"
  key_name = "YourKeyName" 

  tags = {
    Name = "MyInstanceName"
  }
}

Errors: Key par does not exist

│ Error: Error launching source instance: InvalidKeyPair.NotFound: The key pair 'YourKeyName' does not exist
│       status code: 400, request id: 717f23c7-f87f-4056-a8f4-a82ad2095534

Related

See also

Advertising: