Съдържание:

Какви са модулите на Ansible?
Какви са модулите на Ansible?

Видео: Какви са модулите на Ansible?

Видео: Какви са модулите на Ansible?
Видео: В архиве 2024, Ноември
Anonim

модули (наричани още „приставки за задачи“или „библиотечни плъгини“) са отделни единици код, които могат да се използват от командния ред или в задача на книгата. Ansible изпълнява всеки модул , обикновено на отдалечения целеви възел и събира върнати стойности. Всеки модул подкрепя вземането на аргументи.

Точно така, колко модула Ansible има?

ОСНОВИТЕ: ИЗПОЛЗВАНЕ ANSIBLE ЗА AD HOC ПАРАЛЕЛНО ИЗПЪЛНЕНИЕ НА ЗАДАЧА Ansible съдържа гигантска кутия с инструменти от вградени в модули , доста над 750 от тях.

Освен това, какви са три основни базови модула за Ansible? Модули, поддържани от основния екип на Ansible

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

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

За да създадете нов модул:

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

Какво е Ansible игра?

Ан Ansible playbook е организирана единица от скриптове, която определя работата за конфигурация на сървъра, управлявана от инструмента за автоматизация Ansible . Ansible е инструмент за управление на конфигурацията, който автоматизира конфигурирането на множество сървъри чрез използването на Ansible книги за игри. Ansible играе са написани на YAML.

Препоръчано: