Skip to content

Commit a4d67d6

Browse files
authored
Merge pull request #72 from 3pings/main
Added IWE support
2 parents 85025b4 + 5e65845 commit a4d67d6

File tree

4 files changed

+33
-32
lines changed

4 files changed

+33
-32
lines changed

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -269,21 +269,21 @@ variable "tags" {
269269

270270
| Name | Source | Version |
271271
|------|--------|---------|
272-
| <a name="module_addons"></a> [addons](#module\_addons) | terraform-cisco-modules/iks/intersight//modules/addon_policy | >=2.0.3 |
273-
| <a name="module_cluster_addon_profile"></a> [cluster\_addon\_profile](#module\_cluster\_addon\_profile) | terraform-cisco-modules/iks/intersight//modules/cluster_addon_profile | >=2.0.3 |
274-
| <a name="module_cluster_profile"></a> [cluster\_profile](#module\_cluster\_profile) | terraform-cisco-modules/iks/intersight//modules/cluster | >=2.0.3 |
275-
| <a name="module_control_profile"></a> [control\_profile](#module\_control\_profile) | terraform-cisco-modules/iks/intersight//modules/node_profile | >=2.0.3 |
276-
| <a name="module_control_provider"></a> [control\_provider](#module\_control\_provider) | terraform-cisco-modules/iks/intersight//modules/infra_provider | >=2.0.3 |
277-
| <a name="module_infra_config_policy"></a> [infra\_config\_policy](#module\_infra\_config\_policy) | terraform-cisco-modules/iks/intersight//modules/infra_config_policy | >=2.0.3 |
278-
| <a name="module_instance_type"></a> [instance\_type](#module\_instance\_type) | terraform-cisco-modules/iks/intersight//modules/worker_profile | >=2.0.3 |
279-
| <a name="module_ip_pool_policy"></a> [ip\_pool\_policy](#module\_ip\_pool\_policy) | terraform-cisco-modules/iks/intersight//modules/ip_pool | >=2.0.3 |
280-
| <a name="module_k8s_network"></a> [k8s\_network](#module\_k8s\_network) | terraform-cisco-modules/iks/intersight//modules/k8s_network | >=2.0.3 |
281-
| <a name="module_k8s_sysconfig"></a> [k8s\_sysconfig](#module\_k8s\_sysconfig) | terraform-cisco-modules/iks/intersight//modules/k8s_sysconfig | >=2.0.3 |
282-
| <a name="module_k8s_version"></a> [k8s\_version](#module\_k8s\_version) | terraform-cisco-modules/iks/intersight//modules/version | >=2.0.3 |
283-
| <a name="module_runtime_policy"></a> [runtime\_policy](#module\_runtime\_policy) | terraform-cisco-modules/iks/intersight//modules/runtime_policy | >=2.0.3 |
284-
| <a name="module_trusted_registry"></a> [trusted\_registry](#module\_trusted\_registry) | terraform-cisco-modules/iks/intersight//modules/trusted_registry | >=2.0.3 |
285-
| <a name="module_worker_profile"></a> [worker\_profile](#module\_worker\_profile) | terraform-cisco-modules/iks/intersight//modules/node_profile | >=2.0.3 |
286-
| <a name="module_worker_provider"></a> [worker\_provider](#module\_worker\_provider) | terraform-cisco-modules/iks/intersight//modules/infra_provider | >=2.0.3 |
272+
| <a name="module_addons"></a> [addons](#module\_addons) | terraform-cisco-modules/iks/intersight//modules/addon_policy | =2.0.3 |
273+
| <a name="module_cluster_addon_profile"></a> [cluster\_addon\_profile](#module\_cluster\_addon\_profile) | terraform-cisco-modules/iks/intersight//modules/cluster_addon_profile | =2.0.3 |
274+
| <a name="module_cluster_profile"></a> [cluster\_profile](#module\_cluster\_profile) | terraform-cisco-modules/iks/intersight//modules/cluster | =2.0.3 |
275+
| <a name="module_control_profile"></a> [control\_profile](#module\_control\_profile) | terraform-cisco-modules/iks/intersight//modules/node_profile | =2.0.3 |
276+
| <a name="module_control_provider"></a> [control\_provider](#module\_control\_provider) | terraform-cisco-modules/iks/intersight//modules/infra_provider | =2.0.3 |
277+
| <a name="module_infra_config_policy"></a> [infra\_config\_policy](#module\_infra\_config\_policy) | terraform-cisco-modules/iks/intersight//modules/infra_config_policy | =2.0.4 |
278+
| <a name="module_instance_type"></a> [instance\_type](#module\_instance\_type) | terraform-cisco-modules/iks/intersight//modules/worker_profile | =2.0.3 |
279+
| <a name="module_ip_pool_policy"></a> [ip\_pool\_policy](#module\_ip\_pool\_policy) | terraform-cisco-modules/iks/intersight//modules/ip_pool | =2.0.3 |
280+
| <a name="module_k8s_network"></a> [k8s\_network](#module\_k8s\_network) | terraform-cisco-modules/iks/intersight//modules/k8s_network | =2.0.3 |
281+
| <a name="module_k8s_sysconfig"></a> [k8s\_sysconfig](#module\_k8s\_sysconfig) | terraform-cisco-modules/iks/intersight//modules/k8s_sysconfig | =2.0.3 |
282+
| <a name="module_k8s_version"></a> [k8s\_version](#module\_k8s\_version) | terraform-cisco-modules/iks/intersight//modules/version | =2.0.3 |
283+
| <a name="module_runtime_policy"></a> [runtime\_policy](#module\_runtime\_policy) | terraform-cisco-modules/iks/intersight//modules/runtime_policy | =2.0.3 |
284+
| <a name="module_trusted_registry"></a> [trusted\_registry](#module\_trusted\_registry) | terraform-cisco-modules/iks/intersight//modules/trusted_registry | =2.0.3 |
285+
| <a name="module_worker_profile"></a> [worker\_profile](#module\_worker\_profile) | terraform-cisco-modules/iks/intersight//modules/node_profile | =2.0.3 |
286+
| <a name="module_worker_provider"></a> [worker\_provider](#module\_worker\_provider) | terraform-cisco-modules/iks/intersight//modules/infra_provider | =2.0.3 |
287287

288288
## Resources
289289

examples/infra_config_policy/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ No resources.
9696
| <a name="input_organization"></a> [organization](#input\_organization) | Organization Name | `string` | `"default"` | no |
9797
| <a name="input_secretkey"></a> [secretkey](#input\_secretkey) | Secret Key or file location | `string` | n/a | yes |
9898
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `list(map(string))` | `[]` | no |
99-
| <a name="input_vc_password"></a> [vc\_password](#input\_vc\_password) | Password of the account to be used with vCenter. This should be the password for the account used to register vCenter with Intersight. | `string` | n/a | yes |
99+
| <a name="input_vc_password"></a> [vc\_password](#input\_vc\_password) | Password of the account to be used with vCenter. This should be the password for the account used to register vCenter with Intersight. | `string` | `null` | no |
100100

101101
## Outputs
102102

examples/infra_config_policy/variables.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ variable "vc_password" {
2121
sensitive = true
2222
type = string
2323
description = "Password of the account to be used with vCenter. This should be the password for the account used to register vCenter with Intersight."
24+
default = null
2425
}
2526

2627
variable "tags" {

main.tf

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ data "intersight_kubernetes_virtual_machine_instance_type" "this" {
3535

3636
module "infra_config_policy" {
3737
source = "terraform-cisco-modules/iks/intersight//modules/infra_config_policy"
38-
version = ">=2.0.3"
38+
version = "=2.0.4"
3939
count = var.infraConfigPolicy.use_existing == true ? 0 : 1
4040
vmConfig = {
4141
platformType = var.infraConfigPolicy.platformType
@@ -56,7 +56,7 @@ module "infra_config_policy" {
5656
module "ip_pool_policy" {
5757
count = var.ip_pool.use_existing == true ? 0 : 1
5858
source = "terraform-cisco-modules/iks/intersight//modules/ip_pool"
59-
version = ">=2.0.3"
59+
version = "=2.0.3"
6060
name = var.ip_pool.name
6161
starting_address = var.ip_pool.ip_starting_address
6262
pool_size = var.ip_pool.ip_pool_size
@@ -69,7 +69,7 @@ module "ip_pool_policy" {
6969
}
7070
module "k8s_network" {
7171
source = "terraform-cisco-modules/iks/intersight//modules/k8s_network"
72-
version = ">=2.0.3"
72+
version = "=2.0.3"
7373
count = var.k8s_network.use_existing == true ? 0 : 1
7474
policy_name = var.k8s_network.name
7575
pod_cidr = var.k8s_network.pod_cidr
@@ -80,7 +80,7 @@ module "k8s_network" {
8080
}
8181
module "k8s_sysconfig" {
8282
source = "terraform-cisco-modules/iks/intersight//modules/k8s_sysconfig"
83-
version = ">=2.0.3"
83+
version = "=2.0.3"
8484
count = var.sysconfig.use_existing == true ? 0 : 1
8585
policy_name = var.sysconfig.name
8686
dns_servers = var.sysconfig.dns_servers
@@ -91,9 +91,9 @@ module "k8s_sysconfig" {
9191
tags = var.tags
9292
}
9393
module "trusted_registry" {
94-
count = var.tr_policy.create_new == true ? 1 : 0
9594
source = "terraform-cisco-modules/iks/intersight//modules/trusted_registry"
96-
version = ">=2.0.3"
95+
version = "=2.0.3"
96+
count = var.tr_policy.create_new == true ? 1 : 0
9797
policy_name = var.tr_policy.name
9898
unsigned_registries = var.tr_policy.unsigned_registries
9999
root_ca_registries = var.tr_policy.root_ca_registries
@@ -102,7 +102,7 @@ module "trusted_registry" {
102102
}
103103
module "runtime_policy" {
104104
source = "terraform-cisco-modules/iks/intersight//modules/runtime_policy"
105-
version = ">=2.0.3"
105+
version = "=2.0.3"
106106
count = var.runtime_policy.create_new == true ? 1 : 0
107107
name = var.runtime_policy.name
108108
proxy_http_hostname = var.runtime_policy.http_proxy_hostname
@@ -121,7 +121,7 @@ module "runtime_policy" {
121121
}
122122
module "k8s_version" {
123123
source = "terraform-cisco-modules/iks/intersight//modules/version"
124-
version = ">=2.0.3"
124+
version = "=2.0.3"
125125
count = var.version_policy.use_existing == true ? 0 : 1
126126
k8s_version = var.version_policy.version
127127
k8s_version_name = var.version_policy.name
@@ -130,7 +130,7 @@ module "k8s_version" {
130130
}
131131
module "instance_type" {
132132
source = "terraform-cisco-modules/iks/intersight//modules/worker_profile"
133-
version = ">=2.0.3"
133+
version = "=2.0.3"
134134
count = var.instance_type.use_existing == true ? 0 : 1
135135
name = var.instance_type.name
136136
cpu = var.instance_type.cpu
@@ -141,7 +141,7 @@ module "instance_type" {
141141
}
142142
module "cluster_profile" {
143143
source = "terraform-cisco-modules/iks/intersight//modules/cluster"
144-
version = ">=2.0.3"
144+
version = "=2.0.3"
145145
name = var.cluster.name
146146
action = var.cluster.action
147147
wait_for_completion = var.cluster.wait_for_completion
@@ -173,15 +173,15 @@ module "cluster_profile" {
173173
module "addons" {
174174

175175
source = "terraform-cisco-modules/iks/intersight//modules/addon_policy"
176-
version = ">=2.0.3"
176+
version = "=2.0.3"
177177
addons = var.addons_list
178178
org_name = var.organization
179179
tags = var.tags
180180
}
181181
module "cluster_addon_profile" {
182182

183183
source = "terraform-cisco-modules/iks/intersight//modules/cluster_addon_profile"
184-
version = ">=2.0.3"
184+
version = "=2.0.3"
185185
count = var.addons_list != null ? 1 : 0
186186
depends_on = [module.addons]
187187
profile_name = "${var.cluster.name}-addon-profile"
@@ -193,7 +193,7 @@ module "cluster_addon_profile" {
193193
}
194194
module "control_profile" {
195195
source = "terraform-cisco-modules/iks/intersight//modules/node_profile"
196-
version = ">=2.0.3"
196+
version = "=2.0.3"
197197
name = "${var.cluster.name}-control_profile"
198198
profile_type = "ControlPlane"
199199
min_size = var.cluster.control_nodes
@@ -205,7 +205,7 @@ module "control_profile" {
205205
}
206206
module "worker_profile" {
207207
source = "terraform-cisco-modules/iks/intersight//modules/node_profile"
208-
version = ">=2.0.3"
208+
version = "=2.0.3"
209209
name = "${var.cluster.name}-worker_profile"
210210
profile_type = "Worker"
211211
min_size = var.cluster.worker_nodes
@@ -217,7 +217,7 @@ module "worker_profile" {
217217
}
218218
module "control_provider" {
219219
source = "terraform-cisco-modules/iks/intersight//modules/infra_provider"
220-
version = ">=2.0.3"
220+
version = "=2.0.3"
221221
name = "${var.cluster.name}-control_provider"
222222
instance_type_moid = var.instance_type.use_existing == true ? data.intersight_kubernetes_virtual_machine_instance_type.this.0.results.0.moid : module.instance_type.0.moid
223223
node_group_moid = module.control_profile.node_group_profile_moid
@@ -226,7 +226,7 @@ module "control_provider" {
226226
}
227227
module "worker_provider" {
228228
source = "terraform-cisco-modules/iks/intersight//modules/infra_provider"
229-
version = ">=2.0.3"
229+
version = "=2.0.3"
230230
name = "${var.cluster.name}-worker_provider"
231231
instance_type_moid = var.instance_type.use_existing == true ? data.intersight_kubernetes_virtual_machine_instance_type.this.0.results.0.moid : module.instance_type.0.moid
232232
node_group_moid = module.worker_profile.node_group_profile_moid

0 commit comments

Comments
 (0)