-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathvariables.tf
65 lines (53 loc) · 1.69 KB
/
variables.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
variable "aws_provider_profile" {
description = "Local profile to use in the AWS CLI tool"
default = "default"
}
variable "aws_region" {
description = "The AWS region that the resources will reside in"
default = "us-west-1"
}
variable "aws_access_key" {
description = "The AWS IAM User Access key that Terraform and AWS CLI will use to interact with the cloud endpoints"
}
variable "aws_secret_key" {
description = "The AWS IAM User Secret key that Terraform and AWS CLI will use to interact with the cloud endpoints"
}
variable "name_tag_prefix" {
description = "String prefix that uniquely identifies resources as part of the multi cloud solution"
default = "GHE2CLOUD"
}
variable "network_address_space" {
description = "The CIDR/network address space for the VPC"
default = "172.16.0.0/16"
}
variable "ghe_mgmt_password" {
description = "Management password for GHE"
type = "string"
default = "ChangeMeNow123"
}
variable "ghe_version" {
description = "Version of GHE AWS AMI to use"
type = "string"
}
variable "ec2_key_name" {
description = "This is the name of the key pair to use within AWS EC2"
type = "string"
}
variable "private_key_path" {
description = "The local path to the private key file matching the AWS EC2 key pair"
}
variable "aws_sg_ghe_name" {
description = "Security group for the GHE instance"
type = "string"
default = "GHE-Primary-SecurityGroup"
}
variable "aws_instance_type" {
description = "The EC2 Instance Type for the primary GHE instance"
type = "string"
default = "m4.xlarge"
}
variable "aws_az" {
description = "The AWS availability zone for resources to be configured in"
type = "string"
default = "us-west-1a"
}