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.
|
Situācijā, kad izmaina kādu failu, iespējams vajag restartēt kādu servisu.
|
||||||
Šim nolūkam izmanto *handlers* un *notify*.
|
Šim nolūkam izmanto *handlers* un *notify*.
|
||||||
|
|
||||||
|
**Kas? Ko?**
|
||||||
##### Handlers
|
|
||||||
Handleri, šajā situācijā, atrodās iekš `/roles/common/handlers/main.yml`
|
Handleri, šajā situācijā, atrodās iekš `/roles/common/handlers/main.yml`
|
||||||
|
|
||||||
Šis fails ir strukturēts tā pat kā parasti playbook *task* faili,
|
Š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`)
|
(Piemērs iekš `/roles/common/tasks/syslog.yml`)
|
||||||
|
|
||||||
**Kad handleri tiek laisti?**
|
**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
|
Katram *task*am ir beigu statuss. Parasti - OK/CHANGED/SKIPPED
|
||||||
|
|
||||||
Ja task beidzās kā `CHANGED`, tad handleris tiks palaists,
|
Ja task beidzās kā `CHANGED`, tad handleris tiks palaists,
|
||||||
bet ja ir `OK` vai `SKIPPED`, tad, nē.
|
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,
|
Ja ir vajadzība visus, līdz šim izsauktos, handlerus palaist ātrāk,
|
||||||
tad jāizmanto ansible `flush_handlers` task.
|
tad jāizmanto ansible `flush_handlers` task.
|
||||||
|
|
||||||
@ -80,6 +79,7 @@ tad jāizmanto ansible `flush_handlers` task.
|
|||||||
- name: Flush handlers
|
- name: Flush handlers
|
||||||
meta: flush_handlers
|
meta: flush_handlers
|
||||||
```
|
```
|
||||||
|
#### Templates
|
||||||
|
|
||||||
#### Vault
|
#### 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 SSH login paroli izmantot (ja vajag)
|
||||||
- `-K` - prasīs kādu SUDO paroli izmantot (ja vajadzīga)
|
- `-K` - prasīs kādu SUDO paroli izmantot (ja vajadzīga)
|
||||||
- `--check`, `-C` - tā saucamais "dry-run", kur parāda tikai kas mainīsies,
|
- `--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ā)
|
- `--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