github.com/SUSE/skuba@v1.4.17/ci/infra/vmware/variables.tf (about) 1 variable "template_name" { 2 } 3 4 variable "stack_name" { 5 } 6 7 variable "vsphere_datastore" { 8 default = null 9 } 10 11 variable "vsphere_datastore_cluster" { 12 default = null 13 } 14 15 variable "vsphere_datacenter" { 16 } 17 18 variable "vsphere_network" { 19 } 20 21 variable "vsphere_resource_pool" { 22 } 23 24 variable "vsphere_hardware_version" { 25 default = null 26 description = "Hardware version of the virtual machine." 27 } 28 29 variable "authorized_keys" { 30 type = list(string) 31 default = [] 32 description = "SSH keys to inject into all the nodes" 33 } 34 35 variable "caasp_registry_code" { 36 default = "" 37 description = "SUSE CaaSP Product Registration Code" 38 } 39 40 variable "firmware" { 41 default = "bios" 42 description = "Firmware interface to use" 43 } 44 45 variable "guest_id" { 46 default = "sles15_64Guest" 47 description = "Guest ID of the virtual machine" 48 } 49 50 variable "ntp_servers" { 51 type = list(string) 52 default = [] 53 description = "List of ntp servers to configure" 54 } 55 56 variable "packages" { 57 type = list(string) 58 default = [] 59 description = "List of additional packages to install" 60 } 61 62 variable "repositories" { 63 type = map(string) 64 default = {} 65 description = "URLs of the repositories to mount via cloud-init" 66 } 67 68 variable "rmt_server_name" { 69 default = "" 70 description = "SUSE Repository Mirroring Server Name" 71 } 72 73 variable "username" { 74 default = "sles" 75 description = "Default user for the cluster nodes created by cloud-init default configuration for all SUSE SLES systems" 76 } 77 78 variable "masters" { 79 default = 1 80 description = "Number of master nodes" 81 } 82 83 variable "workers" { 84 default = 1 85 description = "Number of worker nodes" 86 } 87 88 variable "worker_cpus" { 89 default = 4 90 description = "Number of CPUs used on worker node" 91 } 92 93 variable "worker_memory" { 94 default = 8192 95 description = "Amount of memory used on worker node" 96 } 97 98 variable "worker_disk_size" { 99 default = 40 100 description = "Size of the root disk in GB on worker node" 101 } 102 103 variable "master_cpus" { 104 default = 4 105 description = "Number of CPUs used on master node" 106 } 107 108 variable "master_memory" { 109 default = 8192 110 description = "Amount of memory used on master node" 111 } 112 113 variable "master_disk_size" { 114 default = 50 115 description = "Size of the root disk in GB on master node" 116 } 117 118 variable "cpi_enable" { 119 default = false 120 description = "Enable CPI integration with vSphere" 121 } 122 123 variable "hostname_from_dhcp" { 124 default = true 125 description = "Set node's hostname from DHCP server" 126 }