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  }