Spec-Zone.ru › Ansible 2.5

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

  • acl - Установка и получение информации об ACL файла.
  • add_host - добавление хоста (и альтернативно группы) в инвентарь ansible-playbook в памяти
  • apt - Управление пакетами apt.
  • apt_key - Добавление или удаление ключа apt.
  • apt_repository - Добавление и удаление репозиториев APT.
  • assemble - Сборка конфигурационного файла из фрагментов.
  • assert - Утверждает, что заданные выражения истинны.
  • async_status - Получение статуса асинхронной задачи.
  • at - Планирование выполнения команды или скрипта через команду at.
  • authorized_key - Добавление или удаление авторизованного SSH ключа.
  • aws_s3 - управление объектами в S3.
  • blockinfile - Вставка/обновление/удаление текстового блока, окруженного маркерами строк.
  • cloudformation - Создание или удаление стека AWS CloudFormation.
  • command - Выполнение команды на удаленном узле.
  • copy - Копирование файлов на удаленные расположения.
  • debconf - Настройка пакета .deb.
  • debug - Печать сообщений во время выполнения.
  • dnf - Управление пакетами с помощью менеджера пакетов dnf.
  • ec2 - создание, завершение, запуск или остановка экземпляра в ec2
  • ec2_group - поддержка группы безопасности VPC ec2.
  • ec2_metadata_facts - Сбор фактов (метаданных экземпляра) об удаленных хостах в рамках ec2
  • ec2_snapshot - создание снимка из существующего тома
  • ec2_vol - создание и подключение тома, возвращение идентификатора тома и карты устройств
  • ec2_vpc_net - Настройка виртуальных частных облаков AWS.
  • ec2_vpc_net_facts - Сбор фактов о VPC ec2 в AWS
  • ec2_vpc_subnet - Управление подсетями в виртуальных частных облаках AWS.
  • ec2_vpc_subnet_facts - Сбор фактов о подсетях VPC ec2 в AWS
  • fail - Ошибка с пользовательским сообщением.
  • fetch - Загрузка файла с удаленных узлов.
  • file - Установка атрибутов файлов.
  • find - Возвращение списка файлов по определённым критериям.
  • get_url - Загрузка файлов из HTTP, HTTPS или FTP на узел.
  • getent - Обёртка над утилитой unix getent.
  • git - Развёртывание программного обеспечения (или файлов) из репозиториев git.
  • group - Добавление или удаление групп.
  • group_by - Создание групп Ansible на основе фактов.
  • import_playbook - Импортирование playbook.
  • import_role - Импортирование роли в play.
  • import_tasks - Импортирование списка задач.
  • include - Включение play или списка задач.
  • include_role - Загрузка и выполнение роли.
  • include_tasks - Динамическое включение списка задач.
  • include_vars - Загрузка переменных из файлов динамически внутри задачи.
  • iptables - Изменение iptables системы.
  • lineinfile - Управление строками в текстовых файлах.
  • meta - Выполнение Ansible ‘действий’.
  • mount - Управление активными и настроенными точками монтирования.
  • package - Универсальный менеджер пакетов ОС.
  • pause - Приостановка выполнения playbook.
  • ping - Попытка соединения с хостом, проверка работоспособности python и возвращение pong при успехе.
  • pip - Управление зависимостями библиотек Python.
  • raw - Выполнение нехитрой SSH команды.
  • rhn_channel - Добавление или удаление каналов программного обеспечения Red Hat.
  • rpm_key - Добавление или удаление gpg ключа из базы rpm.
  • s3_bucket - Управление S3 buckets в AWS, Ceph, Walrus и FakeS3.
  • script - Запуск локального скрипта на удаленном узле после его передачи.
  • seboolean - Переключение SELinux booleans.
  • selinux - Изменение политики и состояния SELinux.
  • service - Управление службами.
  • set_fact - Установка фактов хоста из задачи.
  • setup - Сбор фактов об удалённых хостах.
  • shell - Выполнение команд на узлах.
  • slurp - Считывает файл с удаленных узлов.
  • stat - Получение статуса файла или файловой системы.
  • subversion - Развертывание репозитория subversion.
  • synchronize - Обёртка над rsync для быстрого выполнения общих задач в ваших playbook'ах.
  • sysctl - Управление записями в sysctl.conf.
  • systemd - Управление службами.
  • template - Шаблонизирует файл на удалённый сервер.
  • unarchive - Распаковывает архив после (необязательно) копирования его с локальной машины.
  • uri - Взаимодействие с веб-сервисами.
  • user - Управление учётными записями пользователей.
  • wait_for - Ожидание условия перед продолжением.
  • wait_for_connection - Ожидание подключения к удалённой системе
  • win_acl - Установка разрешений доступа к файлам/каталогам/реестру для пользователя или группы системы
  • win_acl_inheritance - Изменение наследования прав доступа
  • 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
  • yum - Управление пакетами с помощью менеджера пакетов yum
  • yum_repository - Добавление или удаление репозиториев YUM

Примечание

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

Spec-Zone.ru

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