Kāpēc programmā Ansible tiek izmantoti apdarinātāji?
Kāpēc programmā Ansible tiek izmantoti apdarinātāji?

Video: Kāpēc programmā Ansible tiek izmantoti apdarinātāji?

Video: Kāpēc programmā Ansible tiek izmantoti apdarinātāji?
Video: В архиве 2024, Maijs
Anonim

Ansible 2.0

A Apdarinātājs veiks darbību, kad to izsauc notikums, kuru tas klausās. Tas ir noderīgi sekundārajām darbībām, kas var būt nepieciešamas pēc uzdevuma izpildes, piemēram, jauna pakalpojuma palaišana pēc instalēšanas vai pakalpojuma atkārtota ielāde pēc konfigurācijas maiņas.

Tātad, kāda nozīme ir apdarinātājiem Ansible?

Apdarinātāji ir gluži kā regulāri uzdevumi Ansible rokasgrāmata (skatiet Uzdevumus), bet tiek palaists tikai tad, ja uzdevums satur direktīvu “paziņot”, kā arī norāda, ka tas kaut ko mainījis. Piemēram, ja tiek mainīts konfigurācijas fails, uzdevums, kas atsaucas uz konfigurācijas faila veidnes darbību, var paziņot par pakalpojuma restartēšanu. apdarinātājs.

kādas ir Ansible lomu izmantošanas priekšrocības? Lomas ir izstrādāti tā, lai tos varētu izmantot atkārtoti. Rotaļu grāmatu organizēšana ar lomas ļauj atkārtoti izmantot dažādus moduļus un izvairīties no koda dublēšanās. Atkārtotas konfigurācijas darbības, kas tiek veiktas atsevišķos failos, var izmantot daudzas reizes, vienkārši iekļaujot vajadzīgo lomu funkcionalitāti savās rokasgrāmatās, kad nepieciešams.

Saistībā ar to, kam hederus visbiežāk izmanto?

Apdarinātāji var būt lietots citām lietām, izņemot pakalpojuma restartēšanu, bet pakalpojuma restartēšana ir visizplatītākais lietojums. Saimniekdators ir vienkārši attāla iekārta, ko Ansible pārvalda. Tiem var būt piešķirti atsevišķi mainīgie, un tos var arī sakārtot grupās.

Kas ir idempotence Ansible?

Kopumā idempotence ir "noteiktu operāciju īpašība matemātikā un datorzinātnēs, ko var izmantot vairākas reizes, nemainot rezultātu ārpus sākotnējās pielietošanas". Vienkāršāk sakot, idempotence nozīmē, ka varat būt pārliecināts par konsekventu stāvokli savā vidē.

Ieteicams: