controller
ivorsmorenburg/controller/unifi
Terraform UniFi Module
Requirements | Name | Version | |------|---------| | unifi | >=0.34.0 | Providers | Name | Version | |------|---------| | unifi | >=0.34.0 | Modules No modules. Resources | Name | Type | |------|------| | unifi_device.ubn_network_device | resource | | unifi_firewall_group.fw_group | resource | | unifi_firewall_rule.rule | resource | | unifi_network.network_configuration | resource | | unifi_port_forward.forward | resource | | unifi_port_profile.profile | resource | | unifi_user.client | resource | | unifi_user_group.speed_group | resource | | unifi_wlan.wlan_configuration | resource | | unifi_ap_group.default | data source | | unifi_port_profile.all | data source | | unifi_port_profile.disabled | data source | | unifi_radius_profile.default | data source | | unifi_user_group.default | data
| Name | Type | Description | Default |
|---|---|---|---|
| port_forwards | map(object({ name | UniFi Port fowarding | required |
| wlan_configuration | map(object({ network_key = | Controller WiFi | required |
| ubnt_devices | map(object({ device = obje | UniFi Devices | required |
| firewall_groups | map(object({ name = str | UniFi Firewall Groups | required |
| firewall_rules | map(object({ name | UniFi Firewall Rules | required |
| port_profiles | map(object({ name = strin | Switch Port Profiles | required |
| unifi_credentials | object({ username = string | Unifi Controller Credentials & Host | required |
| unifi_site | map(string) | UniFi Site name and Description and others... | required |
| user_speed_groups | map(object({ name | UniFi Site name and Description and others... | required |
| network_configuration | map(object({ network_key = | Controller Networks & vLAN'S | required |
| unifi_client | map(object({ mac | UniFi Client | required |
| radius_profile_name | string | LookUp Radius Id by Name | "Default" |
firewall_rules — Map of UniFi FW Groups firewall_groups['key']unifi_ap_group_default — AP Default Groupunifi_disabled_port_profile — Look-Up the built-in disabled port profilespeed_groups — Map of UniFi Networks network_configuration['key']default_user_speed_group — Default Speed WiFi Groupfirewall_groups — Map of UniFi FW Groups firewall_groups['key']radius_default_id — Radius UDM Defaultunifi_all_port_profile — Default All Networks profileunifi_networks — Map of UniFi Networks network_configuration['key']port_profiles — Map of UniFi SW Profilesfowarding_ports — Fowarding ports port_fowards['key']