Spec-Zone.ru › OpenTofu 1.11

fileexists Function

fileexists определяет, существует ли файл по указанному пути.

Блок кода
fileexists(path)

Функции вычисляются во время разбора конфигурации, а не во время выполнения команды apply, поэтому эту функцию можно использовать только с файлами, которые уже существуют на диске до того, как OpenTofu начнет выполнять какие-либо действия.

Эта функция работает только с обычными файлами. При использовании с каталогом, FIFO или другим файлом специального типа она вернет ошибку.

Примеры​

Блок кода
> fileexists("${path.module}/hello.txt")
true
Блок кода
fileexists("custom-section.sh") ? file("custom-section.sh") : local.default_content

Связанные функции​

  • file считывает содержимое файла по указанному пути

Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.11/language/functions/fileexists/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API