Spec-Zone.ru › Ansible 2.8

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

  • Краткое описание
  • Параметры
  • См. также
  • Примеры
  • Статус

Краткое описание

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

Параметры

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

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

См. также

См. также

file – Управление файлами и свойствами файлов
Официальная документация по модулю file.
win_acl – Установка разрешений файлов/каталогов/реестра для системного пользователя или группы
Официальная документация по модулю win_acl.
win_acl_inheritance – Изменение наследования ACL
Официальная документация по модулю win_acl_inheritance.
win_owner – Установка владельца
Официальная документация по модулю win_owner.
win_stat – Получение информации о файлах Windows
Официальная документация по модулю win_stat.

Примеры

- 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]
  • Этот модуль поддерживается командой Ansible Core. [core]

Поддержка Red Hat

Дополнительная информация о поддержке этого модуля Red Hat доступна в этой статье базы знаний 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.8/modules/win_file_module.html

Spec-Zone.ru

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