Spec-Zone.ru › Ansible 2.6

tempfile - Создаёт временные файлы и каталоги.

Новая версия с 2.3.

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Модуль tempfile создаёт временные файлы и каталоги. mktemp команда принимает разные параметры на различных системах, этот модуль помогает избежать проблем, связанных с этим. Файлы/каталоги, созданные модулем, доступны только создателю. Если вам нужно сделать их доступными для всех, необходимо использовать модуль file.
  • Для целевых систем Windows используйте модуль win_tempfile вместо него.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
path
Местоположение, где должен быть создан временный файл или каталог. Если путь не указан, будет использоваться системный каталог по умолчанию.
prefix По умолчанию:
"ansible."
Префикс имени создаваемого файла/каталога модулем.
state
    Варианты:
  • directory
  • file ←
Определяет, создать файл или каталог.
suffix По умолчанию:
""
Суффикс имени создаваемого файла/каталога модулем.

Примечания

Примечание

  • Для целевых систем Windows используйте модуль win_tempfile вместо него.

Примеры

- name: create temporary build directory
  tempfile:
    state: directory
    suffix: build

- name: create temporary file
  tempfile:
    state: file
    suffix: temp

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:

Ключ Возвращаемое значение Описание
path
строка
успех
Путь к созданному файлу или каталогу

Пример:
/tmp/ansible.bMlvdk


Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Более подробную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.

Автор

  • Krzysztof Magosa

Подсказка

Если вы заметите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/tempfile_module.html

Spec-Zone.ru

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