Мазмұны:

Ansible модульдері дегеніміз не?
Ansible модульдері дегеніміз не?

Бейне: Ansible модульдері дегеніміз не?

Бейне: Ansible модульдері дегеніміз не?
Бейне: Что такое Ansible? 2024, Сәуір
Anonim

Модульдер («тапсырма плагиндері» немесе «кітапхана плагиндері» деп те аталады) пәрмен жолынан немесе ойын кітабы тапсырмасында пайдалануға болатын дискретті код бірліктері. 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 тілінде жазылған.

Ұсынылған: