Satura rādītājs:

Kas ir Ansible moduļi?
Kas ir Ansible moduļi?

Video: Kas ir Ansible moduļi?

Video: Kas ir Ansible moduļi?
Video: 🔴 Новый повышающий DC-DC преобразователь напряжения 1200 Вт l ENG SUBS 🆕 В ЛБП или зарядное с Али 2024, Maijs
Anonim

Moduļi (saukti arī par “uzdevumu spraudņiem” vai “bibliotēkas spraudņiem”) ir atsevišķas koda vienības, ko var izmantot no komandrindas vai rokasgrāmatas uzdevumā. Ansible izpilda katru modulis , parasti attālajā mērķa mezglā, un apkopo atgriešanas vērtības. Katrs modulis atbalsta argumentāciju pieņemšanu.

Tātad, cik daudz Ansible moduļu ir?

PAMATI: LIETOŠANA ANSIBLE AD HOC PARALĒLĀ UZDEVUMA IZPILDE Ansible satur milzīgu iebūvēto rīku komplektu moduļos , vairāk nekā 750 no tiem.

Turklāt kādi ir trīs Ansible pamata bāzes moduļi? Moduļi, kurus uztur Ansible Core Team

  • acl - iestata un izgūst faila ACL informāciju.
  • add_host - pievienojiet resursdatoru (un alternatīvi grupu) ansible-playbook atmiņā esošajam krājumam.
  • apt - pārvalda apt pakotnes.
  • apt_key - pievienojiet vai noņemiet apt atslēgu.
  • apt_repository - pievienojiet un noņemiet APT repozitorijus.
  • montēt - saliek konfigurācijas failu no fragmentiem.

Tātad, kā uzrakstīt Ansible moduļus?

Lai izveidotu jaunu moduli:

  1. Pārejiet uz sava jaunā moduļa pareizo direktoriju: $ cd lib/ansible/modules/cloud/azure/
  2. Izveidojiet savu jauno moduļa failu: $ pieskarieties my_test.py.
  3. Ielīmējiet tālāk esošo saturu savā jaunajā moduļa failā.
  4. Modificējiet un paplašiniet kodu, lai veiktu to, ko vēlaties jaunajam modulim.

Kas ir Ansible luga?

An Iespējamā rokasgrāmata ir organizēta skriptu vienība, kas nosaka darbu servera konfigurācijai, ko pārvalda automatizācijas rīks Ansible . Ansible ir konfigurācijas pārvaldības rīks, kas automatizē vairāku serveru konfigurēšanu, izmantojot Ansible rotaļu grāmatas. Ansible lugas ir rakstīti YAML valodā.

Ieteicams: