Skip to content
This repository has been archived by the owner on Mar 15, 2021. It is now read-only.

Commit

Permalink
Merge pull request #284 from openregister/aws_ami
Browse files Browse the repository at this point in the history
Specify instance image via aws_ami resource
  • Loading branch information
philandstuff committed Feb 15, 2017
2 parents e12dcd4 + 40aaaf1 commit 5fb9d60
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 0 deletions.
10 changes: 10 additions & 0 deletions aws/registers/main.tf
Expand Up @@ -9,11 +9,21 @@ provider "statuscake" {
apikey = "${var.statuscake_apikey}"
}

data "aws_ami" "ubuntu-xenial-ebs-ssd" {
most_recent = true
filter {
name = "name"
values = ["ubuntu/images/hvm-ssd/ubuntu-xenial*"]
}
owners = ["099720109477"] # canonical account
}

module "core" {
source = "../modules/core"
vpc_name = "${var.vpc_name}"
vpc_cidr_block = "${var.vpc_cidr_block}"
public_cidr_blocks = "${var.public_cidr_blocks}"
bastion_instance_ami = "${data.aws_ami.ubuntu-xenial-ebs-ssd.image_id}"
bastion_user_data = "${file("templates/users.yaml")}"
admin_ips = "${var.admin_ips}"
sumologic_key = "${var.sumologic_key}"
Expand Down
1 change: 1 addition & 0 deletions aws/registers/register_group_address.tf
Expand Up @@ -3,6 +3,7 @@ module "address" {
id = "address"
instance_count = "${lookup(var.group_instance_count, "address", 0)}"
instance_type = "${lookup(var.group_instance_type, "address", "t2.large")}"
instance_ami = "${data.aws_ami.ubuntu-xenial-ebs-ssd.image_id}"

vpc_name = "${var.vpc_name}"
vpc_id = "${module.core.vpc_id}"
Expand Down
1 change: 1 addition & 0 deletions aws/registers/register_group_basic.tf
Expand Up @@ -3,6 +3,7 @@ module "basic" {
id = "basic"
instance_count = "${lookup(var.group_instance_count, "basic", 0)}"
instance_type = "${lookup(var.group_instance_type, "basic", "t2.medium")}"
instance_ami = "${data.aws_ami.ubuntu-xenial-ebs-ssd.image_id}"

vpc_name = "${var.vpc_name}"
vpc_id = "${module.core.vpc_id}"
Expand Down
1 change: 1 addition & 0 deletions aws/registers/register_group_multi.tf
Expand Up @@ -3,6 +3,7 @@ module "multi" {
id = "multi"
instance_count = "${lookup(var.group_instance_count, "multi", 0)}"
instance_type = "${lookup(var.group_instance_type, "multi", "t2.medium")}"
instance_ami = "${data.aws_ami.ubuntu-xenial-ebs-ssd.image_id}"

vpc_name = "${var.vpc_name}"
vpc_id = "${module.core.vpc_id}"
Expand Down

0 comments on commit 5fb9d60

Please sign in to comment.