Terraform data source: aws ami
(Redirected from Aws ami)
Jump to navigation
Jump to search
aws_ami tf.io
- AWS instance example with aws ami lookup
hirsute, kinetic(Ubuntu 22.10 Kinetic Kudu), Ubuntu Noble Numbat 24.04 (LTS)
values = ["ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-*"] values = ["ubuntu/images/hvm-ssd/ubuntu-*-23.04-amd64-server-*"] values = ["ubuntu/images/hvm-ssd/ubuntu-kinetic-22.10-amd64-server-*"] values = ["ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-amd64-server-*"]
data "aws_ami" "my_ubuntu" { most_recent = true filter { name = "name" values = ["ubuntu/images/hvm-ssd/ubuntu-*-23.04-amd64-server-*"] } filter { name = "virtualization-type" values = ["hvm"] } owners = ["099720109477"] # Canonical }
data "aws_ami" "my_ubuntu" { most_recent = true filter { name = "name" values = ["ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-amd64-server-*"] } filter { name = "virtualization-type" values = ["hvm"] } owners = ["099720109477"] # Canonical }
data "aws_ami" "my_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 }
data "aws_ami" "amzlinux2" {
most_recent = true
owners = ["amazon"]
filter {
name = "name"
values = ["amzn2-ami-hvm-*-x86_64-ebs"]
}
}
Contents
RHEL[edit]
https://dev.to/drewmullen/terraform-boilerplate-common-awsami-searches-5hcg
data "aws_ami" "rhel_7" {
most_recent = true
owners = ["309956199498"]
filter {
name = "name"
values = ["RHEL-7.9_HVM_GA*-x86_64-0-Hourly2-GP2"]
}
}
ECS[edit]
data "aws_ami" "ecs_ami" {
most_recent = true
owners = ["591542846629"]
filter {
name = "name"
values = ["amzn2-ami-ecs-*"]
}
filter {
name = "architecture"
values = ["x86_64"]
}
filter {
name = "virtualization-type"
values = ["hvm"]
}
}
Owners[edit]
- Amazon: 591542846629, owner = "amazon"
- Canonical: 099720109477
Related[edit]
- hvm or paravirtual
terraform show | egrep -w "resource|data" | grep -v "#"aws_availability_zonesaws_instanceaws ec2 describe-images --owners self amazon- Terraform resource: aws_ami
selfarm64, amd64data.aws_ami.your_ubuntu.id- Kinetic
- data.aws_ami.ubuntu.id
- forces replacement
See also[edit]
Advertising: