Skip to content

Latest commit

 

History

History
98 lines (87 loc) · 8.95 KB

File metadata and controls

98 lines (87 loc) · 8.95 KB

Requirements

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

Providers

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

Modules

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

Resources

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

Inputs

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

Outputs

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