forked from pkrishn1-pk/vnf-vpc-f5
-
Notifications
You must be signed in to change notification settings - Fork 0
/
variables.tf
119 lines (105 loc) · 5.89 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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
##############################################################################
# Variable block - See each variable description
##############################################################################
##############################################################################
# vnf_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_cos_instance_id" {
default = ""
description = "The COS instance-id hosting the F5-BIGIP qcow2 image."
}
##############################################################################
# vnf_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_cos_image_url" {
default = ""
description = "The COS image object SQL URL for F5-BIGIP qcow2 image."
}
##############################################################################
# vnf_cos_instance_id_test - Vendor provided COS instance-id hosting
# F5-BIGIP image in test.cloud.ibm.com.
# The value for this variable is enter at offering
# onbaording time. This variable is hidden from the user.
##############################################################################
variable "vnf_cos_instance_id_test" {
default = ""
description = "The COS instance-id hosting the F5-BIGIP qcow2 image in test.cloud.ibm.com."
}
##############################################################################
# vnf_cos_image_url_test - Vendor provided F5-BIGIP image COS url in test.cloud.ibm.com.
# The value for this variable is enter at offering
# onbaording time.This variable is hidden from the user.
##############################################################################
variable "vnf_cos_image_url_test" {
default = ""
description = "The COS image object url for F5-BIGIP qcow2 image in test.cloud.ibm.com."
}
##############################################################################
# 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 = ""
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 = ""
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 = ""
description = "The name of the public SSH key to be used when provisining F5-BIGIP VSI."
}
##############################################################################
# vnf_vpc_image_name - The name of the F5-BIGIP custom image to be provisioned in your IBM Cloud account.
##############################################################################
variable "vnf_vpc_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."
}
##############################################################################
# vnf_image_copy - Do you want to copy the f5 image to your IBM Cloud account. Skip copy image, if your image is already copied.
##############################################################################
variable "vnf_image_copy" {
default = "y"
description = "Copy F5-BIGIP custom image to your IBM Cloud account (y/n)."
}
##############################################################################
# vnf_vpc_image_name - The name of your F5-BIGIP Virtual Server to be provisioned
##############################################################################
variable "vnf_instance_name" {
default = "f5-1arm-vsi01"
description = "The name of your F5-BIGIP Virtual Server to be provisioned."
}
##############################################################################
# vnf_profile - The profile of compute CPU and memory resources to be used when provisioning F5-BIGIP VSI.
##############################################################################
variable "vnf_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 "vnf_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 = "cloud.ibm.com"
description = "The IBM Cloud environmental variable 'cloud.ibm.com' or 'test.cloud.ibm.com'"
}