Name | Version |
---|---|
terraform | >= 0.14.9 |
azurerm | 2.88.1 |
helm | 2.4.1 |
kubernetes | 2.7.1 |
local | 2.1.0 |
rancher2 | 1.22.2 |
tls | 3.1.0 |
Name | Version |
---|---|
azurerm | 2.88.1 |
local | 2.1.0 |
rancher2.admin | 1.22.2 |
random | 3.1.2 |
time | 0.7.2 |
tls | 3.1.0 |
Name | Source | Version |
---|---|---|
harbor | ../../../terraform-modules/harbor | n/a |
jenkins | ../../../terraform-modules/jenkins | n/a |
neuvector | ../../../terraform-modules/neuvector | n/a |
nfs_server_provisioner | ../../../terraform-modules/nfs-server-provisioner | n/a |
rancher_server | ../../../terraform-modules/rancher | n/a |
Name | Type |
---|---|
azurerm_linux_virtual_machine.rancher_server | resource |
azurerm_linux_virtual_machine.rke2_node | resource |
azurerm_network_interface.rancher-server-nic | resource |
azurerm_network_interface.rke2-nodes-nic | resource |
azurerm_public_ip.rancher-server-pip | resource |
azurerm_public_ip.rke2-nodes-pip | resource |
azurerm_resource_group.rancher | resource |
azurerm_subnet.rancher-subnet | resource |
azurerm_subnet.rke2-subnet | resource |
azurerm_virtual_network.rancher | resource |
local_file.rke2_clusters_kubeconfig | resource |
local_file.ssh_private_key_pem | resource |
local_file.ssh_public_key_openssh | resource |
local_file.ssh_to_rancher_server | resource |
local_file.ssh_to_rke2_clusters | resource |
rancher2_cluster_v2.rke2_clusters | resource |
random_password.rancher_server_password | resource |
time_sleep.wait_rke2_cluster_initialized_for_10mins | resource |
tls_private_key.global_key | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
add_windows_node | Add a windows node to the workload cluster | bool |
false |
no |
azure_client_id | Azure client id used to create resources | string |
n/a | yes |
azure_client_secret | Client secret used to authenticate with Azure apis | string |
n/a | yes |
azure_location | Azure location used for all resources | string |
"Central India" |
no |
azure_subscription_id | Azure subscription id under which resources will be provisioned | string |
n/a | yes |
azure_tenant_id | Azure tenant id used to create resources | string |
n/a | yes |
cert_manager_version | Version of cert-manager to install alongside Rancher (format: 0.0.0) | string |
"1.7.0" |
no |
no_of_downstream_clusters | Specify number of All In One RKE2 clusters | number |
1 |
no |
prefix | Prefix added to names of all resources | string |
"lab" |
no |
rancher_server_use_static_public_ip | Indicate if static public ip should be allocated to rancher server | bool |
false |
no |
rancher_server_vm_size | Instance type used for all linux virtual machines | string |
"Standard_B2ms" |
no |
rancher_version | Rancher server version (format: v0.0.0) | string |
"v2.6.3" |
no |
resource_group_name | Resource Group Name | string |
"attendee1" |
no |
rke2_node_vm_size | Instance type used for all linux virtual machines | string |
"Standard_B4ms" |
no |
tag_department | Department (as tag) | string |
"My Department" |
no |
tag_environment | Stakeholder (as tag) | string |
"Test" |
no |
tag_group | Group (as tag) | string |
"My Group" |
no |
tag_project | Project (as tag) | string |
"Demo" |
no |
tag_resource_owner | Owner for the resource (as tag) | string |
"[email protected]" |
no |
tag_stakeholder | Stakeholder (as tag) | string |
"Manager Name" |
no |
Name | Description |
---|---|
harbor_password | n/a |
harbor_url | n/a |
harbor_user | n/a |
jenkins_password | n/a |
jenkins_url | n/a |
jenkins_user | n/a |
neuvector_password | n/a |
neuvector_user | n/a |
neuvector_webui_url | n/a |
rancher_server_password | n/a |
rancher_server_url | n/a |
rancher_server_user | n/a |