27 lines
835 B
Plaintext
27 lines
835 B
Plaintext
---
|
|
layout: docs
|
|
page_title: abspath - Functions - Configuration Language
|
|
sidebar_title: abspath
|
|
description: The abspath function converts the argument to an absolute filesystem path.
|
|
---
|
|
|
|
# `abspath` Function
|
|
|
|
`abspath` takes a string containing a filesystem path and converts it
|
|
to an absolute path. That is, if the path is not absolute, it will be joined
|
|
with the current working directory.
|
|
|
|
Referring directly to filesystem paths in resource arguments may cause spurious
|
|
diffs if the same configuration is applied from multiple systems or on
|
|
different host operating systems. We recommend using filesystem paths only for
|
|
transient values, such as the argument to
|
|
[`file`](/docs/from-1.5/functions/file) (where only the contents are then
|
|
stored).
|
|
|
|
## Examples
|
|
|
|
```shell-session
|
|
> abspath(path.root)
|
|
/home/user/some/packer/root
|
|
```
|