Мазмуну:

Ansible модулдары деген эмне?
Ansible модулдары деген эмне?

Video: Ansible модулдары деген эмне?

Video: Ansible модулдары деген эмне?
Video: Что такое Ansible? 2024, Май
Anonim

Модульдер (ошондой эле "тапшырма плагиндери" же "китепкана плагиндери" деп аталат) буйрук сабынан же оюн китебинин тапшырмасында колдонула турган дискреттик код бирдиктери. Ansible ар бирин аткарат модулу , көбүнчө алыскы максаттуу түйүндөрдө жана кайтаруу маанилерин чогултат. Ар бири модулу аргументтерди алууну колдойт.

Ошентип, канча Ansible модулу бар?

НЕГИЗГИ: КОЛДОНУУ ANSIBLE АТ ХОК ПАРАЛЛЕЛ ТАПШЫРМАЛАРДЫ АТКАРУУ УЧУН Ansible курулган ири куралдар кутусун камтыйт модулдарда Алардын саны 750дөн ашты.

Андан тышкары, Ansible үчүн үч негизги базалык модулдар деген эмне? Ansible Core командасы тарабынан тейленген модулдар

  • 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 оюн китеби автоматташтыруу куралы тарабынан башкарылган сервер конфигурациясынын ишин аныктаган скрипттердин уюшулган бирдиги Ansible . Ansible колдонуу менен бир нече серверлердин конфигурациясын автоматташтырган конфигурацияны башкаруу куралы Ansible оюн китептери. Ansible ойнойт YAML тилинде жазылган.

Сунушталууда: