open-nomad/e2e/terraform/main.tf

34 lines
675 B
Terraform
Raw Normal View History

2018-12-17 17:40:09 +00:00
provider "aws" {
region = var.region
assume_role {
role_arn = var.aws_assume_role_arn
session_name = var.aws_assume_role_session_name
external_id = var.aws_assume_role_external_id
}
2018-12-17 17:40:09 +00:00
}
data "aws_caller_identity" "current" {
}
resource "random_pet" "e2e" {
}
2018-12-17 17:40:09 +00:00
resource "random_password" "windows_admin_password" {
length = 20
special = true
override_special = "_%@"
}
2018-12-17 17:40:09 +00:00
locals {
random_name = "${var.name}-${random_pet.e2e.id}"
}
# Generates keys to use for provisioning and access
module "keys" {
name = local.random_name
path = "${path.root}/keys"
source = "mitchellh/dynamic-keys/aws"
version = "v2.0.0"
2018-12-17 17:40:09 +00:00
}