WIP
This commit is contained in:
parent
607e1ec577
commit
cbbb8b0d9a
10
README.md
10
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: <handnler name>`
|
||||
(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ā)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user