diff --git a/README.md b/README.md index 93917bc..587aba5 100644 --- a/README.md +++ b/README.md @@ -51,8 +51,7 @@ tāpēc ir svarīgi skatīties dokumentāciju moduļiem. Situācijā, kad izmaina kādu failu, iespējams vajag restartēt kādu servisu. Šim nolūkam izmanto *handlers* un *notify*. - -##### Handlers +**Kas? Ko?** Handleri, šajā situācijā, atrodās iekš `/roles/common/handlers/main.yml` Šis fails ir strukturēts tā pat kā parasti playbook *task* faili, @@ -66,13 +65,13 @@ Pie kāda task var piesaistīt handler, tam pieliekot `notify: ` (Piemērs iekš `/roles/common/tasks/syslog.yml`) **Kad handleri tiek laisti?** -Vai handleris tikts laists, tiek noteikts pēc attiecīgā taska exit statusa! +Visi handleri tiek palaisti pašā playbook beigās! +Un, vai handleris tikts laists, tiek noteikts pēc attiecīgā taska exit statusa! Katram *task*am ir beigu statuss. Parasti - OK/CHANGED/SKIPPED Ja task beidzās kā `CHANGED`, tad handleris tiks palaists, bet ja ir `OK` vai `SKIPPED`, tad, nē. -Visi handleri tiek palaisti pašā playbook beigās! Ja ir vajadzība visus, līdz šim izsauktos, handlerus palaist ātrāk, tad jāizmanto ansible `flush_handlers` task. @@ -80,6 +79,7 @@ tad jāizmanto ansible `flush_handlers` task. - name: Flush handlers meta: flush_handlers ``` +#### Templates #### Vault @@ -101,6 +101,6 @@ Pēc tam var karināt klāt dažādus "karogus": - `-k` - prasīs kādu SSH login paroli izmantot (ja vajag) - `-K` - prasīs kādu SUDO paroli izmantot (ja vajadzīga) - `--check`, `-C` - tā saucamais "dry-run", kur parāda tikai kas mainīsies, -un vai būs kādas kļūdas, bet reāli neko nemainīs (nestrādās ar dažiem moduļiem) +un vai būs kādas kļūdas, bet uz gala sistēmas neko nemainīs (nestrādās ar dažiem moduļiem) - `--diff`, `-D` - visos taskos parāda kas ir mainījies (piemēram, failiem `diff` formātā)