diff --git a/website/source/docs/modules/sources.html.markdown b/website/source/docs/modules/sources.html.markdown index d9e6a1316..89d774c60 100644 --- a/website/source/docs/modules/sources.html.markdown +++ b/website/source/docs/modules/sources.html.markdown @@ -29,6 +29,8 @@ Terraform supports the following sources: * HTTP URLs +Note that all remote modules are git-based. The `HTTP URL` source redirects terraform to use another one of the sources. + Each is documented further below. ## Local File Paths @@ -194,8 +196,9 @@ parameters: ## HTTP URLs -Any HTTP endpoint can serve up Terraform modules. For HTTP URLs (SSL is -supported, as well), Terraform will make a GET request to the given URL. +An HTTP URL can be used to redirect Terraform to get the module source from +one of the other sources. For HTTP URLs (SSL is supported, as well), +Terraform will make a GET request to the given URL. An additional GET parameter `terraform-get=1` will be appended, allowing you to optionally render the page differently when Terraform is requesting it. @@ -206,7 +209,13 @@ the source URL of the actual module. This will be used. If the header isn't present, Terraform will look for a `` tag with the name of "terraform-get". The value will be used as the source -URL. +URL. + +Example: + +``` + +``` ## Forced Source Type