Spec-Zone.ru › Ansible 2.6

win_file - Создаёт, создаёт временные файлы или удаляет файлы или каталоги

Новая версия с выпуском 1.9.2.

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

Описание

  • Создаёт (пустые) файлы, обновляет метки изменения времени файлов существующих файлов и может создавать или удалять каталоги.
  • В отличие от модуля file, не изменяет права владения, разрешения или не манипулирует ссылками.
  • Для платформ, не являющихся Windows, используйте модуль file.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
path
обязательно
Путь к файлу, который управляется.

псевдонимы: dest, name
state
    Варианты:
  • absent
  • directory
  • file
  • touch
Если directory, все непосредственные подкаталоги будут созданы, если они не существуют.
Если file, файл НЕ будет создан, если он не существует, см. модуль copy или template, если вам нужно такое поведение. Если absent, каталоги будут рекурсивно удалены, а файлы будут удалены.
Если touch, будет создан пустой файл, если path не существует, в то время как существующий файл или каталог получат обновлённые время доступа и изменения файла (похоже на работу touch из командной строки).

Примечания

Примечание

  • Для платформ, не являющихся Windows, используйте модуль file.
  • См. также win_copy, win_template, copy, template, assemble

Примеры

- name: Touch a file (creates if not present, updates modification time if present)
  win_file:
    path: C:\Temp\foo.conf
    state: touch

- name: Remove a file, if present
  win_file:
    path: C:\Temp\foo.conf
    state: absent

- name: Create directory structure
  win_file:
    path: C:\Temp\folder\subfolder
    state: directory

- name: Remove directory structure
  win_file:
    path: C:\Temp
    state: absent

Статус

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

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

Этот модуль помечен как core, что означает, что его поддерживает Команда Ansible Core. Дополнительная информация находится в разделе Техническое обслуживание и поддержка модулей.

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

Поддержка

Дополнительную информацию о поддержке этого модуля компанией Red Hat см. в этой статье базы знаний

Автор

  • Jon Hawkesworth (@jhawkesworth)

Подсказка

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

© 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/win_file_module.html

Spec-Zone.ru

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