consul-sync

kecorbin/consul-sync/ciscoasa

Terraform Module HCL CISCOASA

Synchronize Cisco ASA object groups with Consul service instances using Terraform

Install
module "consul-sync" {
source = "kecorbin/consul-sync/ciscoasa"
version = "0.0.1"
}
plain text: /constructs/tfmod-kecorbin-consul-sync-ciscoasa/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-ciscoasa-consul-sync Quick demo of using terraform to managed an object-group on a Cisco ASA with service instance data retrieved via Consul. Usage `` module "sync_redis" { source = "github.com/kecorbin/terraform-ciscoasa-consul-sync" consul_service = "redis" datacenter = "dc1" consul_url = "http://demo.consul.io:80" asa_url = https://myasa.cisco.com/ asa_username = "admin" asa_password = "cisco" ssl_no_verify = false } ``

Inputs (8)
NameTypeDescriptionDefault
consul_servicestringThe consul service for which an object-group will be managed required
datacenterstringConsul datacenter to query for service instances required
consul_urlstringIP/FQDN of consul server (and port) e.g consul-server.foo.com:8500 required
asa_urlstring required
asa_usernamestring required
asa_passwordstring required
ssl_no_verifystring required
object_group_prefixstring"consul_service_"
Outputs (1)
members
Resources (1)
ciscoasa_network_object_group
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.1
Cloud CISCOASA
Total downloads779
Inputs8
Outputs1
Resources1
Namespacekecorbin
Updated