Spec-Zone.ru › Ansible 2.10

Ansible.Builtin

Сборка версии 2.10.5

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

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

Spec-Zone.ru

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