- OpenTofu言語
- 関数
- fileexists
fileexists
関数
fileexists
は、指定されたパスにファイルが存在するかどうかを判断します。
fileexists(path)
関数は適用時ではなく、構成解析中に評価されるため、この関数はOpenTofuが何らかのアクションを実行する前にディスク上に既に存在しているファイルでのみ使用できます。
この関数は、通常のファイルでのみ機能します。ディレクトリ、FIFO、またはその他の特殊モードで使用した場合、エラーが返されます。
例
> fileexists("${path.module}/hello.txt")
true
fileexists("custom-section.sh") ? file("custom-section.sh") : local.default_content
関連関数
file
は、指定されたパスにあるファイルの内容を読み取ります。