Բովանդակություն:

Որոնք են Ansible մոդուլները:
Որոնք են Ansible մոդուլները:

Video: Որոնք են Ansible մոդուլները:

Video: Որոնք են Ansible մոդուլները:
Video: Out of Band Server Management: A Look at HP iLO 2024, Նոյեմբեր
Anonim

Մոդուլներ (որը նաև կոչվում է «առաջադրանքների հավելումներ» կամ «գրադարանային պլագիններ») կոդի առանձին միավորներ են, որոնք կարող են օգտագործվել հրամանի տողից կամ խաղատախտակի առաջադրանքում: Անսիբլ կատարում է յուրաքանչյուրը մոդուլ , սովորաբար հեռավոր թիրախային հանգույցում և հավաքում է վերադարձի արժեքները։ Յուրաքանչյուրը մոդուլ աջակցում է փաստարկների ընդունմանը:

Պարզապես, քանի՞ Ansible մոդուլ կա:

ՀԻՄՈՒՆՔՆԵՐԸ՝ ՕԳՏԱԳՈՐԾՈՒՄ ՊԱՏԱՍԽԱՆ AD HOC Զուգահեռ ԱՌԱՋԱԴՐԱՆՔՆԵՐԻ ԿԱՏԱՐՄԱՆ ՀԱՄԱՐ Անսիբլ պարունակում է ներկառուցված հսկա գործիքների տուփ մոդուլներում , դրանցից ավելի քան 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 պիեսներ գրված են ՅԱՄԼ.

Խորհուրդ ենք տալիս: