Skip to content

Commit 56ebd8a

Browse files
woz5999maximmi
andauthored
don't lookup default ami if ami specified (#57)
* don't lookup default ami if ami specific * Update main.tf Co-Authored-By: Maxim Mironenko <simixido@gmail.com> Co-authored-by: Maxim Mironenko <simixido@gmail.com>
1 parent 6bde2a5 commit 56ebd8a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

main.tf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ locals {
55
root_iops = var.root_volume_type == "io1" ? var.root_iops : "0"
66
ebs_iops = var.ebs_volume_type == "io1" ? var.ebs_iops : "0"
77
availability_zone = var.availability_zone != "" ? var.availability_zone : data.aws_subnet.default.availability_zone
8-
ami = var.ami != "" ? var.ami : data.aws_ami.default.image_id
9-
ami_owner = var.ami != "" ? var.ami_owner : data.aws_ami.default.owner_id
8+
ami = var.ami != "" ? var.ami : join("", data.aws_ami.default.*.image_id)
9+
ami_owner = var.ami != "" ? var.ami_owner : join("", data.aws_ami.default.*.owner_id)
1010
root_volume_type = var.root_volume_type != "" ? var.root_volume_type : data.aws_ami.info.root_device_type
1111
public_dns = var.associate_public_ip_address && var.assign_eip_address && var.instance_enabled ? data.null_data_source.eip.outputs["public_dns"] : join("", aws_instance.default.*.public_dns)
1212
}
@@ -42,6 +42,7 @@ data "aws_iam_policy_document" "default" {
4242
}
4343

4444
data "aws_ami" "default" {
45+
count = var.ami == "" ? 1 : 0
4546
most_recent = "true"
4647

4748
filter {

0 commit comments

Comments
 (0)