HCL2: Add more documentation to path-variables (#10245)
* HCL2: Add more documentation to path-variables Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
This commit is contained in:
parent
67e2c0b83c
commit
38c50cf00e
|
@ -12,3 +12,30 @@ description: |-
|
||||||
- `path.cwd`: the directory from where Packer was started.
|
- `path.cwd`: the directory from where Packer was started.
|
||||||
|
|
||||||
- `path.root`: the directory of the input HCL file or the input folder.
|
- `path.root`: the directory of the input HCL file or the input folder.
|
||||||
|
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
```HCL
|
||||||
|
locals {
|
||||||
|
settings_file = "${path.cwd}/settings.txt"
|
||||||
|
scripts_folder = "${path.root}/scripts"
|
||||||
|
root = path.root
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Related Functions
|
||||||
|
|
||||||
|
- [`abspath`](/docs/from-1.5/functions/file/abspath) takes a string containing
|
||||||
|
a filesystem path and converts it to an absolute path.
|
||||||
|
|
||||||
|
- [`basename`](/docs/from-1.5/functions/file/basename) returns _only_ the last
|
||||||
|
portion of a filesystem path, discarding the portion that would be returned
|
||||||
|
by `dirname`.
|
||||||
|
|
||||||
|
- [`fileset`](/docs/from-1.5/functions/file/fileset) enumerates a set of
|
||||||
|
regular file names given a path and pattern.
|
||||||
|
|
||||||
|
- [`dirname`](/docs/from-1.5/functions/file/dirname) returns all of the
|
||||||
|
segments of a filesystem path _except_ the last, discarding the portion that
|
||||||
|
would be returned by `basename`.
|
||||||
|
|
Loading…
Reference in New Issue