krarey / terraform-unifi-port-forwarding

Terraform module for Unifi port forwards via Consul-Terraform Sync

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

terraform-unifi-port-forwarding

Terraform module for Unifi port forwards via Consul-Terraform Sync

Usage

This module is intended for use by Consul-Terraform Sync. The following CTS task will open port forwarding for all services which define unifi-proto and unifi-port-forward metadata on at least one service instance.

task {
  name        = "unifi-port-forward"
  description = "Pushes port-forwarding rules to Unifi Network"
  enabled     = true
  providers   = ["unifi"]
  module      = "<...>"
  condition "services" {
    regexp = ".*"
    filter = "Service.Meta contains \"unifi-proto\" and Service.Meta contains \"unifi-port-forward\""
  }
}

About

Terraform module for Unifi port forwards via Consul-Terraform Sync

License:MIT License


Languages

Language:HCL 100.0%