Merge pull request #29509 from drewmullen/d-module-source-revision-option

documentation: commit sha can be passed to ref
This commit is contained in:
Laura Pacilio 2021-09-03 12:11:34 -04:00 committed by GitHub
commit 3c518880d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 4 deletions

View File

@ -237,16 +237,20 @@ only SSH key authentication is supported, and
By default, Terraform will clone and use the default branch (referenced by By default, Terraform will clone and use the default branch (referenced by
`HEAD`) in the selected repository. You can override this using the `HEAD`) in the selected repository. You can override this using the
`ref` argument: `ref` argument. The value of the `ref` argument can be any reference that would be accepted
by the `git checkout` command, such as branch, SHA-1 hash (short or full), or tag names. The [Git documentation](https://git-scm.com/book/en/v2/Git-Tools-Revision-Selection#_single_revisions) contains a complete list.
```hcl ```hcl
# referencing a specific release
module "vpc" { module "vpc" {
source = "git::https://example.com/vpc.git?ref=v1.2.0" source = "git::https://example.com/vpc.git?ref=v1.2.0"
} }
```
The value of the `ref` argument can be any reference that would be accepted # referencing a specific commit SHA-1 hash
by the `git checkout` command, including branch and tag names. module "storage" {
source = "git::https://example.com/storage.git?ref=51d462976d84fdea54b47d80dcabbf680badcdb8"
}
```
### "scp-like" address syntax ### "scp-like" address syntax