This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| automatizace:ansible [2023/08/11 13:08] tomas | automatizace:ansible [2023/08/11 13:40] (current) tomas [Klient] | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| %%ansible-playbook --connection=local --inventory 127.0.0.1, playbook.yml -e ansible_python_interpreter=/ | %%ansible-playbook --connection=local --inventory 127.0.0.1, playbook.yml -e ansible_python_interpreter=/ | ||
| %%ansible-playbook -i inventory/ | %%ansible-playbook -i inventory/ | ||
| - | ansible-playbook playbooktags.yml %%--%%tags untagged ... provede jen neotagované tasky\\ | + | ansible-playbook playbooktags.yml %%--%%tags untagged,tag1 ... provede jen neotagované tasky a tasky s tagem tag1\\ | 
| ansible-playbook playbooktags.yml %%--%%skip-tags=install, | ansible-playbook playbooktags.yml %%--%%skip-tags=install, | ||
| ansible-playbook playbooktags.yml %%--%%extra-vars action=install ... nadefinuje, nebo přepíše proměnnou/ | ansible-playbook playbooktags.yml %%--%%extra-vars action=install ... nadefinuje, nebo přepíše proměnnou/ | ||
| ===== playbooky ===== | ===== playbooky ===== | ||
| - | ==== obecná konstrukce ==== | + | ==== obecná konstrukce | 
| name:\\ | name:\\ | ||
| hosts: ... seznam nodů, nebo grup, na které se budou tasky aplikovat\\ | hosts: ... seznam nodů, nebo grup, na které se budou tasky aplikovat\\ | ||
| Line 48: | Line 48: | ||
| fail: ... ukončení běhu\\ | fail: ... ukončení běhu\\ | ||
| import_tasks: | import_tasks: | ||
| + | include_role: | ||
| uri: ... HTTP/HTTPS volání\\ | uri: ... HTTP/HTTPS volání\\ | ||
| + | block: ... blok tasků, více v sekci block\\ | ||
| tempfile: ... vytvoří dočasný soubor, sám se smaže po konci\\ | tempfile: ... vytvoří dočasný soubor, sám se smaže po konci\\ | ||
| read_csv: ... načte csv soubor\\ | read_csv: ... načte csv soubor\\ | ||