hashicorp / consul-terraform-sync

Consul Terraform Sync is a service-oriented tool for managing network infrastructure near real-time.
Mozilla Public License 2.0
121 stars 27 forks source link

Consul terraform sync can support to etcd? #497

Open Hoverhuang-er opened 2 years ago

Hoverhuang-er commented 2 years ago

Description

Some cloud native not only use consul for configuration management. they may using etcd or distrubute other key-value store

Use Cases

Sync configuration data without consul. May also can support key-value store like etcd, elasticsearch?

Alternative Solutions

https://github.com/GoogleCloudPlatform/terraformer

lornasong commented 2 years ago

Hi @Hoverhuang-er - thanks so much for writing this issue! If I understand you correctly, you would like CTS to use etcd/elasticsearch as the Terraform backend instead of Consul?

Although CTS currently doesn't support etcd and elasticsearch, it does support 9 other backends. In case it is useful, here are more details.

Are you looking for any alternative to Consul backend? Do any of the other available backends work for you? Or do you specifically need to use etcd and elasticsearch?

If I misunderstand you, please let me know. Thank you!