Difference between revisions of "AWS instance example with aws ami lookup"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
Tags: Mobile web edit, Mobile edit
Line 1: Line 1:
 
== [[Ubuntu Hirsute 21.04]] ==
 
== [[Ubuntu Hirsute 21.04]] ==
 +
 +
provider "aws" {
 +
  region  = "us-west-2"
 +
  profile = "YourProfile"
 +
}
 +
 +
[[data]] "aws_ami" "ubuntu" {
 +
  most_recent = true
 
<pre>
 
<pre>
provider "aws" {
 
  region  = "us-west-2"
 
  profile = "YourProfile"
 
}
 
 
[[data]] "aws_ami" "ubuntu" {
 
  most_recent = true
 
  
 
   filter {
 
   filter {

Revision as of 19:23, 22 November 2021

Ubuntu Hirsute 21.04

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"

  tags = {
    Name = "MyInstanceName"
  }
}

Ubuntu Focal 20.04

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

data "aws_ami" "ubuntu" {
  most_recent = true

  filter {
    name   = "name"
    values = ["ubuntu/images/hvm-ssd/ubuntu-focal-20.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"

  tags = {
    Name = "MyInstanceName"
  }
}

Related terms

See also

Advertising: