network

cktf/network/hcloud

Terraform Module HCL HCLOUD

Terraform HCloud Network Module

Install
module "network" {
source = "cktf/network/hcloud"
version = "2.3.0"
}
plain text: /constructs/tfmod-cktf-network-hcloud/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform HCloud Network !pipeline !release !license Network is a Terraform module useful for creating Network, Subnets, Routes, and Firewalls on HCloud Installation Add the required configurations to your terraform config file and install module using command bellow: ``bash terraform init ` Usage `hcl module "network" { source = "ckoliber/network/hcloud" name = "mynet" cidr = "192.168.0.0/16" subnets = { masters = { type = "server", cidr = "192.168.0.0/24" } workers = { type = "server", cidr = "192.168.1.0/24" } } firewalls = { manager = { targets = ["cluster/role=manager"] inbounds = { "80:tcp" = { description = "HTTP Inbound Traffic" source_ips = ["0.0.0.0/0", "::/0"] } "443:tcp" = { description = "HTTPS Inbound Traffic" source_ips = ["0.0.0.0/0", "::/0"] } "443:tcp" = { description = "

Inputs (9)
NameTypeDescriptionDefault
zonestringNetwork Zone"eu-central"
labelsmap(string)Network Labels{}
protectionboolNetwork Protectionfalse
expose_vswitchboolNetwork Expose VSwitchnull
routesmap(object({ destination =Network Routes{}
namestringNetwork Namenull
cidrstringNetwork CIDRnull
subnetsmap(object({ type = strNetwork Subnets{}
firewallsmap(object({ name = optNetwork Firewalls{}
Outputs (2)
subnet — Network Subnet
id — Network ID
Resources (4)
hcloud_firewallhcloud_networkhcloud_network_routehcloud_network_subnet
Details
FrameworkTerraform Module
LanguageHCL
Version2.3.0
Cloud HCLOUD
★ Stars1
Forks0
Total downloads599
Inputs9
Outputs2
Resources4
LicenseMIT
Namespacecktf
Updated