Какви са модулите на Ansible?
Какви са модулите на Ansible?
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.

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