migrate docs to mdx

This commit is contained in:
Dylan Staley
2021-11-22 15:47:36 -08:00
parent f63b6198ca
commit 3cb12b5a52
321 changed files with 4223 additions and 4602 deletions

View File

@@ -0,0 +1,35 @@
---
page_title: fileexists - Functions - Configuration Language
description: The fileexists function determines whether a file exists at a given path.
sidebar_title: fileexists
---
# `fileexists` Function
`fileexists` determines whether a file exists at a given path.
```hcl
fileexists(path)
```
Functions are evaluated during configuration parsing rather than at apply time,
so this function can only be used with files that are already present on disk
before Terraform takes any actions.
This function works only with regular files. If used with a directory, FIFO,
or other special mode, it will return an error.
## Examples
```
> fileexists("${path.module}/hello.txt")
true
```
```hcl
fileexists("custom-section.sh") ? file("custom-section.sh") : local.default_content
```
## Related Functions
* [`file`](/language/functions/file) reads the contents of a file at a given path