Bakit ginagamit ang mga handler sa Ansible?
Bakit ginagamit ang mga handler sa Ansible?

Video: Bakit ginagamit ang mga handler sa Ansible?

Video: Bakit ginagamit ang mga handler sa Ansible?
Video: Galawan Ng Mga Scammers Sa Online Trading - At Pano Maiwasan Ang Mga Ito 2024, Mayo
Anonim

Ansible 2.0

A Handler gagawa ng aksyon kapag tinawag ng isang kaganapang pinakikinggan nito. Ito ay kapaki-pakinabang para sa mga pangalawang aksyon na maaaring kailanganin pagkatapos magpatakbo ng isang Gawain, tulad ng pagsisimula ng isang bagong serbisyo pagkatapos ng pag-install o pag-reload ng isang serbisyo pagkatapos ng pagbabago ng configuration.

Nito, ano ang silbi ng mga humahawak sa Ansible?

Mga Handler ay tulad ng mga regular na gawain sa isang Ansible playbook (tingnan ang Mga Gawain), ngunit pinapatakbo lamang kung ang Gawain ay naglalaman ng isang "abiso" na direktiba at nagpapahiwatig din na may binago ito. Halimbawa, kung ang isang config file ay binago, ang gawain na tumutukoy sa config file templating operation ay maaaring mag-notify ng isang service restart handler.

ano ang mga pakinabang ng paggamit ng Ansible roles? Mga tungkulin ay idinisenyo upang magamit muli. Pag-aayos ng mga playbook na may mga tungkulin nagbibigay-daan sa iyo na muling gumamit ng iba't ibang mga module at maiwasan ang pagdoble ng code. Ang mga paulit-ulit na hakbang sa pagsasaayos, na isinasagawa sa magkakahiwalay na mga file, ay maaaring magamit nang maraming beses, sa pamamagitan lamang ng pagsasama ng kinakailangang functionality ng tungkulin sa iyong mga playbook kung kinakailangan.

Tungkol dito, para saan ang mga handler ang kadalasang ginagamit?

Mga Handler ay maaaring maging ginamit para sa mga bagay maliban sa pag-restart ng serbisyo, ngunit ang mga pag-restart ng serbisyo ay ang pinakakaraniwan paggamit. Ang isang host ay simpleng remote na makina na pinamamahalaan ng Ansible. Maaari silang magkaroon ng mga indibidwal na variable na nakatalaga sa kanila, at maaari ding ayusin sa mga grupo.

Ano ang Idempotency sa Ansible?

Sa pangkalahatan, kawalan ng lakas ay "ang pag-aari ng ilang mga operasyon sa matematika at computer science na maaaring ilapat nang maraming beses nang hindi binabago ang resulta na lampas sa paunang aplikasyon". Sa pinakasimpleng termino, kawalan ng lakas nangangahulugan na makakasigurado ka sa isang pare-parehong estado sa iyong kapaligiran.

Inirerekumendang: