-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvariables.tf
94 lines (83 loc) · 4.51 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
##############################################################################
# Variable block - See each variable description
##############################################################################
##############################################################################
# vnf_f5bigip_cos_instance_id - Vendor provided COS instance-id hosting
# F5-BIGIP image.
# The value for this variable is enter at offering
# onbaording time. This variable is hidden from the user.
##############################################################################
variable "vnf_f5bigip_cos_instance_id" {
default = ""
description = "The COS instance-id hosting the F5-BIGIP qcow2 image."
}
##############################################################################
# vnf_f5bigip_cos_image_url - Vendor provided F5-BIGIP image COS url
# The value for this variable is enter at offering
# onbaording time.This variable is hidden from the user.
##############################################################################
variable "vnf_f5bigip_cos_image_url" {
default = ""
description = "The COS image object url for F5-BIGIP qcow2 image."
}
##############################################################################
# zone - VPC zone where resources are to be provisioned.
##############################################################################
variable "zone" {
default = "us-south-1"
description = "The VPC Zone that you want your VPC networks and virtual servers to be provisioned in. To list available zones, run `ibmcloud is zones`."
}
##############################################################################
# vpc_name - VPC where resources are to be provisioned.
##############################################################################
variable "vpc_name" {
default = "f5-1arm-vpc"
description = "The name of your VPC where F5-BIGIP VSI is to be provisioned."
}
##############################################################################
# subnet_name - Subnet where resources are to be provisioned.
##############################################################################
variable "subnet_id" {
default = "f5-1arm-subnet"
description = " The id of the subnet where F5-BIGIP VSI to be provisioned."
}
##############################################################################
# ssh_key_name - The name of the public SSH key to be used when provisining F5-BIGIP VSI.
##############################################################################
variable "ssh_key_name" {
default = "f5-1arm-sshkey"
description = "The name of the public SSH key to be used when provisining F5-BIGIP VSI."
}
##############################################################################
# f5_image_name - The name of the F5-BIGIP custom image to be provisioned in your IBM Cloud account.
##############################################################################
variable "f5_image_name" {
default = "f5-bigip-15-0-1-0-0-11"
description = "The name of the F5-BIGIP custom image to be provisioned in your IBM Cloud account."
}
##############################################################################
# f5_image_name - The name of your F5-BIGIP Virtual Server to be provisioned
##############################################################################
variable "f5_vsi_name" {
default = "f5-1arm-vsi01"
description = "The name of your F5-BIGIP Virtual Server to be provisioned."
}
##############################################################################
# f5_profile - The profile of compute CPU and memory resources to be used when provisioning F5-BIGIP VSI.
##############################################################################
variable "f5_profile" {
default = "bx2-2x8"
description = "The profile of compute CPU and memory resources to be used when provisioning F5-BIGIP VSI. To list available profiles, run `ibmcloud is instance-profiles`."
}
variable "f5_license" {
default = ""
description = "Optional. The BYOL license key that you want your F5 virtual server in a VPC to be used by registration flow during cloud-init."
}
variable "ibmcloud_endpoint" {
default = "test.cloud.ibm.com"
description = "[Temp Hack] Optional. The IBM Cloud endpoint used by create_auth script."
}
variable "copy_f5_image" {
default = "y"
description = "Copy F5-BIGIP custom image to your IBM Cloud account (y/n)."
}