Модули файлов
- acl – Устанавливает и извлекает информацию об ACL файла.
- archive – Создаёт сжатый архив одного или нескольких файлов или деревьев.
- assemble – Сборка файла конфигурации из фрагментов
- blockinfile – Вставка/обновление/удаление текстового блока, окружённого маркерами строк.
- copy – Копирует файлы на удалённые расположения
- fetch – Загружает файл с удалённых узлов
- file – Устанавливает атрибуты файлов
- find – Возвращает список файлов на основе определённых критериев
- ini_file – Настройка параметров в файлах INI
- iso_extract – Извлечение файлов из образа ISO
- lineinfile – Обеспечение наличия определённой строки в файле или замена существующей строки с использованием обратной ссылки на регулярное выражение.
- patch – Применение файлов исправлений с помощью утилиты GNU patch
- replace – Замена всех вхождений определённой строки в файле с использованием обратной ссылки на регулярное выражение.
- stat – Получение статуса файла или файловой системы
- synchronize – Обёртка вокруг rsync для ускорения выполнения распространённых задач в ваших playbooks.
- tempfile – Создание временных файлов и каталогов.
- template – Шаблонизация файла на удалённом сервере
- unarchive – Распаковка архива после (необязательной) его копии с локального компьютера.
- xattr – установка/получение расширенных атрибутов
- xml – Управление частями XML-файлов или строк
Примечание
- (D): Этот маркер обозначает модуль как устаревший, что означает, что модуль поддерживается для обратной совместимости, но его использование не рекомендуется. Страница документации модуля может более подробно объяснить это обоснование.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/list_of_files_modules.html