Spec-Zone.ru › Ansible 2.8

Модули, поддерживаемые основной командой Ansible

  • Облако
    • Amazon
  • Команды
  • Файлы
  • Инвентаризация
  • Инструменты_сети
    • Основы
  • Упаковщики
    • Язык
    • Операционная система
  • Управление_источниками
  • Система
  • Утилиты
    • Вспомогательные
    • Логика
  • Windows

Облако

Amazon

  • aws_s3 – управление объектами в S3
  • cloudformation – Создание или удаление стека AWS CloudFormation
  • ec2 – создание, завершение, запуск или остановка экземпляра в ec2
  • ec2_group – поддержание группы безопасности ec2 VPC
  • ec2_metadata_facts – Сбор фактов (метаданных экземпляра) о удаленных узлах в ec2
  • ec2_snapshot – создание снимка из существующего тома
  • ec2_vol – создание и подключение тома, возврат идентификатора тома и отображения устройства
  • ec2_vpc_net – Настройка виртуальных частных облаков AWS
  • ec2_vpc_net_facts – Сбор фактов о виртуальных частных облаках ec2 в AWS
  • ec2_vpc_subnet – Управление подсетями в виртуальных частных облаках AWS
  • ec2_vpc_subnet_facts – Сбор фактов о подсетях виртуальных частных облаков ec2 в AWS
  • s3_bucket – Управление корзинами S3 в AWS, DigitalOcean, Ceph, Walrus и FakeS3

Команды

  • command – Выполнение команд на целевых узлах
  • raw – Выполнение низкоуровневой и грязной команды
  • script – Запуск локального скрипта на удаленном узле после его передачи
  • shell – Выполнение команд оболочки на целевых узлах

Файлы

  • acl – Установка и получение информации о разрешениях доступа к файлам
  • assemble – Сборка конфигурационных файлов из фрагментов
  • blockinfile – Вставка/обновление/удаление блока текста, окруженного метками строк
  • copy – Копирование файлов на удаленные расположения
  • fetch – Загрузка файлов с удаленных узлов
  • file – Управление файлами и свойствами файлов
  • find – Возврат списка файлов на основе определенных критериев
  • lineinfile – Управление строками в текстовых файлах
  • stat – Получение статуса файла или файловой системы
  • synchronize – Обёртка над rsync для ускорения общих задач в ваших плейбуках
  • template – Шаблонирование файла на удаленном сервере
  • unarchive – Распаковка архива после (необязательно) копирования его с локальной машины

Инвентаризация

  • add_host – Добавление узла (и, как альтернатива, группы) в инвентаризацию ansible-playbook в оперативной памяти
  • group_by – Создание групп Ansible на основе фактов

Инструменты_сети

Основы

  • get_url – Загрузка файлов из HTTP, HTTPS или FTP на узел
  • slurp – Чтение файла с удаленных узлов
  • uri – Взаимодействие с веб-сервисами

Упаковщики

Язык

  • pip – Управление зависимостями библиотек Python

Операционная система

  • apt – Управление пакетами apt
  • apt_key – Добавление или удаление ключа apt
  • apt_repository – Добавление и удаление репозиториев APT
  • dnf – Управление пакетами с помощью менеджера пакетов dnf
  • package – Общий менеджер пакетов ОС
  • rpm_key – Добавление или удаление ключа gpg из базы данных rpm
  • yum – Управление пакетами с помощью менеджера пакетов yum
  • yum_repository – Добавление или удаление репозиториев YUM

Управление_источниками

  • git – Развертывание программного обеспечения (или файлов) из git-копий
  • subversion – Развертывание репозитория subversion

Система

  • at – Планирование выполнения команды или скрипта через команду at
  • authorized_key – Добавление или удаление авторизованного ключа SSH
  • debconf – Настройка пакета .deb
  • gather_facts – Сбор фактов о удалённых хостах
  • getent – Обёртка для утилиты unix getent
  • group – Добавление или удаление групп
  • iptables – Модификация правил iptables
  • mount – Управление активными и настроенными точками монтирования
  • ping – Попытка соединения с хостом, проверка работоспособности python и возврат pong при успехе
  • reboot – Перезагрузка машины
  • seboolean – Переключение SELinux булевых переменных
  • selinux – Изменение политики и состояния SELinux
  • service – Управление службами
  • setup – Сбор фактов о удалённых хостах
  • sysctl – Управление записями в sysctl.conf
  • systemd – Управление службами
  • sysvinit – Управление службами SysV
  • user – Управление учётными записями пользователей

Утилиты

Вспомогательные

  • meta – Выполнение Ansible ‘действий’

Логика

  • assert – Утверждения, что заданные выражения верны
  • async_status – Получение статуса асинхронной задачи
  • debug – Вывод сообщений во время выполнения
  • fail – Отказ с настраиваемым сообщением
  • import_playbook – Импорт playbook
  • import_role – Импорт роли в play
  • import_tasks – Импорт списка задач
  • include – Включение play или списка задач
  • include_role – Загрузка и выполнение роли
  • include_tasks – Динамическое включение списка задач
  • include_vars – Загрузка переменных из файлов динамически в задаче
  • pause – Приостановка выполнения playbook
  • set_fact – Установка фактов хоста из задачи
  • wait_for – Ожидание условия перед продолжением
  • wait_for_connection – Ожидание, пока удалённая система станет доступной/работоспособной

Windows

  • win_acl – Установка разрешений на файлы/каталоги/реестр для системного пользователя или группы
  • win_acl_inheritance – Изменение наследования ACL
  • win_command – Выполнение команды на удалённом узле Windows
  • win_copy – Копирование файлов в удалённые расположения на хостах Windows
  • win_disk_image – Управление монтированием ISO/VHD/VHDX на хостах Windows
  • win_dns_client – Настройка DNS-разрешения на хостах Windows
  • win_domain – Обеспечение существования домена Windows
  • win_domain_controller – Управление состоянием контроллера домена/сервера-члена для хоста Windows
  • win_domain_membership – Управление членством в домене/группе рабочих станций для хоста Windows
  • win_file – Создание, изменение или удаление файлов или каталогов
  • win_get_url – Загрузка файла из HTTP, HTTPS или FTP на узел
  • win_group – Добавление и удаление локальных групп
  • win_owner – Установка владельца
  • win_package – Установка/удаление инсталляционного пакета
  • win_path – Управление переменными среды Windows path
  • win_ping – Windows-версия классического модуля ping
  • win_reboot – Перезагрузка машины Windows
  • win_regedit – Добавление, изменение или удаление ключей и значений реестра
  • win_service – Управление и запрос служб Windows
  • win_share – Управление общими ресурсами Windows
  • win_shell – Выполнение команд оболочки на целевых хостах
  • win_stat – Получение информации о файлах Windows
  • win_template – Шаблонирование файла на удалённый сервер
  • win_updates – Загрузка и установка обновлений Windows
  • win_user – Управление локальными учётными записями пользователей Windows

Примечание

  • (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.8/modules/core_maintained.html

Spec-Zone.ru

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