github.com/hernad/nomad@v1.6.112/e2e/terraform/main.tf (about) 1 # Copyright (c) HashiCorp, Inc. 2 # SPDX-License-Identifier: MPL-2.0 3 4 provider "aws" { 5 region = var.region 6 } 7 8 data "aws_caller_identity" "current" { 9 } 10 11 resource "random_pet" "e2e" { 12 } 13 14 resource "random_password" "windows_admin_password" { 15 length = 20 16 special = true 17 override_special = "_%@" 18 } 19 20 locals { 21 random_name = "${var.name}-${random_pet.e2e.id}" 22 } 23 24 # Generates keys to use for provisioning and access 25 module "keys" { 26 name = local.random_name 27 path = "${path.root}/keys" 28 source = "mitchellh/dynamic-keys/aws" 29 version = "v2.0.0" 30 }