Spec-Zone.ru › Ansible 2.4

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

  • 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 checkouts.
  • group - Добавление или удаление групп.
  • group_by - Создание групп Ansible на основе фактов.
  • import_playbook - Импортировать playbook.
  • import_role - Импортировать роль в play.
  • import_tasks - Импортировать список задач.
  • include **(D)** - Включить 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 в 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 - Управление службами.
  • template - Шаблонизация файла на удаленный сервер.
  • unarchive - Распаковка архива после (необязательно) копирования с локальной машины.
  • uri - Взаимодействие с веб-сервисами.
  • user - Управление учетными записями пользователей.
  • wait_for - Ожидание выполнения условия перед продолжением.
  • wait_for_connection - Ожидание, пока удаленная система будет доступна/работоспособна.
  • 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 - Загрузка файла по заданному URL.
  • win_group - Добавление и удаление локальных групп.
  • win_owner - Установка владельца.
  • win_package - Устанавливает/удаляет пакет для установки
  • win_path - Управление переменными среды Windows path
  • win_ping - Версия модуля ping для Windows
  • 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.4/core_maintained.html

Spec-Zone.ru

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