Talaan ng mga Nilalaman:

Ano ang Ansible modules?
Ano ang Ansible modules?

Video: Ano ang Ansible modules?

Video: Ano ang Ansible modules?
Video: What is Ansible | Ansible Playbook explained | Ansible Tutorial for Beginners 2024, Nobyembre
Anonim

Mga module (tinutukoy din bilang "mga plugin ng gawain" o "mga plugin ng library") ay mga discrete unit ng code na maaaring gamitin mula sa command line o sa isang playbook na gawain. Ansible nagpapatupad ng bawat isa modyul , kadalasan sa remote na target na node, at nangongolekta ng mga return value. Ang bawat isa modyul sumusuporta sa pagkuha ng mga argumento.

Kaya lang, ilan ang Ansible modules doon?

ANG MGA BASIKS: PAGGAMIT ANSIBLE PARA SA AD HOC PARALLEL TASK EXECUTION Ansible naglalaman ng isang higanteng toolbox ng built- sa mga module , higit sa 750 sa kanila.

Bukod pa rito, ano ang tatlong pangunahing base module para sa Ansible? Mga Module na Pinapanatili ng Ansible Core Team

  • acl - Itinatakda at kinukuha ang impormasyon ng file ACL.
  • add_host - magdagdag ng isang host (at bilang kahalili ng isang grupo) sa ansible-playbook in-memory na imbentaryo.
  • apt - Namamahala ng mga apt-package.
  • apt_key - Magdagdag o mag-alis ng apt key.
  • apt_repository - Magdagdag at mag-alis ng mga repositoryo ng APT.
  • assemble - Nagtitipon ng isang configuration file mula sa mga fragment.

Dahil dito, paano ako magsusulat ng Ansible modules?

Para gumawa ng bagong module:

  1. Mag-navigate sa tamang direktoryo para sa iyong bagong module: $ cd lib/ansible/modules/cloud/azure/
  2. Lumikha ng iyong bagong module file: $ touch my_test.py.
  3. I-paste ang nilalaman sa ibaba sa iyong bagong module file.
  4. Baguhin at palawigin ang code para magawa ang gusto mong gawin ng iyong bagong module.

Ano ang Ansible play?

An Ansible playbook ay isang organisadong unit ng mga script na tumutukoy sa trabaho para sa configuration ng server na pinamamahalaan ng automation tool Ansible . Ansible ay isang tool sa pamamahala ng pagsasaayos na nag-automate ng pagsasaayos ng maraming server sa pamamagitan ng paggamit ng Ansible mga playbook. Ansible na mga dula ay nakasulat sa YAML.

Inirerekumendang: