Ansible.Builtin
Версия коллекции 2.11.0b1
Индекс плагинов
Это плагины в коллекции 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 – Импортирование плейбука
- import_role – Импортирование роли в плей
- import_tasks – Импортирование списка задач
- include – Включение плей или списка задач
- include_role – Загрузка и выполнение роли
- include_tasks – Динамическое включение списка задач
- include_vars – Загрузка переменных из файлов динамически в рамках задачи
- iptables – Изменение правил iptables
-
known_hosts – Добавление или удаление хоста из файла
known_hosts - lineinfile – Управление строками в текстовых файлах
- meta – Выполнение ‘действий’ Ansible
- package – Общий менеджер пакетов ОС
- package_facts – Информация о пакетах как факты
- pause – Приостановка выполнения плейбука
-
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 – Управление учетными записями пользователей
- validate_argument_spec – Валидация спецификаций аргументов роли.
- 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/ansible/builtin/index.html