Terraform module to find the last version of an AWS Ami IDs for working region, using common os name.
Set the 'os' var from the below list:
# Linux
ubuntu -> ubuntu-16.04
ubuntu-14.04
ubuntu-16.04
centos -> centos-7
centos-6
centos-7
centos-8
rhel -> rhel-7
rhel-6
rhel-7
rhel-8
debian -> debian-9
debian-8
debian-9
debian-10
fedora-27
amazon
amazon-2_lts
suse-les -> suse-les-12
suse-les-12
# Windows
windows -> windows-2019-base
windows-2019-base
windows-2016-base
windows-2012-r2-base
windows-2012-base
windows-2008-r2-base
module "ami-search" {
source = "otassetti/ami-search/aws"
os = "centos-7"
}
resource "aws_instance" "web" {
ami = "${module.ami-search.ami_id}"
instance_type = "t2.micro"
tags {
Name = "HelloWorld"
}
}
- Hvm type only (Hardcoded in the filter module)
Module managed by [Olivier Tassetti].
Apache 2 Licensed. See LICENSE for full details.