Requirements
Name | Version |
---|---|
terraform | >= 0.13 |
Providers
Name | Version |
---|---|
local | n/a |
null | n/a |
openstack | n/a |
random | n/a |
tls | n/a |
Modules
No modules.
Resources
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
agent_count | Number of Kubernetes worker nodes | number |
3 |
no |
agent_flavor_name | OpenStack flavor used by KYPO kubernetes cluster agent instance in HA mode | string |
"standard.medium" |
no |
external_network_name | External network name used for floating IP allocation | string |
n/a | yes |
flavor_name | OpenStack flavor used by KYPO kubernetes cluster instance | string |
n/a | yes |
ha | Deploy cluster with 3 nodes in HA | bool |
false |
no |
image_id | OpenStack image ID used by KYPO kubernetes cluster instance | string |
n/a | yes |
k3s_version | Version of k3s distribution | string |
"v1.27.9+k3s1" |
no |
key_pair | OpenStack keypair name used by KYPO kubernetes cluster instance | string |
n/a | yes |
network_id | Id of OpenStack internal network used by KYPO kubernetes cluster instance | string |
n/a | yes |
os_volume | n/a | bool |
false |
no |
os_volume_size | n/a | number |
80 |
no |
private_key | Private key of ubuntu user on KYPO kubernetes cluster instance | string |
n/a | yes |
proxy_host | FQDN/IP address of proxy-jump host. Set only for HA setup. | string |
"" |
no |
security_group | OpenStack KYPO head security group | string |
n/a | yes |
server_count | Number of Kubernetes server nodes | number |
3 |
no |
server_flavor_name | OpenStack flavor used by KYPO kubernetes cluster server instance in HA mode | string |
"standard.large" |
no |
subnet_name | OpenStack subnet name for LB | string |
"kypo-base-subnet" |
no |
Outputs
Name | Description |
---|---|
agent_ip | Internal IPs of the agent nodes in HA setup |
cluster_ip | Floating IP address of KYPO kubernetes cluster instance |
kubernetes_certificate | Public key of Kubernetes user |
kubernetes_private_key | Private key of Kubernetes user |
node_0_ip | Internal IP of the first node in HA setup |
server_ip | Internal IPs of the server nodes in HA setup |