{"action":"created","issue":{"url":"https://api.github.com/repos/hashicorp/terraform/issues/3203","labels_url":"https://api.github.com/repos/hashicorp/terraform/issues/3203/labels{/name}","comments_url":"https://api.github.com/repos/hashicorp/terraform/issues/3203/comments","events_url":"https://api.github.com/repos/hashicorp/terraform/issues/3203/events","html_url":"https://github.com/hashicorp/terraform/issues/3203","id":105761773,"number":3203,"title":"HTTPS in Consul remote config","user":{"login":"TimJones","id":113170,"avatar_url":"https://avatars.githubusercontent.com/u/113170?v=3","gravatar_id":"","url":"https://api.github.com/users/TimJones","html_url":"https://github.com/TimJones","followers_url":"https://api.github.com/users/TimJones/followers","following_url":"https://api.github.com/users/TimJones/following{/other_user}","gists_url":"https://api.github.com/users/TimJones/gists{/gist_id}","starred_url":"https://api.github.com/users/TimJones/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TimJones/subscriptions","organizations_url":"https://api.github.com/users/TimJones/orgs","repos_url":"https://api.github.com/users/TimJones/repos","events_url":"https://api.github.com/users/TimJones/events{/privacy}","received_events_url":"https://api.github.com/users/TimJones/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-09-10T08:49:34Z","updated_at":"2015-10-12T12:19:24Z","closed_at":"2015-10-12T12:19:24Z","body":"I want to use a Consul backend to store the tfstate, but the `address` configuration rejects a `https://` prefix:\r\n\r\n    $ terraform remote config -backend=consul -backend-config=\"path=terraform\" -backend-config=\"address=https://<PUBLIC_IP>:8500\"\r\n    Remote state management enabled\r\n    Error while performing the initial pull. The error message is shown\r\n    below. Note that remote state was properly configured, so you don't\r\n    need to reconfigure. You can now use `push` and `pull` directly.\r\n    \r\n    Error reloading remote state: Get http://https://<PUBLIC_IP>:8500/v1/kv/terraform: dial tcp: too many colons in address https://185.24.5.61:8500\r\n\r\nIs there a switch or option I'm missing from the docs?\r\n\r\nADDENDUM: We use self-signed certificates, so a way to supply a CA or not verify the cert would also be needed."},"comment":{"url":"https://api.github.com/repos/hashicorp/terraform/issues/comments/147379536","html_url":"https://github.com/hashicorp/terraform/issues/3203#issuecomment-147379536","issue_url":"https://api.github.com/repos/hashicorp/terraform/issues/3203","id":147379536,"user":{"login":"phinze","id":37534,"avatar_url":"https://avatars.githubusercontent.com/u/37534?v=3","gravatar_id":"","url":"https://api.github.com/users/phinze","html_url":"https://github.com/phinze","followers_url":"https://api.github.com/users/phinze/followers","following_url":"https://api.github.com/users/phinze/following{/other_user}","gists_url":"https://api.github.com/users/phinze/gists{/gist_id}","starred_url":"https://api.github.com/users/phinze/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phinze/subscriptions","organizations_url":"https://api.github.com/users/phinze/orgs","repos_url":"https://api.github.com/users/phinze/repos","events_url":"https://api.github.com/users/phinze/events{/privacy}","received_events_url":"https://api.github.com/users/phinze/received_events","type":"User","site_admin":false},"created_at":"2015-10-12T12:19:24Z","updated_at":"2015-10-12T12:19:24Z","body":"I have walked this same path myself, and I can confirm that @apparentlymart's recommendation is correct. :+1: "}}