Spec-Zone.ru › Ansible 2.11

Ansible.Builtin

Версия коллекции 2.11.0b1

Индекс плагинов

Это плагины в коллекции ansible.builtin

Плагины Become

  • runas – Выполнение от имени пользователя
  • su – Замена пользователя
  • sudo – Замена пользователя DO

Плагины кэширования

  • jsonfile – Файлы в формате JSON.
  • memory – Кэширование в оперативной памяти, непостоянное

Плагины обратного вызова

  • 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 – Создание временных файлов и каталогов
END_OF_DOCUMENT_MARKER
  • 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

Spec-Zone.ru

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