Spec-Zone.ru › Ansible 2.7

Модули, поддерживаемые командой 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 – Управление группой безопасности ec2 VPC.
  • ec2_metadata_facts – Сбор фактов (метаданных экземпляра) о удаленных хостах в ec2
  • ec2_snapshot – создание моментальной копии из существующего тома
  • ec2_vol – создание и подключение тома, возврат id тома и карты устройств
  • ec2_vpc_net – Настройка виртуальных частных облаков AWS
  • ec2_vpc_net_facts – Сбор фактов о ec2 VPC в AWS
  • ec2_vpc_subnet – Управление подсетями в виртуальных частных облаках AWS
  • ec2_vpc_subnet_facts – Сбор фактов о подсетях ec2 VPC в AWS
  • fail – Прервать выполнение с пользовательским сообщением
  • fetch – Загрузка файла с удаленных узлов
  • file – Установка атрибутов файлов
  • find – Возвращение списка файлов на основе определенных критериев
  • get_url – Загрузка файлов из HTTP, HTTPS или FTP на узел
  • getent – Обёртка для утилиты unix getent
  • git – Развертывание программного обеспечения (или файлов) из git checkouts
  • 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 команды
  • reboot – Перезагрузка машины
  • rhn_channel – Добавление или удаление каналов программного обеспечения Red Hat
  • rpm_key – Добавление или удаление gpg ключа из базы данных rpm
  • s3_bucket – Управление S3 buckets в AWS, Ceph, Walrus и FakeS3
  • script – Запуск локального скрипта на удаленном узле после передачи
  • seboolean – Переключает SELinux булевы переменные
  • selinux – Изменение политики и состояния SELinux
  • service – Управление службами
  • set_fact – Установка фактов хоста из задачи
  • setup – Сбор фактов о удаленных хостах
  • shell – Выполнение команд на узлах.
  • slurp – Считывание файла с удаленных узлов
  • stat – Получение статуса файла или файловой системы
  • subversion – Развертывание репозитория subversion
  • synchronize – Обёртка вокруг rsync для ускорения выполнения обычных задач в ваших playbook
  • sysctl – Управление записями в sysctl.conf.
  • systemd – Управление службами
  • sysvinit – Управление службами SysV.
  • 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.7/modules/core_maintained.html

Spec-Zone.ru

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