Requirements Name Version terraform >= 0.13 Providers Name Version openstack n/a tls n/a Modules No modules. Resources Name Type openstack_compute_keypair_v2.keypair resource openstack_networking_network_v2.network resource openstack_networking_port_v2.port resource openstack_networking_router_interface_v2.router_interface resource openstack_networking_router_v2.router resource openstack_networking_secgroup_rule_v2.head_6443 resource openstack_networking_secgroup_rule_v2.head_8443 resource openstack_networking_secgroup_rule_v2.head_git_ssh resource openstack_networking_secgroup_rule_v2.head_http resource openstack_networking_secgroup_rule_v2.head_https resource openstack_networking_secgroup_rule_v2.head_icmp resource openstack_networking_secgroup_rule_v2.head_ssh resource openstack_networking_secgroup_rule_v2.head_syslog resource openstack_networking_secgroup_rule_v2.proxy_icmp resource openstack_networking_secgroup_rule_v2.proxy_ssh resource openstack_networking_secgroup_rule_v2.remote_head_proxy_tcp resource openstack_networking_secgroup_rule_v2.remote_head_proxy_udp resource openstack_networking_secgroup_rule_v2.remote_head_sandbox_access_tcp resource openstack_networking_secgroup_rule_v2.remote_head_sandbox_access_udp resource openstack_networking_secgroup_rule_v2.remote_head_tcp resource openstack_networking_secgroup_rule_v2.remote_head_udp resource openstack_networking_secgroup_rule_v2.remote_proxy_head_tcp resource openstack_networking_secgroup_rule_v2.remote_proxy_head_udp resource openstack_networking_secgroup_rule_v2.remote_proxy_sandbox_access_tcp resource openstack_networking_secgroup_rule_v2.remote_proxy_sandbox_access_udp resource openstack_networking_secgroup_rule_v2.remote_sandbox_access_head_tcp resource openstack_networking_secgroup_rule_v2.remote_sandbox_access_head_udp resource openstack_networking_secgroup_rule_v2.remote_sandbox_access_proxy_tcp resource openstack_networking_secgroup_rule_v2.remote_sandbox_access_proxy_udp resource openstack_networking_secgroup_rule_v2.remote_sandbox_man_int_sandbox_man_icmp resource openstack_networking_secgroup_rule_v2.remote_sandbox_man_int_sandbox_man_nodeexpoter resource openstack_networking_secgroup_rule_v2.remote_sandbox_man_int_sandbox_man_prometheus resource openstack_networking_secgroup_rule_v2.remote_sandbox_man_int_sandbox_man_ssh resource openstack_networking_secgroup_rule_v2.remote_sandbox_man_int_sandbox_man_syslog resource openstack_networking_secgroup_rule_v2.remote_sandbox_man_int_sandbox_man_winrm resource openstack_networking_secgroup_rule_v2.sandbox_internal_all resource openstack_networking_secgroup_rule_v2.sandbox_man_int_dhcp resource openstack_networking_secgroup_rule_v2.sandbox_man_sandbox_man_int_syslog resource openstack_networking_secgroup_v2.head resource openstack_networking_secgroup_v2.proxy resource openstack_networking_secgroup_v2.sandbox_access resource openstack_networking_secgroup_v2.sandbox_internal resource openstack_networking_secgroup_v2.sandbox_man resource openstack_networking_secgroup_v2.sandbox_man_int resource openstack_networking_subnet_v2.subnet resource tls_private_key.admin resource openstack_identity_auth_scope_v3.scope data source openstack_networking_network_v2.external_network data source Inputs Name Description Type Default Required dns_nameservers List of DNS name servers used for instances list(string) [ "1.1.1.1", "1.0.0.1"] no external_network_name External network name used for floating IP allocation string n/a yes network_cidr CIDR block for the base-subnet string "192.168.64.0/18" no Outputs Name Description keypair_name OpenStack keypair name used by proxy jump and Kuberentes cluster instances network_id Id of OpenStack internal network used by proxy jump and Kuberentes cluster instances private_key SSH private key for accessing proxy jump and Kuberentes cluster instances sg_head_name Name of security group used by Kubernetes cluster instance hosting head services sg_proxy_name Name of proxy jump security group