Installing Consul as backend for Vault

I am new to Vault and Consul, and found many tutorials which apply to different configurations at various version levels. Whenever I try to enable TLS, it fails for one reason or another.

Can someone direct me to a set of instructions where I can configure an installation on kubernetes with TLS enabled for the sole purpose of using Consul as the backend for Vault? I could use an example helm chart that is installed using Terraform. Thank you.