terraform-google-nomad icon indicating copy to clipboard operation
terraform-google-nomad copied to clipboard

Allow more configuration of Consul integration

Open picatz opened this issue 2 years ago • 0 comments

Currently, there is no way to really tune the Consul integration outside of enabling/disabling Consul ACLs and the default policy.

https://github.com/picatz/terraform-google-nomad/blob/8c61d662a89c9633a4b38739716f64b2ffd15bfd/vars.tf#L138-L148

But there are many options available. These should be exposed as Terraform variables with secure defaults.

https://github.com/picatz/terraform-google-nomad/blob/8c61d662a89c9633a4b38739716f64b2ffd15bfd/packer/configs/nomad/server.hcl#L45-L53

Extra important ones to consider would be allow_unathenticated and share_ssl. Consider disabling these by default with adjustments to documentation and examples.

picatz avatar Oct 19 '21 01:10 picatz