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"
}
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)
| Name | Type | Description | Default |
|---|---|---|---|
| consul_service | string | The consul service for which an object-group will be managed | required |
| datacenter | string | Consul datacenter to query for service instances | required |
| consul_url | string | IP/FQDN of consul server (and port) e.g consul-server.foo.com:8500 | required |
| asa_url | string | required | |
| asa_username | string | required | |
| asa_password | string | required | |
| ssl_no_verify | string | required | |
| object_group_prefix | string | "consul_service_" |
Outputs (1)
membersResources (1)
ciscoasa_network_object_group
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.1
Cloud CISCOASA
Total downloads779
Inputs8
Outputs1
Resources1
Namespacekecorbin
Updated