แแ แแแแ แแแแแฎแแแแแก แแแแแแแ แกแฎแแ แแแแแแแแแแแก Ansible แแแแแ แแ แแแแ แก แแฌแแ แกแแแฃแแแ แแแแก. แจแแชแแแแแแแก (แ แแแแ แช แกแฎแแแกแ, แแกแ แฉแแแ) แแแแแแแแก แแ แแก, แแกแแแ แ แแแแ แช แแ แแแ แแ แแแขแแ แแแฃ, แแแแฎแแแ แแแแแแ แจแแชแแแแแก, แ แแแแแกแแช Ansible แแแแฎแแแ แแแแแแ แฃแจแแแแแ - แแกแแแ แ แแฃแ แกแแแแแฎแแแจแ แฎแแแแแแแ แซแแ แแแแแแก แแแฃแคแแแแแก แแแ แแจแ.
แแ แกแแงแแแแแแแ แฃแกแแแแ แแแแแแก แแแแแกแแกแฌแแ แแแแแ แแแแแแฌแงแแแขแ, Ansible-แจแ แจแแกแแแแแ แแแแแฌแแ แ แแแแแแแก, แแแแช แฃแแแ แแชแแก. แแแคแ แแฎแแแแแ, แแก แแ แแ แแก แแแชแแแแก แแแแฎแ แแแ, แแก แแ แแก แแแแ แฎแแแก แแแกแฌแแแแ แฃแแแ แแแ แแกแแแแแ แแ แกแฃแ แแแแแแก แแแ แแจแ.
แแแแแฎแแแแแก แแแกแแแแแแแแ แแแแ แแก แแ แแก, แ แแ แแแแแแก แ แแแแแแแแ แแแแกแ แกแขแ แแฅแแแ แฃแแแ แแแฌแแ แแแแ, แ แแฆแแช แฃแแแ แฌแแ แแแแแแจแแ, แแแแ แแ โแ แแฆแแช แ แแฆแแชแแแแ แแ แงแแแแแคแแ แ แแ แฃแแแโ.
แกแแแแฃแ แแแ
Ansible แแแแฎแแแ แแแแแก แแแแแแ แ แจแแชแแแแ แแ แแก แแก, แ แแ แแ แแชแแก แ แ แฐแฅแแแ. แแฃ แกแแฎแแแแแ แแ แแชแ, แแแ แแแแแแ แ แแก แฌแแ แก แแแแฃแแแแขแแชแแ. แชแแชแฎแแแ แแแแแแแแ: แแแขแแ แแแฃแก แแ แแก, แแแแแแแแ, แ แแแแแแช แแแแฅแแก แแแแแแแ, แ แแ แแแ แแแแ แ แแแฌแแ แ Ansible-แจแ, แแแ แฃแแแกแฃแฎแ แแแแฎแแแก "แ แ แแแแแแแขแแแแกแแแแ แจแแแแแแ แกแแแแแแจแ แฌแแแแ?" แแ แ แแแแกแแช แแ แแแฅแแ, แ แแ โแแแกแฃแฎแ แแแกแแแแแแแแ แแงแ, แ แแ แกแแแแแแจแ แฌแแแแ แจแแแแแแ แแแแแจแแกแแแโ, แแแฐแงแแ แแแแฆแฃแแแแแ แแแแแแขแแ แ โแฉแแแ แแแแก แแ แแแงแแแแแโ. แฎแแแฎแ แฌแแ แก Ansible-แก แคแฃแแแกแแแแก แแ แแ แแงแแแแแก แแแแแจแก. แแกแแแ แ แแแแฃแ แแ แแงแแแแแแ แแแก, แแแแ แแ แแ แแชแแแ แ แ แแ แแก.
แแกแ แ แแ, แแแแแฌแงแแ แ แแฆแแช แแแ แขแแแแ: แ แ แฐแฅแแแ แแแก. แจแแกแแซแแแ แแก แแชแแ, แแ แจแแแซแแแแ แแ แ, แ แแแแแ แงแฃแ แแแฆแแแ แแ แแแแฅแชแแแ แแแแฃแแแแขแแชแแแก แฌแแแแแฎแแแกแแก.
ansible-playbook แแกแ แฃแแแแก แกแแแแแแจแ แฌแแแแก. Playbook แแ แแก แคแแแแ yml/yaml แแแคแแ แแแแแแ, แ แแแแแก แจแแแแแ แแ แแก แแกแแแแกแ แ แแ:
---
- hosts: group1
roles:
- role1
- hosts: group2,group3
tasks:
- debug:
แฉแแแ แฃแแแ แแแแฎแแแแ, แ แแ แแแแแ แแก แคแแแแ แแ แแก แกแแแแแแจแ แฌแแแแ. แฉแแแ แจแแแแแซแแแ แแแฉแแแแแ แกแแ แแ แแก แ แแแแแ แแ แกแแ แแ แแก แแแแชแแแแแ. แแแแ แแ แกแแ แแ แแก แแแแแจแ? แแ แ แ แแแแกแฎแแแแแแแ แแแแแจแกแ แแ แ แแแก แแ แกแแแแแแจแ แฌแแแแก แจแแ แแก?
แแก แงแแแแแคแแ แ แแแแฃแแแแขแแชแแแจแแ. แแ แแแแขแ แแแแแ. แแแแฌแงแแแแแแแแก - แแแแขแแ, แ แแ แซแแแแแ แแแแ แแ แแ แแฅแแแ แแ แแแฎแกแแแ แงแแแแแคแแ แ แแ แแแ แแฃแแแ. แแแแแชแแแแ - แแแแขแแ, แ แแ "แขแ แแแแแแฃแ แ แ แแ". แแฃ แแแแแชแแแแ แฎแแ แ, แฎแแแแฎแแ แฌแแแแแแฎแแ แแก แแแแ แแแแ แแฅแแก แแแแจแ แแ แแฎแแ แแแแแช แแ แแฅแแแแ แแแแ แแแฎแแแแ แแแแกแจแ แฌแแแงแแแแ.
แแกแ แ แแ, แแแฎแกแแแแแ: Playbook แแ แแก แกแแ, แ แแแแแแช แจแแแแแแ แแแแแจแแกแแแ แแ import_playbook
.
แแก แแ แแก แแ แแ แกแแแฅแขแแแแ:
- hosts: group1
roles:
- role1
แแ แแก แแ แแก แแแแแ แแ แแ แแแแกแ:
- hosts: group2,group3
tasks:
- debug:
แ แ แแ แแก แแแแแจแ? แ แแขแแ แแ แแก แแก?
แแแแแจแ แแ แแก แกแแแแแแจแ แฌแแแแแก แแแแแแ แ แแแแแแแขแ, แ แแแแแ แแแแแจแ แแ แแฎแแแแ แแแแแจแ แแแแแจแแ แแแก แ แแแแแแก แแ/แแ แแแแชแแแแแแก แฉแแแแแแแแแแก แฐแแกแขแแแแก แกแแแกแแแ, แ แแแแแแแแช แแกแแแ แฃแแแ แจแแกแ แฃแแแแก. แแแแฃแแแแขแแชแแแก แฆแ แแ แกแแฆแ แแแจแ แจแแแแซแแแแ แแแแแแ แแแฎแกแแแแแ delegate_to
, แแแแแแแแ แแแ แกแแซแแแแ แแแแแแแขแแแ, แฅแกแแแแก cli-แก แกแแแชแแคแแแฃแ แ แแแ แแแแขแ แแแ, แแแฎแขแแแ แฐแแกแขแแแ แแ แ.แจ. แแกแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแ แจแแชแแแแแ แแแแแแแแแแแก แจแแกแ แฃแแแแแก แแแแแแ. แแแแ แแ, แแแแแแฌแงแ. แแแแแแฃแ แแ แญแแแแแ แแแ แแแแขแก แแฅแแก แซแแแแแ แกแแแชแแคแแแฃแ แ แแแแแงแแแแแ แแ แแกแแแ แแแแแแแแแ แแ แแ แแก แฃแแแแแ แกแแแฃแ แ. แแ แฉแแแ แแกแแฃแแ แแแ แซแแ แแแแ แกแแแแแฎแแแแ, แ แแช แงแแแแแ แฃแแแ แแชแแแแก แแ แแแแแแงแแแแก.
แแฃ แแแแแ "แกแแแแ" แจแแแกแ แฃแแ "แ แแฆแแช", แฌแแ แแแแกแแก. แแ แ แ แแแ. แแ แแ แแก แ แแแ แแแแฃแแแแแแ แแ แแแแแแแขแแแแแ. แแแฆแแ แแ แแแฌแแ แแแแกแ. แ แแแแแจแแช, แฐแแกแขแแแแก แแแแจแ แฉแแแแแแแแ แกแแ แฃแแแ แจแแกแ แฃแแแแก, แฎแแแ แ แแแแแจแ/แแแแแแแแแแก - แ แ แฃแแแ แจแแแกแ แฃแแแ.
แแแ แขแแแ, แแ แ? แกแฎแแแแแแ แแ แ แแแแ แจแแแซแแแแ?
แแ แ-แแ แแ แแแแแฎแแกแแแแแแแแ แแแแแแขแ, แ แแแแกแแช แแแแแแแแแแก แแฅแแ แแแแก แกแฃแ แแแแ แแ แ แแแแแจแแก แกแแจแฃแแแแแแ, แแ แแก "แ แแแ, แ แแแแแแช แแงแแแแแแแก แงแแแแแคแแ แก". แแ แแแแแ แแฅแแแแแก แ แแแ, แ แแแแแแช แแแแแคแแแฃแ แแ แแแก แ แแแแ แช แแแ แแแแ แขแแแแก แกแแ แแแ แแแก, แแกแแแ แแแแ แ แขแแแแก แกแแ แแแ แแแก.
แแ แฅแแขแแแฃแแ แแแแแแแแแ แแแแแขแแ แแแแ. แแ แแแแแ แแฅแแแแแก แแแแแขแแ แแแแแก แ แแแ, แ แแแแแแช แแแแแขแแ แแแแก แแแแแแแคแแแฃแ แแ แแแก. แแแแแขแแ แแแแแก แ แแแ แแแแญแแแ แแแแแขแแ แแแแแก แแแกแแแแซแแแแก (แแแแแจแแก แแแฎแแแแแ). แแแแ แแ แแแแแแแก, แ แแ แแแแแขแแ แแแแแกแแแแก แฉแแแ แฃแแแ แแแแแฌแแแแ แแแแแขแแแ แแแกแแแแซแแแแก, แ แแแแแแกแแช แฉแแแ แแแแแแ แแแแแ. แ แแขแแ แแ แแแแแแงแแแแ แแแแแแแขแ? แแฅแแแ แแกแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ iptables. แแแแแแแขแ? แแฅแแแ แแกแแแ แฃแแแ แแแฌแแ แแ/แจแแแกแฌแแ แแ แแแแคแแแฃแ แแชแแ DBMS-แแกแแแแก, แ แแแ แฉแแ แแแ แแแแแขแแ แแแแ. แแแแแแแขแ! แแ แแฃ แแ แแแขแแฃแแแแ แแแแแ, แแแจแแ แจแแแแซแแแ แแแแแแแ แแแ include_role
แฌแงแแแแ แแแ แงแฃแแจแ แ แแฃแแ แคแแแขแ แแก แแแแแงแแแแแแ แฏแแฃแคแแแแก แกแแแจแ แแ แจแแแแแ include_role
แแแขแแก แแแแแแแแ แจแแแแซแแแ delegate_to
แแกแแ. แแ แฌแแแแแแ...
แแแ แแ แกแฃแ แแแแ - แแแฅแแแแแก แแ แแ แแแแแขแแ แแแแแก แ แแแ, แ แแแแแแช "แแแแแแแก แงแแแแแคแแ แก" - แแแแแแงแแแแก แกแ แฃแ แฏแแฏแแฎแแแจแ, แกแแแแแแแช แงแแแแแแ แฎแจแแ แแ แแฎแแแแ แแ แแ แแแแแกแแแแแแ: แงแแแแแคแ แแก แแแแแแแ แแแแแฌแแ แ.
แกแแ แแแฎแแ แแฅ แจแแชแแแแ? แแ แแแแแแขแจแ, แ แแชแ แแฆแแแแฉแแแ, แ แแ X แแแกแแแแซแแแแ แแแแแแแแแก โxโ แจแแกแแกแ แฃแแแแแแ แฃแแแ แฌแแกแฃแแแงแแแ Y-แก แแแกแแแแซแแแแแ แแ แแแแแแแแแแแ โyโ แแฅ, แฃแแแ แจแแแแกแ แฃแแแแแแ แแแ แขแแแ แกแแแแ แฏแแจแ: แฌแแแ แแ แแแฌแแ แ แแแแแจแ, แ แแแแแแช Y แแแกแแแแซแแแแ แแแแแแแก y-แก. "x"-แก แแ แแแฃแแแขแแ แ แแแ, แแ แแแแ แแแฌแแ แแ แแฃแแแแแ. แแฃแแแแช แแงแแ แ แแแแแ แแแฃแแ แชแแแแแแแแ.
แ แแแแ แช แฉแแแก, แแแแแ แแแชแแแฃแ แแแแแชแแแจแ แงแแแแแคแแ แ แกแฌแแ แแ แแ แแก แแแแฅแแแแ. แแแแ แแ แแก แจแแแ แกแแฅแแ แแ แแ แแก! แแแแขแแ, แ แแ แแกแฃแ แ แแแฌแแ แแ แแ แแแแแฏแแ แแแ แแแแแงแแแแแแแ แแแแ, แ แแแแแแช แแ แแก แแจแ แแแ แแ แแแแแแแแแแแก แแกแแแแกแ, แแ แแฅแแแ แฃแแแ แแแซแแแแแ แแแแแแ, แแฃ แ แแแแ แฃแแแ แแแแแแแแ แแก.
แแฅ แแแแแ แแ แแ แกแแ แแแแฃแแ แจแแชแแแแ แแแแแแแ. แจแแชแแแแ, แ แแแแแแแช แแ แแแแแ แแ แแแฅแขแ แแแแแแฅแชแแ แขแแแแ แแแขแฃแแแ แแแฌแแ แแแแแแ (แแก แจแแแซแแแแ แฃแแแแแกแแช แแงแแก, แแแแ แแ แงแแแแแคแแ แ แแฃแจแแแแก แแ แแแแแแ แแแกแแกแ แฃแแแแแแแ) แกแ แฃแ แกแแจแแแแแแแแ, แ แแแแแกแแช แแแขแแ แแช แแ แแแ แฎแแแแแ. แแฃแจแแแแก, แแแแ แแ แฆแแแ แแแ แฅแแแก, แ แแแ แจแแชแแแแ.
แจแแชแแแแแ: แ แแแ แแแแแแแแแแแก แคแฃแแฅแชแแแ. แแ แแแแแแแแแ แแแแคแฃแญแ แแแแแแ แแแ แแ แแแกแแฌแงแแกแ, แ แแ แงแฃแ แแแ แฃแแ แแแแ แกแแแฌแฃแฎแแ แแ. แ แแแ แแ แแ แแก แแแแแแแแแแแก แคแฃแแฅแชแแ. แแแก แแ แจแแฃแซแแแ แแแแแแแแแก แแแแแแแแ แแ แแ แจแแฃแซแแแ แแแแแฌแงแแแขแแแแแแแแก แแแฆแแแ แแแแแจแแก แแแแแแ. แจแแแแฎแกแแแ แ แ แแแแแฌแงแแแขแแแแแแแก แแฆแแแก แแแแแจแ?
แแแแแแแ, แแแ แแแแ แฎแแ . Play แแฆแแแก แแแแแฌแงแแแขแแแแแแก (แฃแคแ แ แแฃแกแขแแ, แจแแแชแแแก แแแคแแ แแแชแแแก) แแฃ แ แแแแแ แแแแชแแแแแ แแ แ แแแแแ แ แแแแ แฐแแกแขแแแแ แฃแแแ แจแแแกแ แฃแแแก.
แแฃ แแ แแแแแฌแงแแแขแแแแแแก แ แแแแ แแแแแแแแฌแแแแแ แแ แแฃแแแแช แแแแแแแแแ, แแฅแแแ แกแแแฃแแแ แแแแก (แแ แแแก, แแแแช แแฅแแแแ แแแแแก แแแ แฉแแแแก แจแแแชแแแแ) แกแแแแแแแ แแ แกแแแแแแก แแแฌแแ แแแ. แ แแแ แแ แฌแงแแแขแก แกแแ แจแแกแ แฃแแแแแ. แแก แแแแแฌแงแแแขแแแแแ แแแแฆแแแ แแแแแจแแ. แ แแแ แแแแแแแก แแแแก, แ แแช แแฃแแแแแ, แกแแแแช แแ แแก แแแแฅแแแแ.
แ แแขแแ แแ แแก แกแแจแแจแ Ansible-แจแ แแแแ แแแ แแแแแ แแ แ แแขแแ แแ แแก COBOL แฃแแแแแกแ แแแแ แ Ansible, แแแแจแ แแแกแแฃแแ แแแ แชแแแแแแแกแ แแ แฏแแแฏแแแ. แแฎแแ แแแแแ แแแฅแแแ แแ แแ แ แแ - แแฅแแแแ แแแแแแฃแแ แแแแแแแแ แขแแแแแก แแแแแแแฃแ แชแแแแแแแจแ แชแแแแแแแแแแก แฌแแ แฃแจแแแ แแแแแก แแ แแฅแแแ แแแ แแคแแ แก แแแแแแแแแ. แ แแแแ แช แแ แแ แ โแแแแแโ แแแแแแแแแแ, แงแแแแแคแแ แ แแแฅแ แ.
แจแแแแจแแแ แแฆแแแแแ แแแแกแแแแก: แ แแแก, แ แ แแฅแแ แฃแแแ, แจแแฃแซแแแ แแแแแแแ แแแแฎแแแแแก แแแแขแ แแแแก แแแแแแแ. แญแแแ delegate_to
แแ แแแก แแฅแแก แแแแแแ แฃแแ แแแแแงแแแแแ. แญแแแ meta: end host/play
. แแแแ แแ! แแแฎแกแแแ, แฉแแแ แแแกแฌแแแแแ แกแแคแฃแซแแแแแก? แแแแแแฌแงแ delegate_to
. แฉแแแ แแกแแฃแแ แแแ แงแแแแแแ แแแ แขแแ แแ แแแแแ Ansible แแแแแ. แ แแแแแแช แแแแแแแ แแแแแฎแแแ, แแแแแแแ แแฌแแ แแแ, แแแแแแแ แแแแแกแแกแฌแแ แแแแแแ, แแแแแแแ แจแแกแแแแฌแแแแแแแ แแ แแแแแแแ แกแ แฃแแแแแ. แแกแ แ แแ, แแแแแ แแ แแฎแแ:
แแแแแแจแ แแ แแฎแแแแ แแแแแจแ แฌแงแแแขแก แ แแแแ แแแกแแแแซแแแแแ แ แ แจแแกแ แฃแแแแแ.
แแ แแแฌแแแจแ แฉแแแ แแแแแแฎแแแแ แแแแแจแกแ แแ แ แแแก แจแแ แแก แแแแแ แแกแแแ แแแ. แแฎแแ แแแแแ แแแกแแฃแแ แแ แแแแชแแแแแแก แฌแแแแแฆแแแแ แ แแแฃแ แ แฃแ แแแแ แแแแแก แจแแกแแฎแแ.
แแแแชแแแแแ แแ แ แแแแแ
แแแแแฎแแแแ แแแแแจแ:
- hosts: somegroup
pre_tasks:
- some_tasks1:
roles:
- role1
- role2
post_tasks:
- some_task2:
- some_task3:
แแแแฃแจแแแ, แ แแ แแฅแแแ แฃแแแ แแแแแแแแ แแก. แแ แ แแแแ แช แฉแแแก foo: name=foobar state=present
. แกแแ แฃแแแ แแแแฌแแ แ แแก? แฌแแแแกแฌแแ ? แแแกแขแ? แจแแฅแแแแแ แ แแแ?
...แแ แกแแ แฌแแแแแ แแแแแแแแแแ?
แฉแแแ แแแแแ แแแฌแงแแแ แกแแคแฃแซแแแแแแ - แกแแแแแแจแ แแแฌแงแแแแแแแแ. แแฃ แแ แกแแแแแฎแแ แชแฃแ แแ, แกแฎแแ แงแแแแแคแ แแก แกแแคแฃแซแแแแ แแแแแจแก แแแ แแแแแแงแแแแ แแ แจแแแ แจแแแแแแช "แ แงแแแ" แแฅแแแแ.
แกแแแแแแจแ แแแฌแงแแแแแแแ: แแแกแแแแซแแแแ แแแ แแฅแขแแแ, แแแแแ แแแแแจแแก แแแ แแแแขแ แแแ แแ แฌแแแแกแฌแแ แ แแแแชแแแแแ, แแแแชแแแแแ, แ แแแแแ, แแแกแข_แแแแแแแแแแแก แกแแฅแชแแแแ. แแแแแจแแก แแแ แฉแแแแแ แแแ แแแแขแ แแแ แฉแแแแแแแก แแฎแแ แแ แแ แแก แแแแจแแแแแแแแแ.
แแแแ แกแแฅแชแแแแแก แแแแแแแแแแ แแแ แแแแชแแแแแแแ แแ แ แแแแแแ: pre_tasks
, roles
, tasks
, post_tasks
. แแแแแแแแ แกแแแแแขแแแฃแ แแ แจแแกแ แฃแแแแแก แแแแแแแแแแ แแแ แจแแ แแกแแ tasks
ะธ roles
แแแฃแแแแแ แแ, แแแจแแ แกแแฃแแแแแกแ แแ แแฅแขแแแ แแแแแแก, แ แแ แฉแแแ แแแแแขแแแ แแแแงแแคแแแแแแก tasks
, แแฎแแแแ แแฃ แแ แ roles
... แฒแฃ แแฅ แแ แแก roles
, แจแแแแแ แงแแแแ แแแแแแ แแฃแแ แแแแชแแแ แแแแแแกแแแฃแแแ แแแแงแแคแแแแแแแแ pre_tasks
/post_tasks
.
แ แฉแแแ แแฎแแแแ แแก, แ แแ แงแแแแแคแแ แ แกแแแแแขแแแฃแ แแ แแแแแแแ: แแแ แแแแ pre_tasks
, แแแจแแ roles
, แแแจแแ post_tasks
.
แแแแ แแ แฉแแแ แฏแแ แแแแแ แแ แแฃแแแกแฃแฎแแ แแแแฎแแแก: แกแแ แแ แแก แแแแฃแแแก แแแแแซแแฎแแแ? foo
แแแฌแแ แ? แแแญแแ แแแแ แแฃ แแ แ แแแแฌแแ แแ แแแแแ แ แแแ แแแแแแฃแแ แแแแฃแแแกแแแแก? แแฃ แฏแแแแ แงแแแแแคแแ แแ แกแฅแแแ แ แแแ แแฅแแแแแก? แแ แแฃ แแ แ แ แแแ, แแแจแแ แกแแ แฃแแแ แแแแฌแแ แ - แฌแแแแกแฌแแ แแฃ แแแกแขแจแ?
แแฃ แแ แแแแฎแแแแแ แแ แแ แกแแแแแก แแแกแแแฃแแแแฃแแ แแแกแฃแฎแ, แแแจแแ แแก แแ แแก แแแขแฃแแชแแแก แแแแแแแแแแก แแแจแแแ, แแแฃ แแแแแ โแแ แงแแแ แกแแคแฃแซแแแแแโ. แแแแ แแแแแ แแแแแ. แแแ แแแแ, แฃแกแแคแ แแฎแแแแแก แจแแแแแฎแแ: แแฃ แแแแแจแ แแฅแแก pre_tasks
ะธ post_tasks
(แแ แแ แแ แแก แแแแแแแแแแ แแ แ แแแแแ), แแแจแแ แจแแแซแแแแ แ แแแ แแแขแแฎแแก, แแฃ แแ แจแแแแกแ แฃแแแ แแแ แแแ แแแแแแแแแก post_tasks
แแแแแแแขแแ แแแแแแแ pre_tasks
?
แ แ แแฅแแ แฃแแแ, แแแแฎแแแก แคแแ แแฃแแแ แแแ แแแแแ แแแแแแจแแแแก, แ แแ แแก แแแขแงแแแแ. แแแแ แแ แแแแแ แแขแฃแแแ แ แ?
... แแแแแฃแจแแแแแแแแ. แกแแคแฃแซแแแแแแก แฌแแแแแฎแแ แชแฎแแแงแแคแก แแแแจแแแแแแแแ แคแแฅแขแก: แงแแแแ แแแแแฃแจแแแแแแแ แแแขแแแแขแฃแ แแ แแ แแชแฎแแแ แงแแแแแ แกแแฅแชแแแก แจแแแแแ. แแแแ. แงแแแแ แแแแแแแแ แแแ pre_tasks
, แจแแแแแ แงแแแแ แแแแแฃแจแแแแแแแ, แ แแแแแแช แแชแแแแ. แจแแแแแ แจแแกแ แฃแแแแฃแแแ แงแแแแ แ แแแ แแ แงแแแแ แแแแแฃแจแแแแแแแ, แ แแแแแแแช แจแแขแงแแแแแแแแแ แแงแแแแ แ แแแแแจแ. แจแแแแแ post_tasks
แแ แแแแ แแแแแฃแจแแแแแแแแ.
แแแ แแแแ, แแฃ แแฅแแแ แแแแแแขแแแแ แแแแแแแแ แแแ post_tasks
ะฒ pre_tasks
, แแแจแแ แแแขแแแชแแฃแ แแ แแฅแแแ แจแแแกแ แฃแแแแ แแแก แแแแแฃแจแแแแแแแก แจแแกแ แฃแแแแแแแ. แแแแแแแแแ, แแฃ แจแแแแแ pre_tasks
แแแ แกแแ แแแ แ แแแแแกแขแแแแ แแแฃแแ แแ แแแแคแแแฃแ แแ แแแฃแแแ แแ post_tasks
แ แแฆแแช แแแแแแแแแ แแแก, แจแแแแแ แแแแแแขแแแแ แแก แแแแแแแแ แแแแงแแคแแแแแแจแ pre_tasks
แแแแแแฌแแแแก แแ แคแแฅแขแก, แ แแ "แแแแแแแแแก" แแ แแก แกแแ แแแ แ แฏแแ แแ แแแฃแจแแแแแก แแ แงแแแแแคแแ แ แแแคแฃแญแแแแ.
แแฎแแ แแแแแ แแ แแฎแแ แแแแคแแฅแ แแแ, แ แแขแแ แแแญแแ แแแแ pre_tasks
ะธ post_tasks
? แแแแแแแแแ, แแแแกแแแแแก, แ แแ แแแแกแ แฃแแแ แงแแแแแคแแ แ, แ แแช แกแแญแแ แแ (แแแ แจแแ แแก, แแแแแฃแจแแแแแแแแ) แ แแแแก แจแแกแ แฃแแแแแแแ. แ post_tasks
แกแแจแฃแแแแแแก แแแแแชแแแก แแแแฃแจแแแ แ แแแแแแก (แแแ แจแแ แแก แแแแแฃแจแแแแแแแแแก) แจแแกแ แฃแแแแแก แจแแแแแแแแแ.
แแแแแแ แ Ansible แแฅแกแแแ แขแ แแแแขแงแแแก แ แ แแ แแก แแก. meta: flush_handlers
, แแแแ แแ แ แแขแแ แแแญแแ แแแแ flush_handlers, แแฃ แจแแแแแซแแแ แแแแแงแ แแแแ แกแแฅแชแแแแแก แจแแกแ แฃแแแแแก แแแแแแแแแแ แแแแก แแแแแจแจแ? แฃแคแ แ แแแขแแช, meta: flush_handlers-แแก แแแแแงแแแแแแ แจแแแซแแแแ แแแแแชแแก แแแฃแแแแแแแ แ แแ แแฃแแแแแแขแ แแแแแฃแจแแแแแแแแแก แกแแจแฃแแแแแแ, แ แแช แแแแซแแแแก แฃแชแแแฃแ แแแคแ แแฎแแแแแแแก แแแแแงแแแแแแกแแก. when
ั block
แแ แ.แจ. แ แแช แฃแคแ แ แแแ แแแ แแชแแแแ แแแกแฃแฎแก, แแแ แฃแคแ แ แแแขแ แแแฃแแแกแ แจแแแแซแแแแ แแแแกแแฎแแแแ "แ แแฃแแ" แแแแแฌแงแแแขแแกแแแแก. แแ แแแ แขแแแ แแแแแกแแแแแ - แแฃแแแแ แแแ แแแงแแคแแก แแแแแงแแแแแ แแ แ/แ แแแแแก/แแแกแขแก แจแแ แแก - แแ แแฌแแแแก แแแฃแแแกแแแก.
แแ แแแแฃแแ แฃแแแแ แฉแแแแก "แคแฃแก". แกแแ แฃแแแ แแแแแงแแแ? แฌแแแแกแฌแแ , แแแกแขแจแ แแฃ แ แแแแแจแ? แชแฎแแแแ, แแก แแแแแแแแแแฃแแแ แแแแแ, แแแญแแ แแแแ แแฃ แแ แ แแแแแฃแจแแแแแแแก แจแแแแแแแ foo-แกแแแแก. แแฃ แแกแแแ แแฅ แแ แแ แแแ, แแแจแแ foo-แก แแ แกแญแแ แแแแ แแแแแแแกแแแ แแ แช แฌแแแ แแ แแ แช แแแกแขแจแ - แแ แแแแงแแคแแแแแแแก แแแแกแแแฃแแ แแแฃแแ แแแแจแแแแแแแ แแฅแแก - แแแแชแแแแแแก แจแแกแ แฃแแแแ แแแแแก แซแแ แแแแแ แแแฌแแแแก แฌแแ แแ แจแแแแแ.
แแฎแแ แแแกแฃแฎแ แแแแฎแแแแ โแ แแแ แแ แแแแแแแแโ แแแแแก แแแแแ, แ แแช แฃแแแ แแแแแจแจแแ - แแฃ แแฅ แแ แแก แแแแแแแแแแ, แแแจแแ แแกแแแ แฃแแแ แแแแแแขแแ แแแแแแแแแแก. แแฃ แแ แแก แ แแแแแ, แแฅแแแ แฃแแแ แจแแฅแแแแ แ แแแ (แแฃแแแแช แแ แแ แแแแชแแแแแแ). แจแแแแฎแกแแแแแ, แ แแ แแแแชแแแแแ แแ แ แแแแแ แแ แแแ แแฃแแแ แแ แแแแแแงแแแแแ.
Ansible-แแก แกแแคแฃแซแแแแแแก แแแแแแ แแซแแแแ แแแแแแ แฃแ แแแกแฃแฎแแแก แแ แแ แจแแฎแแแแแ แแแแแแแแแแก แแแแฎแแแแแ.
แแแแชแแแแแ แแ แ แแแแแ (แแแฌแแแ แแแแ แ)
แแฎแแ แแแแแ แแแแแแฎแแแแ แกแแขแฃแแชแแ, แ แแแแกแแช แแฎแแแฎแแ แแฌแงแแแ แกแแแแแแจแ แฌแแแแแก แฌแแ แแก. แแฅแแแ แฃแแแ แแแแแแแแ แคแฃ, แแแ แ แแ แแแแ. แแก แกแแแ แแแแชแแแ, แแ แแ แ แแแแ แแฃ แกแแแ แ แแแ? แจแแแแฏแแแแ แแแแฎแแ: แ แ แแขแแแแ แฃแแแ แแแแฌแงแแ แ แแแแแแก แฌแแ แ? แ แ แแแ แ แแฅแแก แ แแแแแแก แฌแแ แแก, แ แแชแ แจแแแแซแแแ แแแแแแแแแแแก แแแฌแแ แ?... แ แ แแ แแก แ แแแ?
แแ แ-แแ แแ แงแแแแแแ แแแแ แจแแชแแแแ (แแแแแ แฃแแแ แแแกแแฃแแ แ) แแ แแก แคแแฅแ แ, แ แแ แ แแแ แแ แแแ แแแแก แแแแแแแแแแแจแ แคแฃแแฅแชแแแก แฐแแแแก. แ แแแแ แแแแแแงแฃแ แแแ แแแแแแ แคแฃแแฅแชแแแก แแฆแฌแแ แ? แแก แแฆแแแก แจแแงแแแแแก แแ แแฃแแแแขแแแก, แฃแ แแแแ แแฅแแแแแแก แแแแ แแแ แแแแแแแแแแ, แแฎแแแแก แแแแ แแแ แแคแแฅแขแแแก แแ แแแ แฃแแแแก แแแแจแแแแแแแแก.
แแฎแแ, แงแฃแ แแแฆแแแ. แ แ แจแแแซแแแแ แแแแแแแแก แแ แ แแแจแ? แแฅแแแ แงแแแแแแแแก แแแกแแกแแแแแแแแแ แแแแ แแแแ แแแแแแแแแแก แแแแแซแแฎแแแ, แแก แแ แแก แแแแแ Ansible-แแก แแ แกแ - แแแแ แแแแ แแคแแฅแขแแแแก แจแแฅแแแ. แแฅแแก แแแแ แแแแ แแแแแแแแ? แแแแแแแขแแ แฃแแ. แแแแ แแ "แแแแขแแ แแ แแแแจแแแแแแแ แแ แแแแแ แฃแแแ" - แแก แแ แแก แแก, แกแแแแช แแก แแ แแฃแจแแแแก. แฏแแ แแ แแ, แ แแแก แแแ แแแแแกแชแแแ แแแแจแแแแแแแแก. แ แแแแกแแแแก vars แแแแงแแคแแแแแแจแ แจแแแแซแแแแ แแแแงแแแแ แแแแแแแฃแ แ แชแแแแแ แกแแแแแแจแ แแแแแ. แแฅแแแ แจแแแแซแแแแ แแแแงแแแแ แแแแแแแฃแ แ แชแแแแแ แ แแแแก แจแแแแแ แแแแแ แกแแชแแชแฎแแแก แแแแแแแแแแแจแ. แแ แแฃแแแแช แกแแแแแแจแ แฌแแแแแแแก แกแแชแแชแฎแแแก แฎแแแแ แซแแแแแแแกแแแ แแ แแแ (set_fact
/register
). แแแแ แแ แแฅแแแ แแ แจแแแแซแแแแ "แแแแแแฃแ แ แชแแแแแแแ". แแฅแแแ แแ แจแแแแซแแแแ "แแแฆแแ แฆแแ แแแฃแแแแ" แแ "แแแแแ แฃแแแ แแแ".
แแฅแแแแ แแแแแแแแแแ แแแแก แแแแแแ แ: Ansible-แจแ แ แแแแแก แแแฌแแ แ แแ แจแแแซแแแแ แแแแ แแแแ แแคแแฅแขแแแแก แแแแแฌแแแแแก แแแ แแจแ. แแแแแแแฃแ แ แชแแแแแแแแก แจแแชแแแ แงแแแแแแแแก แแแแ แแแแ แแคแแฅแขแแ แคแฃแแฅแชแแแกแแแแก. แแแแแแแแแ, Rust-แจแ แแ แแก แแแแแแแฃแ แ แชแแแแแแก แจแแชแแแ unsafe
. แแ Ansible-แจแ แแก แแ แแก แแ แแแแแ แแ แแแแแแ แ แแแแก แแแแจแแแแแแแแแแ แแแแแแแแก แแแฎแแแแแกแแแแก. แแแแแแแแแกแฌแแแแ แแแแแงแแแแแฃแแ แกแแขแงแแแแ: แแ แ "แแแแจแแแแแแแแก แแแแแชแแแ แ แแแแกแแแแก", แแ แแแแ "แจแแชแแแแแ แแแแจแแแแแแแแแ, แ แแแแแแกแแช แ แแแ แแงแแแแแก". แ แแแแแก แจแแ แแก แแแแแแชแแ แแ แแ แแก. แแ แแ แกแแแแแก แแแแแแชแแ แแแแชแแแแแกแ แแ แ แแแแแก แจแแ แแก.
แกแฃแ: แ แแแ แแ แแ แแก แคแฃแแฅแชแแ.
แ แ แแ แแก แแแ แแ แ แแแ? แแแ แแแ แ แแแจแ, แ แแแก แแฅแแก แแแแฃแแแกแฎแแแแ แแแแจแแแแแแแแแ (/default/main.yaml
), แแแแ แแช, แ แแแก แแฅแแก แแแแแขแแแแแ แแแ แแฅแขแแ แแแแ แคแแแแแแแก แจแแกแแแแฎแแ.
แ แ แกแแ แแแแแแ แแแแฅแแก แแแแฃแแแกแฎแแแ แแแแจแแแแแแแแแก? แแแแก แแแแ, แ แแ แแแกแแแฃแก แแแ แแแแแแจแ, Ansible-แแก แชแแแแแ แแ แแแ แแขแแขแแแแก แกแแแแแแ แแแแแฎแแแฏแแแฃแ แชแฎแ แแแจแ, แ แแแแแแก แแแแฃแแแกแฎแแแแ แแแแฃแแแกแฎแแแแ แงแแแแแแ แแแแแแ แแ แแแ แแขแแขแแ (แแแแแแแแแฃแแ Ansible แแ แซแแแแแแก แฎแแแแก แแแ แแแแขแ แแแ). แแก แแแจแแแแก, แ แแ แแฃ แแฅแแแ แแญแแ แแแแแ แแแแฃแแแกแฎแแแแ แแแแจแแแแแแแแแแก แแแฌแแแแแ แแ แแ แแแแ แแแฃแแแ แแแแแ, แ แแ แแกแแแ แแญแแ แแแแแ แแแแจแแแแแแแแแก แแแแแแขแแ แแแแ แแ แฏแแฃแคแแก แชแแแแแแแแแแ, แแแจแแ แ แแแแแแก แแแแฃแแแกแฎแแแแ แแ แแแแแ แแ แกแฌแแ แ แแแแแแแ แแฅแแแแแแแก. (แชแแขแแก แแแขแงแฃแแแ - แแแแแ แแ แแก |d(your_default_here)
, แแแแ แแ แแฃ แแกแแฃแแ แแแ แกแขแแชแแแแแ แฃแ แแแแแแแแแ, แแแจแแ แแฎแแแแ แ แแแแแแ แแแแฃแแแกแฎแแแแ).
แแแแแ แ แ แแ แแก แแแแจแแแแแแแแแ แ แแแแแจแ? แ แแแแแ แแแ แแฅแแ แกแแแฃแแแ แ แแแขแแแแแแแ. แแก แแ แแก แแแ แแฅแขแแ แแแแ แชแแแแแแแแกแแแแก, แ แแแแ แช แแฃแแแแแ (แแแฃ แแแแแแแแแแแ แ แแแแกแแแแก) แแกแแแ แแแแแแแฃแ แ (แแ แกแแแแแก แแ แแแแฃแจแ แแ แแแขแ-แแแแฃแจแ - include_vars
แแ แแแ {{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml
.). แแก แแ แแก แแแ แแฅแขแแ แแแแ แแแแกแแแแก files/
, templates/
. แแกแแแ, แแก แกแแจแฃแแแแแแก แแแซแแแแ แแฅแแแแแ แกแแแฃแแแ แ แแแแฃแแแแ แแ แแแแแแแขแแแ (library/
). แแแแ แแ, แกแแแแแแจแ แฌแแแแแก แแแแชแแแแแแแ แจแแแแ แแแแ (แ แแแแแกแแช แจแแแซแแแแ แแกแแแ แฐแฅแแแแแก แแก แงแแแแแคแแ แ), แแฅ แแ แแแแแ แแ แกแแ แแแแแแ แแก แแ แแก, แ แแ แคแแแแแแ แแ แแ แแก แแแแแงแ แแแ แแ แ แแ แแแแจแ, แแ แแแแ แ แแแแแแแแ แชแแแแแฃแ แแ แแแแจแ.
แแแแแ แแ แแ แแแขแแแ: แจแแแแซแแแแ แกแชแแแแ แจแแฅแแแแ แ แแแแแ, แ แแแแแแแช แฎแแแแแกแแฌแแแแแ แแฅแแแแ แฎแแแแฎแแ แแแแแงแแแแแแกแแแแก (แแแแแฅแขแแแแก แกแแจแฃแแแแแแ). แแแแแฅแชแแแแแก แแแกแแแแกแแแ แแ แแแ แ แแแแแแก แแแแแฌแแแแแ แจแแแซแแแแ แแแแฅแแแก แแแแแฌแงแแแฃแแแ แฉแแแแแแแแก.
แแแ แแแแ, แ แแแแแก แแฅแแ แแ แ แแแแจแแแแแแแแแ แแแฎแแกแแแแแแแแ: แแแ แแฅแแ แแแแฃแแแกแฎแแแแ (แฃแแแแแแฃแ แ แคแฃแแฅแชแแ) แแ แแกแแแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ แแฅแแแแ แแแแ.
แแแแฃแแ แฃแแแแ แแแแแแแแ แแแ แแแแฎแแแก: แ แแแแก แจแแแกแ แฃแแแ แแแแแแแแแแ แแ แ แแแแก แจแแแกแ แฃแแแ แ แแแแแ? แกแแแแแแจแ แฌแแแแจแ แแแแชแแแแแ แงแแแแแแ แฎแจแแ แแ แแแแแแงแแแแแ แ แแแแ แช โแฌแแแโ แ แแแแแแก แฌแแ/แจแแแแแ, แแ แ แแแแ แช แแแแแฃแแแแแแแแ แกแแแจแแแแแแ แแแแแแแขแ (แแแจแแ แแแแจแ แแ แฃแแแ แแงแแก แ แแแแแ). แ แแแแแแแ แจแแ แแฃแแ แแแ แแแแฃแ แ แแแแชแแแแแแก แแ แแแ แชแแแกแแฎแ แแแฃแแแแ แแแแ. แแฅแแแ แฃแแแ แแแแชแแแ แแแแแ แแขแฃแแ แกแขแแแ - แแแแแแแแ แแ แ แแแ. แ แแแแแ แฃแแ แฃแแแแแงแแคแก แแ แแแฃแแแแแกแ แแ แแแแฃแแแกแฎแแแแแก แแแแแฏแแแแก, แแแแชแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แฌแแแแแแฎแแ แแแแ แฃแคแ แ แกแฌแ แแคแแ. แฉแแแฃแแแแ แแ, แฃแคแ แ โแกแขแแชแแแแแ แฃแแโ (แแแแจแแแแแแแแแ แแ แ แแฃแแ) แแแแ แแแแแ แ แแแแแจแ แแ แแแแฎแแแ แ แกแแ แแแขแแแ แแฌแแ แแแ แแแแแแแแแก แกแขแแแจแ.
แจแแกแแซแแแแแแแ import_role-แแก แจแแกแ แฃแแแแ, แ แแแแ แช แแแแแแแแ, แแแแ แแ แแฃ แแแแก แแแฌแแ แ, แแแจแแ แแแแแแแแแ, แแฃแฎแกแแแ แกแแแฃแแแ แกแแแแแแแแก, แ แแขแแ แแกแฃแ แ แแแแก แแแแแแแแ.
แแแแแแ แแ แแแแแฎแแแแแ แจแแแซแแแแ แแฅแแแก, แ แแ แ แแแแแก แจแแฃแซแแแแ แ แแแแแแก แแแแแ แขแ, แ แแแแแก แจแแแซแแแแ แฐแฅแแแแแ แแแแแแแแแแฃแแแแแแ galaxy.yml-แแก แกแแจแฃแแแแแแ, แแ แแกแแแ แแ แแก แกแแจแแแแแ แแ แกแแจแแแแแ. include_role
- แจแแแแฎแกแแแแแ, แ แแ แกแแแแแแกแ Ansible-แจแ แแแฃแแฏแแแแกแแแ แฃแแแ แแแก แแ แแ แ แคแแแฃแ แฃแ แขแแแแแ แฏแแจแจแ.
แแแแแฃแจแแแแแแแแ แแ แแแแชแแแแแ
แแแแแ แแแแแแฎแแแแ แแแแแ แแ แแ แแจแแแ แ แ แแ: แแแแแฃแจแแแแแแแแ. แแแแ แกแฌแแ แแ แแแแแงแแแแแแก แชแแแแ แแแแฅแแแก แฎแแแแแแแแแ. แ แ แแแแกแฎแแแแแแแ แแแแแฃแจแแแแแแแกแ แแ แแ แแแก แจแแ แแก?
แแแแแแแแ แฉแแแ แแแแฎแกแแแก แกแแคแฃแซแแแแแ, แแฅ แแ แแก แแแแแแแแ:
- hosts: group1
tasks:
- foo:
notify: handler1
handlers:
- name: handler1
bar:
แ แแแแก แแแแแฃแจแแแแแแแแ แแแแแแแกแแแฃแแแ rolename/handlers/main.yaml-แจแ. แแแแแฃแจแแแแแแแแ แฉแฎแฃแแแแแ แแแแแจแแก แงแแแแ แแแแแฌแแแแก แจแแ แแก: pre/post_tasks-แก แจแแฃแซแแแ แ แแแแแแก แจแแแกแ แฃแแแแแแแ แแแแแแงแแแแแก, แฎแแแ แ แแแก แจแแฃแซแแแ แแแแแแงแแแแแก แจแแแกแ แฃแแแแแแแ แแแแแจแแแแ. แแฃแแชแ, โแฏแแแ แแแแแ แ แแแฃแ แโ แแแ แแแ แแแแแฃแจแแแแแแแแแแ แแฌแแแแก แแแแ แแ แแแข wtf-แก, แแแแ แ แขแ แแแแแแฃแ แ แแแแแฃแจแแแแแแแก แแแแแแ แแแ. (แกแแฃแแแแแกแ แแ แแฅแขแแแแก แแแแแ แแ แแ แแแแแแแขแแ, แ แแ แแ แแแแแแแ แแ แแแแแฃแจแแแแแแแก แกแแฎแแแแแ).
แแแแแแ แ แแแแกแฎแแแแแแ แแกแแ, แ แแ แแแแแแแแ แงแแแแแแแแก แจแแกแ แฃแแแแฃแแแ (แแแแแแแขแแแขแฃแ แแ) (แแแฃแก/แแแแฃแก แขแแแแแ แแ when
), แฎแแแ แแแแแฃแจแแแแแแแ - แแแแแแแ แแแแแก แชแแแแแแแแก แแแฎแแแแแ (แจแแแขแงแแแแแ แฎแแแซแแ แก แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แแก แจแแแชแแแแ). แฒ แแก แแแจแแแแก แแก? แแแแแแแแแ, แแก แคแแฅแขแ, แ แแ แแแแแขแแแ แแแแกแแก, แแฃ แแ แจแแชแแแแแ, แแแจแแ แแ แแฅแแแแ แแแแแฃแจแแแแแแแ. แ แแขแแ แจแแแซแแแแ แแแแแญแแ แแแก แแแแแฃแจแแแแแแแก แจแแกแ แฃแแแแ, แ แแชแ แแแแแ แแ แแแแก แแแแชแแแแจแ แชแแแแแแแ แแ แแแแฎแแแ แ? แแแแแแแแแ, แแแแก แแแแ, แ แแ แ แแฆแแช แแแขแแฎแ แแ แจแแแชแแแแ, แแแแ แแ แจแแกแ แฃแแแแแ แแแ แแแแฆแฌแแ แแแแแฃแจแแแแแแแก. แแแแแแแแแ, แแแแก แแแแ, แ แแ แฅแกแแแ แแ แแแแแ แแแแแจแฃแแ แแงแ. แแแแคแแแฃแ แแชแแ แจแแแชแแแแ, แกแแ แแแกแ แแ แแ แแก แแแแแขแแแ แแฃแแ. แจแแแแแ แฏแแ แแ, แ แแชแ แแแแฌแงแแแ, แแแแคแแแฃแ แแชแแ แแฆแแ แแชแแแแแ แแ แกแแ แแแกแ แ แฉแแแ แแแแคแแแฃแ แแชแแแก แซแแแ แแแ แกแแแแ.
แแแแคแแแฃแ แแชแแแก แกแแขแฃแแชแแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ (แฃแคแ แ แแฃแกแขแแ, แแฅแแแ แจแแแแซแแแแ แแแแแ แแแแแแแแแแ แกแแแชแแแแฃแ แ แแแแแขแแแ แแแแก แแ แแขแแแแแ แคแแแแแก แแ แแจแแแแ แแ แ. แแแแ แแ แแ แแก แแแแแ แแ แแ แกแแแ แแ แแแแแแ: แฉแแแ แแแแแแแกแขแแแแ แแ แแแแแแแชแแ, แฉแแแฌแแ แแ .service
-แฉแแแฌแแ แแ แแ แแฎแแ แแแแแแ daemon_reload
ะธ state=started
. แแ แแแแก แแฃแแแแ แแแ แแแแแแ, แ แแแแ แช แฉแแแก, แแ แแก แแแแแฃแจแแแแแแแ. แแแแ แแ แแฃ แแฅแแแ แแแก แแ แ แแแแแฃแจแแแแแแแ, แแ แแแแ แแแแแแแแแ แแฅแชแแแ แแแแชแแแแแแก แกแแแก แแ แ แแแแก แแแแแก, แแแจแแ แแก แงแแแแ แฏแแ แแ แฃแแแแแแ แจแแกแ แฃแแแแแ. แแแจแแแแช แแ, แแฃ แกแแแแแแจแ แฌแแแแ แจแฃแแแ แแแขแแฎแแแแงแ. แแก แกแแแ แแแ แแ แฌแงแแแขแก แแแแแขแแแ แแฃแ แแ แแแแแแแก (แแแแแขแแแ แแแแก แแขแ แแแฃแขแแ แแแแแแแแแก แแแ แจแแแกแ แฃแแแ, แ แแแแแ แฃแซแแฃแ แแแ แแแแ แแแแ), แแแแ แแ แแแแแแแแแ แฆแแ แก state=started แแแแแแแแ, playbooks-แแก แกแแแ แแ แกแขแแแแแฃแ แแแ แแแ แแแแ, แ แแแแแ แแแแจแแ แแแแก แ แแแแแแแแ แแ แแแแแแแฃแ แ แแแแแแแ แแแแ แแชแแ แแแแ.
แแแแแฃแจแแแแแแแก แแแแแ แแ แแ แแแแแแแแ แแแแกแแแ แแก แแ แแก, แ แแ แแก แแ แแแแแแแก แแแแแแแแแแก. แแ แแแแแ แ แชแแแแแแแ แแ แงแแคแแแ - แแ แแ แแก แแแแแแขแ แแแแแขแแแแแฃแแ แแ แแแ แแ แแแแแกแแแแแ - แฃแคแ แ แแแแแแแ แแแแแฎแแแ. แแกแแแ แฃแแ แงแแคแแแ แแแแกแแแแ - แแฃ แแแ แแแแแแ แแแจแแแแแแ แฌแ แคแแแแ แจแแกแ แฃแแแแฃแ แแแแชแแแแจแ แแแแแแ แจแแชแแแแแก, แแแจแแ แแแแแฃแจแแแแแแแแ แจแแกแ แฃแแแแแ แแฎแแแแ แจแแชแแแแกแแก, แ.แ. แแแแแแ แ แแแ แแแแแจแ - แซแแแแแ แแจแแแแแแ. แแแแแแแแแ, แฉแแแก แชแฎแแแ แแแแจแ แแแ แแแแแ แฎแฃแแ แฌแแแก แจแแแแแ. แแ, แ แ แแฅแแ แฃแแแ, แกแแฎแแแจแ แแฅแแแแ แจแแชแแแแ แแ แงแแแแแคแแ แ แแแแจแแแแ. แแ แแฃ แแแ แแแแ แแ แแ แแฌแแ แแแแแ, แแ แจแแแชแแแแแ.
แชแแแแ, แฉแแแ แฃแแแ แแแกแแฃแแ แแ แชแแแแแแแแก แฎแแแแแกแแฌแแแแแแแแแ. แแแแแแแแแ, แแฃ แแชแแแแแแ แแแแชแแแแก แแแ แงแฃแแแ, แ แ แแฅแแแแ แชแแแแแแแจแ? แแฅแแแ แจแแแแซแแแแ แแแแแแชแแแ แแแแแแขแแแฃแ แแ, แแแแ แแ แแก แงแแแแแแแแก แแ แแ แแก แขแ แแแแแแฃแ แ, แแแแกแแแฃแแ แแแแ แแฃ แชแแแแแแแ แกแฎแแแแแกแฎแแ แแแแแแแแแ แแแแแก.
... แแกแ แ แแ, แแแแแฃแจแแแแแแแแ แแแชแแแแแแ แแแแแแแแ แกแแกแแ แแแแแ แแ แแแแ แแ แฃแคแ แ แแ แแแแแแฃแ แแ, แแแแ แ แแ แแ แจแแฎแแแแแ แฉแแแก. แแฃ แแฅแแแ แจแแแแซแแแแ แแแฌแแ แแ แ แแแแ แแแแแแแ (แคแ แแแแแแแก แแแ แแจแ) แแแแแฃแจแแแแแแแแแก แแแ แแจแ, แฃแแฏแแแแกแแ แแแแก แแแแแแแแ แแแ แแแ แแจแ. แแฃ แแก แแแแแแแ แแ แแแแแแแแแ, แแแแแแ แฃแแแแแกแแ.
แแแ แแแแฃแแ แแแแแฎแแแแ แแแ แแแแฃแแแ แแฆแแแจแแแแก, แ แแ แฉแแแ แแ แแแแกแแฃแแ แแ listen
แ แแ แแแแแฃแจแแแแแแแก แจแแฃแซแแแ แแแ แแแแก แจแแขแงแแแแแแแแแ แกแฎแแ แแแแแฃแจแแแแแแแกแแแแก, แ แแ แแแแแฃแจแแแแแแแก แจแแฃแซแแแ แจแแแชแแแแแก import_tasks (แ แแแแแแช แจแแแซแแแแ แจแแแชแแแแแก_role-แก with_items-แแแ แแ แแแ), แ แแ แแแแแฃแจแแแแแแแก แกแแกแขแแแ Ansible-แจแ แแ แแก Turing-แกแ แฃแแ, แ แแ แแฃแ แแขแแ แแแ include_role-แแแ แชแแแแแกแแแงแแแ แแฃแแแ แแแแแแแแ แแแแแจแแแแ แจแแแกแ แฃแแแแแแแแแแ, แแ แ.แจ. .แ. - แแก แงแแแแแคแแ แ แแจแแแ แแ แแ แแ แแก "แกแแคแฃแซแแแแแ").
แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแ แกแแแแแก แแ แแ แแแแแ แแขแฃแแ WTF, แ แแแแแแช แ แแแแฃแ แแ แแ แแก แคแฃแแฅแชแแ, แ แแแแแแช แฃแแแ แแแฎแกแแแแแ. แแฃ แแฅแแแแ แแแแแแแแ แจแแกแ แฃแแแแฃแแแ delegate_to
แแ แแแ แจแแแขแงแแแแแ, แจแแแแแ แจแแกแแแแแแกแ แแแแแฃแจแแแแแแแ แจแแกแ แฃแแแแฃแแแ แแแ แแจแ delegate_to
, แ.แ. แแแกแแแแซแแแแ, แกแแแแช แแแแแจแ แแ แแก แแแแแจแแฃแแ. (แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแแแแฃแจแแแแแแแก, แ แ แแฅแแ แฃแแแ, แจแแแซแแแแ แฐแฅแแแแแก delegate_to
แแแแแ).
แชแแแแ, แแแแแ แแแฅแแ แ แแแแแแแแ แกแแขแงแแ แแ แแแแแฏแแ แแแ แแแแแงแแแแแแก แ แแแแแแ. แกแแแแ แแแแแฅแชแแแแ แแแแแฉแแแแแแแ, แแ แกแแแแแแ แแแแ, แ แแ แจแแแแซแแ แฃแแแแแ แกแแแฃแ แ แ แแแแแแก แแแแแแแแ ansible-galaxy install
แแ แฌแแแแแ. แแฃแจแแแแก แงแแแแ แแแ แกแแแก แงแแแแ OS-แแ แงแแแแ แกแแขแฃแแชแแแจแ. แแกแ แ แแ, แฉแแแ แแแ แแ: แแก แแ แแฃแจแแแแก. แแแแแกแแแแ แ แ แแแ แแแกแแ include_vars
, แ แแแแแแช แแฎแแ แก แฃแญแแ แก 100500 แกแแฅแแแก, แแแแฌแแ แฃแแแ แแฃแแฎแแก แกแแฅแแแก แจแแชแแแแแแแก แฃแคแกแแ แฃแแจแ. แแกแแแ แจแแแซแแแแ แแแแคแแ แแก แแแกแแฃแ แ แขแแกแขแแ แแแแ, แแแแ แแ แ แแแแ แช แแแแแกแแแแ แ แขแแกแขแแ แแแแกแแก, แแ แแแฅแแ แจแแงแแแแแก แแแแจแแแแแแแแแแก แแแแแ แขแแฃแแ แแ แแแฃแฅแขแ แแ แแแแแแแ แคแฃแแฅแชแแ, แแ แแแฅแแ โแแแคแแ แฃแแ แแแแแแแแฃแแแฃแ แ แกแชแแแแ แแแโ. แฉแแแ แแแ แแ, แแแแ แแ แฃแแแแแกแแ, แแฃ แ แแแ แแ แแก แฎแแแแแแแ (แชแแแแแแแขแฃแ แ แกแแ แแฃแแ 1).
แแแแแแแ แแฃ (แแแแแฎแแขแฃแแ แแ แแแแแแ แแชแแฃแแ - แคแแ แแแจแ when
แแ แคแแ แแ include_vars
แชแแแแแแแแก แแแแ แแแแก แแแฎแแแแแ), แแแ แฃแแแแแกแแ แ แแแ. แฎแแแแแฎแแ แขแแขแแแ แฃแแแ แแแแแแแ, แแแแ แแ, แแแแแแ แแ, แ แแช แแแแแแแแ, แแแ แฃแแแแแกแ. แแกแ แ แแ, แ แแแแ แช แฉแแแก, แแแ แแ แ แแแแ แแแแแฅแขแแแแกแแแ (แแฃแจแแแแก!) แแแแแฃแแแแ แแ แแแ when
แจแแแซแแแแ แแแแแแแแ แกแแกแฃแ แแแแ แแงแแก, แแแแ แ โแกแแแฃแแแ แโ แ แแแ แฎแฃแแ แแแแชแแแแแแ. แแแแแแขแ, แ แแชแ แ แแแ แแแแแฅแขแแแแจแ แฃแแแแแกแแ, แแ แแก แ แแชแ แ แแฆแแชแแก แฌแแ แแก แแฌแงแแ. แแก แแแแแแขแ, แ แแชแ แฃแแ แแกแแแแ, แแ แแก แแก, แ แแชแ แ แแฆแแช แแจแแแแ แแ แแญแแ แแแแแ แแแ, แ แแ แแก แแ แแก โแแแแแฅแขแแแแกแแแ แ แแแแกโ แแแแ. แแฅแแแ แฎแกแแแ แแแก แแ แแ แแก แฎแฃแแ แฉแแ แแแ, แ แแ แแแแแแแแแก แคแฃแ แชแแแ แแ แแแกแขแ when
'แแ... แแ แฉแแแ แฃแแแ แแแแแ แแแแแ แแก. 5 แแแแแแแแแก แแแชแแแแ, แฎแแแแแแแ แกแแ, แ แแแแแจแแช แแแกแแขแแฎแ แแ แแคแแ แแ.
แจแแแแแ แแแฌแแแแแจแ
- แชแแขแ แ แแ แแแแแแขแแ แแก, แฏแแฃแคแแก แชแแแแแแแแก, host_group_vars แแแแฃแแแก, hostvars-แแก แจแแกแแฎแแ. แ แแแแ แแแแแแแแจแแ แแ แแแ แแแฃแกแแก แแแแแซแ แกแแแแแขแแ. แคแแ แแแแแ แแ แฃแแแ แแขแแกแแแแก แชแแแแแแแ, Ansible แแแฎแกแแแ แแแแก แแแแแแ. "แแแจ, แกแแ แแแแแฎแแแ แแแแฎแแแ แแแแแก แกแแฎแแแก แแแแแชแแแแ แแแแแกแแแแก?"
jinja: {{ jinja }}
โ nosql notype nosense แ แแแแ แแแแกแขแแแแแ. แงแแแแแแ แแ แแก, แแฅแแช แแ, แกแแแแช แแ แแแแแแแ. แชแแขแ แจแแกแแฎแแ!!unsafe
แแ แแแแ แแแแ แแแแแ.
แฌแงแแ แ: www.habr.com