github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/e2e/terraform/main.tf (about) 1 provider "aws" { 2 region = var.region 3 4 assume_role { 5 role_arn = var.aws_assume_role_arn 6 session_name = var.aws_assume_role_session_name 7 external_id = var.aws_assume_role_external_id 8 } 9 } 10 11 data "aws_caller_identity" "current" { 12 } 13 14 resource "random_pet" "e2e" { 15 } 16 17 resource "random_password" "windows_admin_password" { 18 length = 20 19 special = true 20 override_special = "_%@" 21 } 22 23 locals { 24 random_name = "${var.name}-${random_pet.e2e.id}" 25 } 26 27 # Generates keys to use for provisioning and access 28 module "keys" { 29 name = local.random_name 30 path = "${path.root}/keys" 31 source = "mitchellh/dynamic-keys/aws" 32 version = "v2.0.0" 33 }