Оглавление:

Что такое модули Ansible?
Что такое модули Ansible?

Видео: Что такое модули Ansible?

Видео: Что такое модули Ansible?
Видео: Что такое Ansible? 2024, Ноябрь
Anonim

Модули (также называемые «плагины задач» или «плагины библиотеки») представляют собой дискретные блоки кода, которые можно использовать из командной строки или в задаче playbook. Ansible выполняет каждый модуль , обычно на удаленном целевом узле, и собирает возвращаемые значения. Каждый модуль поддерживает аргументы.

Итак, сколько существует модулей Ansible?

ОСНОВЫ: ИСПОЛЬЗОВАНИЕ ВОЗМОЖНЫЙ ДЛЯ СПЕЦИАЛЬНОГО ПАРАЛЛЕЛЬНОГО ВЫПОЛНЕНИЯ ЗАДАЧИ Ansible содержит гигантский набор встроенных инструментов. в модулях , более 750 из них.

Кроме того, каковы три основных базовых модуля для Ansible? Модули, поддерживаемые основной командой Ansible

  • acl - Устанавливает и извлекает информацию ACL файла.
  • add_host - добавить хост (или группу) в инвентарь ansible-playbook в памяти.
  • apt - управляет пакетами apt.
  • apt_key - Добавить или удалить ключ apt.
  • apt_repository - Добавление и удаление репозиториев APT.
  • Assembly - собирает конфигурационный файл из фрагментов.

Следовательно, как мне писать модули Ansible?

Чтобы создать новый модуль:

  1. Перейдите в правильный каталог для вашего нового модуля: $ cd lib / ansible / modules / cloud / azure /
  2. Создайте новый файл модуля: $ touch my_test.py.
  3. Вставьте содержимое ниже в свой новый файл модуля.
  4. Измените и расширьте код, чтобы он делал то, что вы хотите, чтобы ваш новый модуль делал.

Что такое Ansible play?

An Ansible playbook представляет собой организованный блок скриптов, который определяет работу для конфигурации сервера, управляемой инструментом автоматизации. Ansible . Ansible это инструмент управления конфигурацией, который автоматизирует настройку нескольких серверов с помощью Ansible учебники. Ansible играет написаны на YAML.

Рекомендуемые: