Ansible.Builtin
Сборка версии 2.10.5
Индекс плагинов
Это плагины в сборке ansible.builtin
Плагины become
Плагины кэширования
Плагины обратного вызова
- default – Стандартный вывод Ansible
- junit – Запись выходных данных книги задач в файл JUnit.
- minimal – Минимальный вывод Ansible
- oneline – Вывод Ansible в одну строку
- tree – Сохранение событий хостов в файлы
Плагины подключения
- local – выполнение на контроллере
- paramiko_ssh – Выполнение задач через python ssh (paramiko)
- psrp – Выполнение задач через протокол удалённого управления Microsoft PowerShell
- ssh – подключение через ssh клиентскую утилиту
- winrm – Выполнение задач через WinRM Microsoft
Плагины инвентаризации
- advanced_host_list – Парсинг ‘списка хостов’ с диапазонами
- auto – Загрузка и выполнение плагина инвентаризации, указанного в конфигурационном файле YAML
- constructed – Использование Jinja2 для построения переменных и групп на основе существующей инвентаризации.
- generator – Использование Jinja2 для построения хостов и групп из шаблонов
- host_list – Парсинг строки ‘списка хостов’
- ini – Использует файл Ansible INI в качестве источника инвентаризации.
- script – Выполняет скрипт инвентаризации, который возвращает JSON
- toml – Использует определённый файл TOML в качестве источника инвентаризации.
- yaml – Использует определённый файл YAML в качестве источника инвентаризации.
Плагины поиска
- config – Поиск текущих значений конфигурации Ansible
- csvfile – чтение данных из файла TSV или CSV
- dict – возвращает пары ключ/значение из словарей
- env – чтение значения переменных среды
- file – чтение содержимого файла
- fileglob – список файлов, соответствующих шаблону
- first_found – возвращает первый найденный файл из списка
- indexed_items – переписывает списки, чтобы вернуть ‘индексированные элементы’
- ini – чтение данных из файла ini
- inventory_hostnames – список хостов инвентаризации, соответствующих шаблону хоста
- items – список элементов
- lines – чтение строк из команды
- list – просто возвращает то, что ему дано.
- nested – создаёт список со вложенными элементами из других списков
- password – получение или генерация случайного пароля, хранящегося в файле
- pipe – чтение вывода из команды
- random_choice – возвращает случайный элемент из списка
- sequence – генерирует список на основе числовой последовательности
- subelements – проход по вложенному ключу из списка словарей
- template – получение содержимого файла после применения шаблонизации Jinja2
- together – объединяет списки в синхронизированный список
- unvault – чтение содержимого заархивированного файла(ов)
- url – возвращает содержимое из URL
- varnames – Поиск соответствующих имён переменных
- vars – Поиск шаблонизированного значения переменных
Модули
- add_host – Добавить хост (и альтернативно группу) в инвентарь ansible-playbook в оперативной памяти
- apt – Управляет пакетами apt
- apt_key – Добавить или удалить ключ apt
- apt_repository – Добавление и удаление репозиториев APT
- assemble – Сборка конфигурационных файлов из фрагментов
- assert – Утверждает, что заданные выражения истинны
- async_status – Получить статус асинхронной задачи
- blockinfile – Вставка/обновление/удаление текстового блока, окружённого маркерными строками
- command – Выполнение команд на целевых узлах
- copy – Копирование файлов на удалённые узлы
- cron – Управление записями cron.d и crontab
- debconf – Конфигурирование пакета .deb
- debug – Вывод сообщений во время выполнения
- dnf – Управление пакетами с помощью менеджера пакетов dnf
- dpkg_selections – Выбор пакетов dpkg
- expect – Выполнение команды и реагирование на запросы.
- fail – Отказ с пользовательским сообщением
- fetch – Загрузка файлов с удалённых узлов
- file – Управление файлами и свойствами файлов
- find – Возврат списка файлов на основе определённых критериев
- gather_facts – Сбор фактов о удалённых узлах
- get_url – Загрузка файлов из HTTP, HTTPS или FTP на узел
- getent – Обёртка для утилиты unix getent
- git – Развёртывание программного обеспечения (или файлов) из репозиториев git
- group – Добавление или удаление групп
- group_by – Создание групп Ansible на основе фактов
- hostname – Управление именем узла
- import_playbook – Импортировать playbook
- import_role – Импортировать роль в play
- import_tasks – Импортировать список задач
- include – Включить play или список задач
- include_role – Загрузка и выполнение роли
- include_tasks – Динамически включить список задач
- include_vars – Загрузка переменных из файлов, динамически внутри задачи
- iptables – Изменение правил iptables
-
known_hosts – Добавление или удаление узла из файла
known_hosts - lineinfile – Управление строками в текстовых файлах
- meta – Выполнение ‘действий’ Ansible
- package – Общий менеджер пакетов ОС
- package_facts – Информация о пакетах как факты
- pause – Приостановка выполнения playbook
-
ping – Попытка подключения к хосту, проверка работоспособности python и возврат
pongпри успехе - pip – Управление зависимостями библиотек Python
- raw – Выполнение низкоуровневой и грязной команды
- reboot – Перезагрузка компьютера
- replace – Замена всех вхождений определённой строки в файле с помощью обратной ссылки регулярного выражения
- rpm_key – Добавление или удаление ключа gpg из базы данных rpm
- script – Выполнение локального скрипта на удалённом узле после его передачи
- service – Управление сервисами
- service_facts – Возврат информации о состоянии службы в виде данных фактов
- set_fact – Установка фактов узла из задачи
- set_stats – Установка статистики для текущего выполнения ansible
- setup – Сбор фактов о удалённых узлах
- shell – Выполнение команд оболочки на целевых узлах
- slurp – Считывание файла с удалённых узлов
- stat – Получение состояния файла или файловой системы
- subversion – Развёртывание репозитория subversion
- systemd – Управление сервисами
- sysvinit – Управление сервисами SysV.
- tempfile – Создание временных файлов и каталогов
- template – Шаблон файла на целевом хосте
- unarchive – Распаковывает архив после (необязательного) копирования с локального компьютера
- uri – Взаимодействие с веб-сервисами
- user – Управление учетными записями пользователей
- wait_for – Ожидание условия перед продолжением
- wait_for_connection – Ожидание, пока удаленная система станет доступной/используемой
- yum – Управление пакетами с помощью менеджера пакетов yum
- yum_repository – Добавление или удаление репозиториев YUM
Плагины оболочки
- cmd – Командная строка Windows
- powershell – Windows PowerShell
- sh – Оболочка POSIX (/bin/sh)
Плагины стратегии
- debug – Выполнение задач в интерактивной сессии отладки.
- free – Выполнение задач без ожидания всех хостов
- host_pinned – Выполнение задач на каждом хосте без прерывания
- linear – Выполнение задач в линейном порядке
Плагины переменных
- host_group_vars – Отвечает за загрузку group_vars и host_vars
См. также
Список коллекций с документацией, размещённой здесь.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/ansible/builtin/index.html