-
Notifications
You must be signed in to change notification settings - Fork 27
/
Variables.tf
64 lines (50 loc) · 1.35 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
# Azure Options
variable "azure_region" {
default = "centralus" # Use region shortname here as it's interpolated into the URLs
description = "The location/region where the resources are created."
}
variable "azure_rg_name" {
default = "lab" # This will get a unique timestamp appended
description = "Specify the name of the new resource group"
}
variable "source_address_prefix" {
default = "*"
description = "Provide an IP or subnet to restrict access. 1.2.3.4 or 1.2.3.0/24"
}
# Shared Options
variable "username" {
default = "labadmin"
description = "Admin username for all VMs"
}
variable "password" {
default = "P@ssw0rd1234!"
description = "Admin password for all VMs"
}
variable "vm_size" {
default = "Standard_DS1_v2"
description = "Specify the VM Size"
}
variable "server_name" {
default = "win"
description = "Specify the hostname for the Chef server"
}
# Required tags
variable "tag_customer" {
description = "Customer name"
}
variable "tag_project" {
description = "Identify the project"
}
variable "tag_dept" {
description = "Dept. i.e. Sales/CS/etc."
}
variable "tag_contact" {
description = "Email address for project owner"
}
variable "tag_application" {
description = "What app does this run"
}
variable "tag_ttl" {
default = 4
description = "Time, in hours, the environment should be allowed to live"
}