āĻ‰āĻ¤ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŦā§‡āĻ¸āĻŋāĻ•, āĻ¯āĻž āĻ›āĻžāĻĄāĻŧāĻž āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ˛ā§‡āĻŦā§āĻ•āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŸāĻŋāĻ•āĻŋ āĻĒāĻžāĻ¸ā§āĻ¤āĻžāĻ° āĻ—āĻ˛āĻĻ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦā§‡

āĻ†āĻŽāĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛ā§‹āĻ•ā§‡āĻ° āĻ‰āĻ¤ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•ā§‹āĻĄā§‡āĻ° āĻĒā§āĻ°āĻšā§āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻœā§‡āĻ“ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻ˛āĻŋāĻ–āĻŋāĨ¤ āĻ­ā§āĻ˛āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛ā§‹āĻ•ā§‡āĻ° āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ°) āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¸āĻžāĻ•ā§āĻˇāĻžāĻ¤ā§āĻ•āĻžāĻ°ā§‡, āĻ†āĻŽāĻŋ āĻŦā§āĻāĻ¤ā§‡ āĻĒā§‡āĻ°ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻĻāĻžāĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ°āĻž āĻŽā§‚āĻ˛ āĻ­ā§āĻ˛āĻŸāĻŋ āĻ•āĻ°ā§‡ - āĻ¤āĻžāĻ°āĻž āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋ āĻ†āĻ¯āĻŧāĻ¤ā§āĻ¤ āĻ¨āĻž āĻ•āĻ°ā§‡āĻ‡ āĻœāĻŸāĻŋāĻ˛ āĻœāĻŋāĻ¨āĻŋāĻ¸āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻĄāĻŧā§‡āĨ¤

āĻāĻ‡ āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¯āĻžāĻ°āĻž āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻŸāĻŋ āĻœāĻžāĻ¨ā§‡āĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻŋ Ansible-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ˛ā§‡āĻ–āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤ āĻ†āĻŽāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻĻāĻŋāĻšā§āĻ›āĻŋ, āĻāĻŸāĻŋ āĻŽāĻžāĻ¨ā§āĻˇā§‡āĻ° āĻ°āĻŋāĻŸā§‡āĻ˛āĻŋāĻ‚ āĻ¨āĻ¯āĻŧ, āĻāĻŸāĻŋ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ…āĻ•ā§āĻˇāĻ° āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨āĻ“ āĻ›āĻŦāĻŋ āĻ¨ā§‡āĻ‡āĨ¤

āĻĒāĻžāĻ āĻ•ā§‡āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ¸ā§āĻ¤āĻ° āĻšāĻ˛ āĻ¯ā§‡ āĻ‡āĻ¯āĻŧāĻžāĻŽāĻ˛āĻžāĻ° āĻ•āĻ¯āĻŧā§‡āĻ• āĻšāĻžāĻœāĻžāĻ° āĻ˛āĻžāĻ‡āĻ¨ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŋāĻ›ā§ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻšā§āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ "āĻāĻ•āĻ°āĻ•āĻŽāĻ­āĻžāĻŦā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ†āĻāĻ•āĻžāĻŦāĻžāĻāĻ•āĻžāĨ¤"

āĻ¨āĻžāĻŽ

āĻāĻ•āĻœāĻ¨ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ¯ā§‡ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ­ā§āĻ˛āĻŸāĻŋ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻšāĻ˛ āĻ•ā§‹āĻ¨ āĻ•āĻŋāĻ›ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻž āĻœāĻžāĻ¨āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¨āĻž āĻœāĻžāĻ¨ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ•ā§€ āĻŦāĻ˛ā§‡ āĻ¤āĻž āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻœā§€āĻŦāĻ¨ā§āĻ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ: āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ•ā§āĻˇāĻžāĻ¤ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ•āĻœāĻ¨ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¯āĻŋāĻ¨āĻŋ āĻŦāĻ˛ā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨ āĻ¯ā§‡ āĻ¤āĻŋāĻ¨āĻŋ Ansible-āĻ āĻĒā§āĻ°āĻšā§āĻ° āĻ˛āĻŋāĻ–ā§‡āĻ›ā§‡āĻ¨ āĻāĻ‡ āĻĒā§āĻ°āĻļā§āĻ¨ā§‡āĻ° āĻ‰āĻ¤ā§āĻ¤āĻ° āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĻ¨āĻŋ "āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛ā§‡āĻŦā§āĻ• āĻ•ā§‹āĻ¨ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤?" āĻāĻŦāĻ‚ āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻŋ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ¯ā§‡ "āĻ‰āĻ¤ā§āĻ¤āĻ°āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ›āĻŋāĻ˛ āĻ¯ā§‡ āĻĒā§āĻ˛ā§‡āĻŦā§āĻ•āĻŸāĻŋ āĻ–ā§‡āĻ˛āĻž āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤," āĻ¤āĻ–āĻ¨ āĻœāĻ˜āĻ¨ā§āĻ¯ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ "āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŋ āĻ¨āĻž" āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ˛ā§‹āĻ•ā§‡āĻ°āĻž āĻ…āĻ°ā§āĻĨā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻ¤ā§āĻ¤āĻ° āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ–ā§‡āĻ˛āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ°āĻž āĻ†āĻ¸āĻ˛ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ•ā§€ āĻ¤āĻž āĻœāĻžāĻ¨ā§‡ āĻ¨āĻžāĨ¤

āĻ¤āĻžāĻ‡ āĻ¸āĻšāĻœ āĻ•āĻŋāĻ›ā§ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°āĻž āĻ¯āĻžāĻ•: āĻāĻŸāĻž āĻ•āĻŋ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ. āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻœāĻžāĻ¨ā§‡āĻ¨, āĻŦāĻž āĻšāĻ¯āĻŧāĻ¤ā§‹ āĻ†āĻĒāĻ¨āĻŋ āĻœāĻžāĻ¨ā§‡āĻ¨ āĻ¨āĻž, āĻ•āĻžāĻ°āĻŖ āĻ†āĻĒāĻ¨āĻŋ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŽāĻ¨ā§‹āĻ¯ā§‹āĻ— āĻĻā§‡āĻ¨āĻ¨āĻŋāĨ¤

āĻ‰āĻ¤ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯-āĻĒā§āĻ˛ā§‡āĻŦā§āĻ• āĻĒā§āĻ˛ā§‡āĻŦā§āĻ•āĻŸāĻŋ āĻšāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛ā§‡āĻŦā§āĻ• āĻšāĻ˛ 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, āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ˛ā§āĻ•āĻ†āĻĒ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨, āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•-āĻ•ā§āĻ˛āĻžāĻ‡-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸, āĻœāĻžāĻŽā§āĻĒ āĻšā§‹āĻ¸ā§āĻŸ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻ¤āĻžāĻ°āĻž āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§, āĻ­ā§āĻ˛ā§‡ āĻ¯āĻžāĻ“āĨ¤ āĻāĻ‡ āĻšāĻ¤ā§āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋāĻ° āĻ–ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻŽā§ŒāĻ˛āĻŋāĻ• āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻ›āĻŋ āĻ¯āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§‡āĻ•ā§‡āĻ° āĻœāĻžāĻ¨āĻž āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ "āĻ•āĻŋāĻ›ā§" "āĻ•ā§‹āĻĨāĻžāĻ“" āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻžāĻŸāĻ• āĻ˛āĻŋāĻ–ā§āĻ¨āĨ¤ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¨āĻ¯āĻŧāĨ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤ā§āĻŽāĻŋ āĻāĻŸāĻž āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¨āĻžāĻŸāĻ• āĻ˛āĻŋāĻ–ā§‹āĨ¤ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡, āĻšā§‹āĻ¸ā§āĻŸ āĻĢāĻŋāĻ˛ā§āĻĄā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž/āĻ•āĻžāĻœā§‡ - āĻ•ā§€ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĻ¨āĨ¤

āĻ¸āĻšāĻœ, āĻ¤āĻžāĻ‡ āĻ¨āĻž? āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡?

āĻšāĻ°āĻŋāĻ¤ā§āĻ°āĻ—āĻ¤ āĻŽā§āĻšā§‚āĻ°ā§āĻ¤āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¯āĻ–āĻ¨ āĻ˛ā§‹āĻ•ā§‡āĻĻā§‡āĻ° āĻāĻŸāĻŋ āĻ–ā§‡āĻ˛āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ‡āĻšā§āĻ›āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻž āĻšāĻ˛ "āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¯āĻž āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤" āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ°āĻžāĻ–āĻ¤ā§‡ āĻšāĻžāĻ‡ āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ‰āĻ­āĻ¯āĻŧāĻ•ā§‡āĻ‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¨āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻ• āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖāĨ¤ āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨āĻŋāĻŸāĻ°āĻŋāĻ‚ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ°āĻžāĻ–āĻ¤ā§‡ āĻšāĻžāĻ‡ āĻ¯āĻž āĻŽāĻ¨āĻŋāĻŸāĻ°āĻŋāĻ‚ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻŦā§‡āĨ¤ āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¨āĻŋāĻ°ā§€āĻ•ā§āĻˇāĻŖ āĻšā§‹āĻ¸ā§āĻŸ (āĻ–ā§‡āĻ˛āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€) āĻ¨āĻŋāĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻšā§āĻ›ā§‡ āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§€āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻ°āĻž āĻ¯ā§‡ āĻšā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ›āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ•ā§‡āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž? āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ iptables āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋ? āĻŽāĻ¨āĻŋāĻŸāĻ°āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ DBMS-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻ˛āĻŋāĻ–āĻ¤ā§‡/āĻļā§āĻĻā§āĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ¸ā§ƒāĻœāĻ¨āĻļā§€āĻ˛āĻ¤āĻžāĻ° āĻ…āĻ­āĻžāĻŦ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋ āĻĻāĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ include_role āĻāĻ•āĻŸāĻŋ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻ˛ā§āĻĒā§‡ āĻ—ā§āĻ°ā§āĻĒā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§ŒāĻļāĻ˛ā§€ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ include_role āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻ°ā§‹ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ delegate_to āĻ†āĻŦāĻžāĻ° āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ‡...

āĻāĻ•āĻŸāĻŋ āĻļā§āĻ­ āĻ•āĻžāĻŽāĻ¨āĻž - āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§€āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻĨāĻžāĻ•āĻž, āĻ¯āĻž "āĻ¸āĻŦ āĻ•āĻŋāĻ›ā§ āĻ•āĻ°ā§‡" - āĻ†āĻŽāĻžāĻĻā§‡āĻ°āĻ•ā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ°āĻ•ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§‡āĻ–āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻ•ā§‡āĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡: āĻ¸ā§āĻ•ā§āĻ°ā§āĻ¯āĻžāĻš āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻĒā§āĻ¨āĻ°ā§āĻ˛āĻŋāĻ–āĻ¨ āĻ•āĻ°āĻžāĨ¤

āĻāĻ–āĻžāĻ¨ā§‡ āĻ­ā§āĻ˛āĻŸāĻž āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻšāĻ˛ā§‹? āĻ¯ā§‡ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨ āĻ¯ā§‡ āĻšā§‹āĻ¸ā§āĻŸ X-āĻ āĻŸāĻžāĻ¸ā§āĻ• "x" āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ Y āĻšā§‹āĻ¸ā§āĻŸā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ "y" āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ…āĻ¨ā§āĻļā§€āĻ˛āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡: āĻ¯āĻžāĻ¨ āĻāĻŦāĻ‚ āĻ¨āĻžāĻŸāĻ• āĻ˛āĻŋāĻ–ā§āĻ¨, āĻ¯āĻž āĻšā§‹āĻ¸ā§āĻŸ Y-āĻ y āĻ•āĻ°ā§‡āĨ¤ "x" āĻ āĻ•āĻŋāĻ›ā§ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°ā§āĻ¯āĻžāĻš āĻĨā§‡āĻ•ā§‡ āĻ˛āĻŋāĻ–ā§āĻ¨āĨ¤ āĻāĻŽāĻ¨āĻ•āĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ•ā§‹āĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻšāĨ¤

āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻšā§āĻ›ā§‡āĻĻā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻž āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¨āĻž! āĻ•āĻžāĻ°āĻŖ āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¯āĻž DRY āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻŽāĻ¤ā§‹, āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻŸāĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻāĻ–āĻžāĻ¨ā§‡āĻ‡ āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻ¤āĻ° āĻ­ā§āĻ˛ āĻ˛ā§āĻ•āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ›ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¯āĻž āĻ¸āĻšāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ˛ā§‡āĻ–āĻž āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĻ•ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°ā§‡āĻ›ā§‡ (āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻŦā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§āĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻļā§‡āĻˇ āĻ•āĻ°āĻž āĻ¸āĻšāĻœ) āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ­āĻ¯āĻŧāĻžāĻŦāĻšāĻ¤āĻžāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻāĻŽāĻ¨āĻ•āĻŋ āĻ˛ā§‡āĻ–āĻ•āĻ“ āĻŦā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŸāĻž āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻˆāĻļā§āĻŦāĻ° āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻŋāĻˇā§‡āĻ§.

āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻšāĻ˛: āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻāĻ‡ āĻ¸āĻžāĻĻā§ƒāĻļā§āĻ¯āĻŸāĻŋ āĻāĻ¤ āĻ­āĻžāĻ˛ āĻ¸ā§‚āĻšāĻ¨āĻž āĻ¨āĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻ•ā§‡āĻŦāĻ˛ āĻĻā§āĻƒāĻ–āĻœāĻ¨āĻ•āĨ¤ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻ¯āĻŧ. āĻ¤āĻŋāĻ¨āĻŋ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ¤āĻŋāĻ¨āĻŋ āĻĒā§āĻ˛ā§‡-āĻ˛ā§‡āĻ­ā§‡āĻ˛ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ–ā§‡āĻ˛āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ•āĻŋ āĻ†āĻŽāĻžāĻ•ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ¨?

āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ, āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻ āĻŋāĻ•. āĻ•ā§‹āĻ¨ āĻšā§‹āĻ¸ā§āĻŸā§‡ āĻ•ā§‹āĻ¨ āĻ•āĻžāĻœ āĻāĻŦāĻ‚ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻĒāĻžāĻ˛āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¸ā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĒā§āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§‡āĻ¯āĻŧ (āĻ†āĻ°ā§‹ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡, āĻāĻ¤ā§‡ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡)āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤āĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ¯āĻŧ āĻ…āĻ°ā§āĻĒāĻŖ āĻ•āĻ°ā§‡āĻ¨, āĻāĻŦāĻ‚ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ—āĻŖāĻ¨āĻž āĻ¸āĻš, āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻœā§‡āĻ•ā§‡ (āĻāĻŦāĻ‚ āĻ¯āĻŋāĻ¨āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄ āĻĒāĻžāĻ°ā§āĻ¸ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŦā§‡āĻ¨) āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ°ā§āĻ­āĻžāĻ—ā§āĻ¯āĻœāĻ¨āĻ• āĻ…āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ§ā§āĻŦāĻ‚āĻ¸ āĻ•āĻ°āĻŦā§‡āĻ¨āĨ¤ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ–ā§‡āĻ˛āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ‡ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¯āĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻ•āĻ°ā§‡āĨ¤

āĻ•ā§‡āĻ¨ Ansible-āĻ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻ°āĻž āĻŦāĻŋāĻĒāĻœā§āĻœāĻ¨āĻ• āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ COBOL Ansible-āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ­āĻžāĻ˛ āĻ†āĻŽāĻ°āĻž āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻŦāĻ‚ āĻœāĻŋāĻžā§āĻœāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻŦāĨ¤ āĻ†āĻĒāĻžāĻ¤āĻ¤, āĻāĻ•āĻŸāĻž āĻ•āĻĨāĻž āĻŦāĻ˛ā§‡ āĻ°āĻžāĻ–āĻŋ - āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ—āĻŖāĻ¨āĻž āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻŽāĻžāĻ°ā§āĻœāĻ¨ā§€āĻ¯āĻŧ āĻšāĻŋāĻšā§āĻ¨ āĻ°ā§‡āĻ–ā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻŋāĻ›ā§āĻ‡ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻĻā§āĻŸāĻŋ "āĻšāĻŋāĻšā§āĻ¨" āĻ›ā§‡āĻĻ āĻ•āĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĨā§‡āĻ‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻšāĻ˛ā§‡ āĻ—ā§‡āĻ˛āĨ¤

āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻŽāĻŋāĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨ā§‹āĻŸ: āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻšāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ–āĻžāĻ“āĻ¯āĻŧāĻž delegate_to āĻāĻŦāĻ‚ āĻāĻŸāĻž āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ¸āĻ™ā§āĻ—āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ†āĻ›ā§‡. āĻ–āĻžāĻ“āĻ¯āĻŧāĻž meta: end host/play. āĻ•āĻŋāĻ¨ā§āĻ¤ā§! āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ†āĻŽāĻ°āĻž āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻļā§‡āĻ–āĻžāĻ¨? āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ­ā§āĻ˛ā§‡ āĻ—ā§‡āĻ›āĻŋ delegate_to. āĻ†āĻŽāĻ°āĻž āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻšāĻœ āĻāĻŦāĻ‚ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸ā§āĻ¨ā§āĻĻāĻ° Ansible āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻ›āĻŋāĨ¤ āĻ¯āĻž āĻĒāĻĄāĻŧāĻž āĻ¸āĻšāĻœ, āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻ¸āĻšāĻœ, āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻšāĻœ, āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻ¸āĻšāĻœ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻ°āĻž āĻ¸āĻšāĻœāĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚, āĻ†āĻŦāĻžāĻ° āĻāĻ•āĻŦāĻžāĻ°:

play and only play āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§‡āĻ¯āĻŧ āĻ•ā§‹āĻ¨ āĻšā§‹āĻ¸ā§āĻŸā§‡ āĻ•āĻŋ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡, āĻ†āĻŽāĻ°āĻž āĻ–ā§‡āĻ˛āĻž āĻāĻŦāĻ‚ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻŋāĻ°ā§‹āĻ§āĻŋāĻ¤āĻž āĻŽā§‹āĻ•āĻžāĻŦā§‡āĻ˛āĻž āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻāĻ–āĻ¨ āĻ•āĻžāĻœ āĻŦāĻ¨āĻžāĻŽ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻž āĻ¯āĻžāĻ•āĨ¤

āĻ•āĻžāĻœ āĻāĻŦāĻ‚ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž

āĻ–ā§‡āĻ˛āĻž āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨:

- hosts: somegroup
  pre_tasks:
    - some_tasks1:
  roles:
     - role1
     - role2
  post_tasks:
     - some_task2:
     - some_task3:

āĻ§āĻ°āĻž āĻ¯āĻžāĻ• āĻ†āĻĒāĻ¨āĻŋ foo āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡. āĻāĻŦāĻ‚ āĻāĻŸāĻž āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡ 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, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻŦā§‡āĻ¨āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ in pre_tasks āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻāĻŦāĻ‚ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŦāĻ‚ post_tasks āĻāĻŸāĻŋāĻ¤ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ‡ āĻ•āĻžāĻœāĻŸāĻŋ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§āĻ¨ pre_tasks āĻāĻ‡ āĻ¸āĻ¤ā§āĻ¯ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡ āĻ¯ā§‡ "āĻĒā§āĻ°ā§‡āĻ°āĻŖ" āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ āĻšāĻžāĻ˛ā§ āĻšāĻŦā§‡ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ­ā§‡āĻ™ā§‡ āĻ¯āĻžāĻŦā§‡āĨ¤

āĻāĻ–āĻ¨ āĻ†āĻŦāĻžāĻ° āĻšāĻŋāĻ¨ā§āĻ¤āĻž āĻ•āĻ°āĻž āĻ¯āĻžāĻ•, āĻ•ā§‡āĻ¨ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ pre_tasks и post_tasks? āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻĒāĻžāĻ˛āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ (āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¸āĻš) āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ• post_tasks āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻŦā§‡ (āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¸āĻš)āĨ¤

āĻāĻ•āĻœāĻ¨ āĻšāĻ¤ā§āĻ° āĻ‰āĻ¤ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇāĻœā§āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŦāĻ˛āĻŦā§‡āĻ¨ āĻāĻŸāĻŋ āĻ•ā§€āĨ¤ meta: flush_handlers, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•ā§‡āĻ¨ āĻ†āĻŽāĻžāĻĻā§‡āĻ° flush_handlers āĻĻāĻ°āĻ•āĻžāĻ° āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž āĻ–ā§‡āĻ˛āĻžāĻ° āĻ…āĻ‚āĻļāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§‡āĻ° āĻ†āĻĻā§‡āĻļā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ? āĻ¤āĻžāĻ›āĻžāĻĄāĻŧāĻž, āĻŽā§‡āĻŸāĻž: āĻĢā§āĻ˛āĻžāĻļ_āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻŸ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ…āĻĻā§āĻ­ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§‡āĻ¯āĻŧ when Ņƒ block āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ¤ āĻ­āĻžāĻ˛ā§‹āĻ­āĻžāĻŦā§‡ āĻ‰āĻ¤ā§āĻ¤āĻ° āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨, āĻāĻ•āĻŸāĻŋ "āĻ•āĻ āĻŋāĻ¨" āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻŋ āĻ¤āĻ¤ āĻŦā§‡āĻļāĻŋ āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽ āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨āĨ¤ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸āĻšāĻœ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ - āĻĒā§āĻ°āĻžāĻ•/āĻ­ā§āĻŽāĻŋāĻ•āĻž/āĻĒā§‹āĻ¸ā§āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ• āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ - āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽāĻ¤āĻž āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

āĻāĻŦāĻ‚, āĻĢāĻŋāĻ°ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° 'foo'. āĻ†āĻŽāĻŋ āĻāĻŸāĻž āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻž āĻ‰āĻšāĻŋāĻ¤? āĻĒā§āĻ°āĻžāĻ•, āĻĒā§‹āĻ¸ā§āĻŸ āĻŦāĻž āĻ­ā§‚āĻŽāĻŋāĻ•āĻž? āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ¤āĻ‡, āĻāĻŸāĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° foo-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ foo-āĻ•ā§‡ āĻĒā§āĻ°āĻžāĻ• āĻŦāĻž āĻĒā§‹āĻ¸ā§āĻŸā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ - āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ…āĻ°ā§āĻĨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ - āĻ•ā§‹āĻĄā§‡āĻ° āĻŽā§‚āĻ˛ āĻ…āĻ‚āĻļā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‡ āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻžāĨ¤

āĻāĻ–āĻ¨ "āĻ­ā§āĻŽāĻŋāĻ•āĻž āĻŦāĻž āĻŸāĻžāĻ¸ā§āĻ•" āĻĒā§āĻ°āĻļā§āĻ¨ā§‡āĻ° āĻ‰āĻ¤ā§āĻ¤āĻ°āĻŸāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻ–ā§‡āĻ˛āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ - āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻžāĻœ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ (āĻāĻŽāĻ¨āĻ•āĻŋ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻœ āĻĨā§‡āĻ•ā§‡āĻ“)āĨ¤ āĻ†āĻŽāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ‡ āĻ¯ā§‡ āĻ•āĻžāĻœ āĻāĻŦāĻ‚ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻāĻ•āĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

Ansible āĻāĻ° āĻŽā§‚āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋ āĻŦā§‹āĻāĻž āĻ†āĻĒāĻžāĻ¤āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻ¤ā§‡ āĻ¸ā§āĻŦāĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻļā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ¸āĻ™ā§āĻ—āĻ¤ āĻ‰āĻ¤ā§āĻ¤āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻ•āĻžāĻœ āĻāĻŦāĻ‚ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž (āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ…āĻ‚āĻļ)

āĻāĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛ā§‡āĻŦā§āĻ• āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°āĻ›ā§‡āĻ¨ āĻ¤āĻ–āĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻ¯āĻžāĻ•āĨ¤ āĻ†āĻĒāĻ¨āĻŋ foo, āĻŦāĻžāĻ° āĻāĻŦāĻ‚ baz āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡. āĻāĻ‡ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ•āĻžāĻœ, āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¨āĻž āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž? āĻĒā§āĻ°āĻļā§āĻ¨āĻŸāĻŋ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯: āĻ•ā§‹āĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ˛ā§‡āĻ–āĻž āĻļā§āĻ°ā§ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤? āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¤āĻ–āĻ¨ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ˛ā§‡āĻ–āĻžāĻ° āĻ…āĻ°ā§āĻĨ āĻ•ā§€?... āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ•ā§€?

āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻ­ā§āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ (āĻ†āĻŽāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛ā§‡āĻ›āĻŋ) āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻ•ā§‡āĻŽāĻ¨? āĻāĻŸāĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡, āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻ•āĻžāĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡, āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ–āĻ¨, āĻŽāĻ¨ā§‹āĻ¯ā§‹āĻ—āĨ¤ āĻ āĻĨā§‡āĻ•ā§‡ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ¯āĻŧ āĻ•ā§€ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ? āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻŦāĻžāĻ—āĻ¤ āĻœāĻžāĻ¨āĻžāĻ‡, āĻāĻŸāĻŋ āĻ¸āĻŽāĻ—ā§āĻ° āĻ‰āĻ¤ā§āĻ¤āĻ°ā§‡āĻ° āĻ¸āĻžāĻ°āĻŽāĻ°ā§āĻŽ - āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĨ¤ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻ•āĻžāĻ°āĻŖ āĻ†āĻ›ā§‡? āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ "āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨" - āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡āĻ‡ āĻāĻŸāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž. āĻ†āĻĒāĻ¨āĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻœāĻ¨ā§āĻ¯ vars āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ–ā§‡āĻ˛āĻžāĻ° āĻ†āĻœā§€āĻŦāĻ¨ āĻ†āĻ•āĻžāĻ° āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻœā§€āĻŦāĻ¨āĻ•āĻžāĻ˛ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ…āĻĨāĻŦāĻž āĻāĻŽāĻ¨āĻ•āĻŋ āĻĒā§āĻ˛ā§‡āĻŦā§āĻ•ā§‡āĻ° āĻœā§€āĻŦāĻ¨āĻ•āĻžāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ (set_fact/register) āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻĒāĻ¨āĻžāĻ° "āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛" āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ "āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ¤ā§‡" āĻāĻŦāĻ‚ "āĻāĻŸāĻŋ āĻĢā§‡āĻ°āĻ¤" āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻœāĻŋāĻ¨āĻŋāĻ¸āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ: āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻ¤ā§āĻ¤āĻ°ā§‡ āĻ•āĻŋāĻ›ā§ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤ āĻŽāĻ°āĻŋāĻšāĻž āĻŽāĻ§ā§āĻ¯ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻšāĻ¯āĻŧ unsafe. āĻāĻŦāĻ‚ Ansible-āĻ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻļāĻŦā§āĻĻāĻ—ā§āĻ˛āĻŋ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨: "āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ¸" āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ "āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨"āĨ¤ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻ¨ā§‡āĻ‡āĨ¤ āĻ•āĻžāĻœ āĻāĻŦāĻ‚ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻ¨ā§‡āĻ‡āĨ¤

āĻŽā§‹āĻŸ: āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻ¯āĻŧ.

āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ­āĻžāĻ˛ āĻ•āĻŋ? āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻ†āĻ›ā§‡ (/default/main.yaml), āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻ¤, āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ¤ā§‡ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ•āĻŋ? āĻ•āĻžāĻ°āĻŖ āĻŽāĻžāĻ¸āĻ˛ā§‹āĻ° āĻĒāĻŋāĻ°āĻžāĻŽāĻŋāĻĄā§‡, āĻ…ā§āĻ¯āĻžāĻ¨āĻ¸āĻŋāĻŦāĻ˛ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°ā§‡āĻ° āĻŦāĻ°āĻ‚ āĻŦāĻŋāĻ•ā§ƒāĻ¤ āĻŸā§‡āĻŦāĻŋāĻ˛, āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° (āĻŽāĻžāĻ‡āĻ¨āĻžāĻ¸ āĻ…ā§āĻ¯āĻžāĻ¨āĻ¸āĻŋāĻŦāĻ˛ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°)āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ‡āĻ¨āĻ­ā§‡āĻ¨ā§āĻŸāĻ°āĻŋ āĻŦāĻž āĻ—ā§āĻ°ā§āĻĒ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻšāĻŋāĻ¨ā§āĻ¤āĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ°ā§‹āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ āĻŋāĻ• āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĨ¤ (āĻ†āĻŽāĻŋ āĻāĻ•āĻŸā§ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻŦāĻ˛āĻ›āĻŋ - āĻ†āĻ°āĻ“ āĻ†āĻ›ā§‡ |d(your_default_here), āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž āĻ¸ā§āĻĨāĻŋāĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻŋ, āĻ¤āĻŦā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ†āĻ° āĻ•āĻŋ āĻŽāĻšāĻžāĻ¨? āĻ•āĻžāĻ°āĻŖ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ•ā§āĻ¯āĻžāĻŸāĻžāĻ˛āĻ— āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ, āĻ‰āĻ­āĻ¯āĻŧ āĻ§ā§āĻ°ā§āĻŦāĻ• (āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž) āĻāĻŦāĻ‚ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ (āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻŸāĻŋ-āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻ†āĻ›ā§‡ - include_vars āĻāĻ•āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ™ā§āĻ—ā§‡ {{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml.) āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ files/, templates/. āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻāĻŦāĻ‚ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ (library/) āĻ•āĻŋāĻ¨ā§āĻ¤ā§, āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛ā§‡āĻŦā§āĻ•ā§‡āĻ° āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡ (āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋāĻ“ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡), āĻāĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻšāĻ˛ āĻ¯ā§‡ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻāĻ• āĻ—āĻžāĻĻāĻžāĻ¤ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻŦā§‡ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ—āĻžāĻĻāĻžāĨ¤

āĻ†āĻ°āĻ“ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļāĻĻ: āĻ†āĻĒāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯āĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻŦā§‡ (āĻ—ā§āĻ¯āĻžāĻ˛āĻžāĻ•ā§āĻ¸āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡)āĨ¤ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšā§‡āĻ° āĻ†āĻŦāĻŋāĻ°ā§āĻ­āĻžāĻŦā§‡āĻ° āĻ¸āĻžāĻĨā§‡, āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻŦāĻ¨ā§āĻŸāĻ¨ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ­ā§āĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚, āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻĻā§āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡: āĻ¤āĻžāĻĻā§‡āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨āĻ¨ā§āĻ¯ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯) āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻž āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄ āĻ—āĻ āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻŽā§‚āĻ˛ āĻĒā§āĻ°āĻļā§āĻ¨ā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻž: āĻ•āĻ–āĻ¨ āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻ•āĻ–āĻ¨ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ—ā§āĻ˛āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡? āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛ā§‡āĻŦā§āĻ•ā§‡āĻ° āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻ†āĻ—ā§‡/āĻĒāĻ°ā§‡ "āĻ†āĻ āĻž" āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ (āĻ¤āĻ–āĻ¨ āĻ•ā§‹āĻĄā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ)ā§ˇ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ—āĻžāĻĻāĻž āĻšāĻ˛ āĻĻā§āĻŦā§āĻ¯āĻ°ā§āĻĨāĻšā§€āĻ¨ āĻĸāĻžāĻ˛ā§āĻ¤āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻļā§ˆāĻ˛ā§€ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛āĻž āĻ‰āĻšāĻŋāĻ¤ - āĻšāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ¸ā§āĻ• āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĨ¤ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¤ā§āĻ¤āĻž āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻšā§āĻ›ā§‡āĻĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡, āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧā§ˇ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ†āĻ°āĻ“ "āĻ¸ā§āĻĨāĻŋāĻ°" (āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻāĻŦāĻ‚ āĻœāĻŸāĻŋāĻ˛) āĻ•ā§‹āĻĄ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ• āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻŸāĻžāĻ¸ā§āĻ• āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ā§‡ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧāĨ¤

āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻœ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ import_role āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ˛ā§‡āĻ–ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ•ā§‡āĻ¨ āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻž āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ¸ā§ŒāĻ¨ā§āĻĻāĻ°ā§āĻ¯āĻŦā§‹āĻ§āĻ•ā§‡ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻĨāĻžāĻ•ā§āĻ¨āĨ¤

āĻāĻ•āĻœāĻ¨ āĻŦāĻŋāĻšāĻ•ā§āĻˇāĻŖ āĻĒāĻžāĻ āĻ• āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯ā§‡ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ—ā§āĻ˛āĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ†āĻŽāĻĻāĻžāĻ¨āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ—ā§āĻ˛āĻŋāĻ° galaxy.yml āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ­āĻ¯āĻŧāĻžāĻ¨āĻ• āĻāĻŦāĻ‚ āĻ­āĻ¯āĻŧāĻžāĻ¨āĻ•āĻ“ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ include_role — āĻ†āĻŽāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻšā§āĻ›āĻŋ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻŦā§‡āĻ¸āĻŋāĻ• āĻ…ā§āĻ¯āĻžāĻ¨āĻ¸āĻŋāĻŦāĻ˛ā§‡ āĻĻāĻ•ā§āĻˇāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ›āĻŋ, āĻĢāĻŋāĻ—āĻžāĻ° āĻœāĻŋāĻŽāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ā§‡ āĻ¨āĻ¯āĻŧāĨ¤

āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ•āĻžāĻœ

āĻ†āĻ¸ā§āĻ¨ āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻ¯āĻžāĻ•: āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĨ¤ āĻāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻœāĻžāĻ¨āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻļāĻŋāĻ˛ā§āĻĒāĨ¤ āĻāĻ•āĻŸāĻŋ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ°ā§āĻ¯āĻžāĻ—ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ•āĻŋ?

āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ†āĻŽāĻ°āĻž āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻ›āĻŋ, āĻāĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ˛:

- hosts: group1
  tasks:
    - foo:
      notify: handler1
  handlers:
     - name: handler1
       bar:

āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻ—ā§āĻ˛āĻŋ rolename/handlers/main.yaml-āĻ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ–ā§‡āĻ˛āĻžāĻ° āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ—ā§āĻžā§āĻœāĻ¨ āĻ•āĻ°ā§‡: pre/post_tasks āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻĻā§‡āĻ° āĻŸāĻžāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¨āĻžāĻŸāĻ• āĻĨā§‡āĻ•ā§‡ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻĻā§‡āĻ° āĻŸāĻžāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻĻā§‡āĻ° āĻ•āĻžāĻ›ā§‡ "āĻ•ā§āĻ°āĻ¸-āĻ°ā§‹āĻ˛" āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻšā§āĻ› āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ wtf āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°ā§‡āĨ¤ (āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽ āĻ…āĻ¨ā§āĻļā§€āĻ˛āĻ¨ā§‡āĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž)āĨ¤

āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻšāĻ˛ āĻ¯ā§‡ āĻŸāĻžāĻ¸ā§āĻ•āĻŸāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ (āĻ†āĻĻāĻ°ā§āĻļāĻ­āĻžāĻŦā§‡) (āĻĒā§āĻ˛āĻžāĻ¸/āĻŽāĻžāĻ‡āĻ¨āĻžāĻ¸ āĻŸā§āĻ¯āĻžāĻ— āĻāĻŦāĻ‚ when), āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° - āĻ°āĻžāĻˇā§āĻŸā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ (āĻāĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡āĻ‡ āĻ†āĻ—ā§āĻ¨ā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ…āĻŦāĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨)āĨ¤ āĻāĻŸāĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ•āĻŋ? āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡āĻ¨, āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨āĻ“ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻžāĨ¤ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻŸāĻžāĻ¸ā§āĻ•ā§‡ āĻ•ā§‹āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻž āĻšāĻ˛ā§‡ āĻ•ā§‡āĻ¨ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡? āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ•āĻžāĻ°āĻŖ āĻ•āĻŋāĻ›ā§ āĻ­ā§‡āĻ™ā§‡ āĻ—ā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ•āĻžāĻ°āĻŖ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ¸āĻžāĻŽāĻ¯āĻŧāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦāĻ¨ā§āĻ§ āĻ›āĻŋāĻ˛āĨ¤ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻĒāĻ°ā§‡āĻ° āĻŦāĻžāĻ° āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻļā§āĻ°ā§ āĻ•āĻ°āĻŦā§‡āĻ¨, āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻ†āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§‡ āĻ¨āĻž āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻŸāĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĨāĻžāĻ•āĻŦā§‡āĨ¤

āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž (āĻ†āĻ°ā§‹ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ— āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻ¸āĻš āĻ¨āĻŋāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻĒā§āĻ¨āĻƒāĻ¸ā§‚āĻšāĻ¨āĻž āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻ‰āĻĻā§āĻ­āĻžāĻŦāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ†āĻ° āĻ•ā§‹āĻ¨āĻ“ āĻ°ā§‚āĻĒā§‡ 'āĻŽā§ŒāĻ˛āĻŋāĻ• āĻ‰āĻ¤ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯' āĻ¨āĻ¯āĻŧ)āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ—āĻ˛ā§āĻĒ āĻ†āĻ›ā§‡: āĻ†āĻŽāĻ°āĻž āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻāĻŸāĻŋ āĻ°ā§‡āĻ•āĻ°ā§āĻĄ āĻ•āĻ°ā§‡āĻ›āĻŋ .service-āĻĢāĻžāĻ‡āĻ˛, āĻāĻŦāĻ‚ āĻāĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋ āĻšāĻžāĻ‡ daemon_reload и state=started. āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ• āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ¸ā§āĻ•āĻ˛āĻŋāĻ¸ā§āĻŸ āĻŦāĻž āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻļā§‡āĻˇā§‡ āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ¸ā§āĻ• āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻžāĻ°āĻ‡ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻ¤ā§āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻŽāĻžāĻāĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ˛ā§‡āĻŦā§āĻ• āĻ­ā§‡āĻ™ā§‡ āĻ—ā§‡āĻ˛ā§‡āĻ“āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ¨āĻƒāĻ¸ā§‚āĻšāĻ¨āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻŽā§‹āĻŸā§‡āĻ“ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž (āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ¨āĻƒāĻ¸ā§‚āĻšāĻ¨āĻž āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ•āĻžāĻ°āĻŖ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻ¤ā§āĻ¤āĻž āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡), āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ°āĻžāĻˇā§āĻŸā§āĻ° = āĻļā§āĻ°ā§ āĻ•āĻ°āĻž āĻŽā§‚āĻ˛ā§āĻ¯āĻŦāĻžāĻ¨, āĻĒā§āĻ˛ā§‡āĻŦā§āĻ•āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛āĻ¤āĻž āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ, āĻ•āĻžāĻ°āĻŖ āĻ¸āĻ‚āĻ¯ā§‹āĻ—ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧāĨ¤

āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻšāĻ˛ āĻāĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ†āĻŸāĻ•āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ•ā§‹āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧāĻ¨āĻŋ - āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻŦāĻž āĻ āĻŋāĻ• āĻ†āĻ›ā§‡ - āĻĒāĻĄāĻŧāĻž āĻ¸āĻšāĻœāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ - āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§ŒāĻĄāĻŧā§‡ āĻāĻ•āĻŸāĻŋ āĻ°ā§ˆāĻ–āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻŸāĻžāĻ¸ā§āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ‡āĻĒā§‹ āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ¨, āĻ¤āĻŦā§‡ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡āĻ‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ - āĻ–ā§āĻŦ āĻ•āĻŽāĻ‡āĨ¤ āĻ¯ā§‡āĻŽāĻ¨ āĻĒāĻžāĻāĻš āĻŦāĻ›āĻ° āĻĒāĻ° āĻœā§€āĻŦāĻ¨ā§‡ āĻĒā§āĻ°āĻĨāĻŽāĻŦāĻžāĻ°āĨ¤ āĻāĻŦāĻ‚, āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻ¨āĻžāĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ‡āĻĒā§‹ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ­ā§‡āĻ™ā§āĻ—ā§‡ āĻ¯āĻžāĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻŦāĻžāĻ° āĻ¨āĻž āĻšāĻžāĻ˛āĻžāĻ¨ āĻ¤āĻŦā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

āĻ†āĻ˛āĻžāĻĻāĻžāĻ­āĻžāĻŦā§‡, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ¸ā§āĻ• āĻ¨ā§‹āĻŸāĻŋāĻĢāĻžāĻ‡ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡ āĻ•ā§€ āĻĨāĻžāĻ•āĻŦā§‡? āĻ†āĻĒāĻ¨āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĻžāĻ¤ā§āĻŽāĻ•āĻ­āĻžāĻŦā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¤ā§āĻšā§āĻ› āĻ¨āĻ¯āĻŧ, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ¸ā§‡āĨ¤

... āĻ¤āĻžāĻ‡ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻ°āĻž āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŽ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ›āĻžāĻĄāĻŧāĻž āĻ¸ā§āĻ¨ā§āĻĻāĻ°āĻ­āĻžāĻŦā§‡ āĻ•āĻŋāĻ›ā§ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ (āĻĢā§āĻ°āĻŋāĻ˛ āĻ›āĻžāĻĄāĻŧāĻž), āĻ¤āĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻž āĻ­āĻžāĻ˛āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸ā§āĻ¨ā§āĻĻāĻ°āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¤āĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛āĨ¤

āĻ•ā§āĻˇāĻ¯āĻŧāĻ•āĻžāĻ°ā§€ āĻĒāĻžāĻ āĻ• āĻ āĻŋāĻ•āĻ‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻŋāĻ¨āĻŋ listenāĻ¯ā§‡ āĻāĻ•āĻœāĻ¨ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻ¯ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‚āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡ āĻāĻ•āĻœāĻ¨ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° import_tasks āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ¯ā§‡āĻŸāĻŋ with_items-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤_āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡), āĻ¯ā§‡ Ansible-āĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻŸāĻŋ āĻŸā§āĻ°āĻŋāĻ‚-āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ, āĻ¯ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤_āĻ°ā§‹āĻ˛ā§‡āĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻ°āĻž āĻ–ā§‡āĻ˛āĻž āĻĨā§‡āĻ•ā§‡ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻĻā§āĻ­ā§āĻ¤ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ›ā§‡āĻĻ āĻ•āĻ°ā§‡, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ .d - āĻāĻ‡ āĻ¸āĻŦ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ¤āĻ‡ "āĻŽā§ŒāĻ˛āĻŋāĻ•" āĻ¨āĻ¯āĻŧ)āĨ¤

āĻ¯āĻĻāĻŋāĻ“ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ WTF āĻ†āĻ›ā§‡ āĻ¯āĻž āĻ†āĻ¸āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŸāĻžāĻ¸ā§āĻ• āĻ¸āĻ™ā§āĻ—ā§‡ āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ delegate_to āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ…āĻŦāĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡āĻ›ā§‡, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ delegate_to, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻšā§‹āĻ¸ā§āĻŸā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ–ā§‡āĻ˛āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ (āĻ¯āĻĻāĻŋāĻ“ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ delegate_to āĻāĻ•āĻ‡)āĨ¤

āĻ†āĻ˛āĻžāĻĻāĻžāĻ­āĻžāĻŦā§‡, āĻ†āĻŽāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻļāĻŦā§āĻĻ āĻŦāĻ˛āĻ¤ā§‡ āĻšāĻžāĻ‡āĨ¤ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻšāĻžāĻœāĻŋāĻ° āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡, āĻāĻ•āĻŸāĻŋ āĻ§āĻžāĻ°āĻŖāĻž āĻ›āĻŋāĻ˛ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ ansible-galaxy install āĻāĻŦāĻ‚ āĻ—āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ“āĻāĻ¸ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚, āĻ†āĻŽāĻžāĻ° āĻŽāĻ¤āĻžāĻŽāĻ¤: āĻāĻŸāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ­āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž include_vars, 100500 āĻ•ā§‡āĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ•āĻ°ā§āĻ¨āĻžāĻ° āĻ•ā§‡āĻ¸ āĻŦāĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ¤āĻ˛ āĻ—āĻšā§āĻŦāĻ°ā§‡ āĻ§ā§āĻŦāĻ‚āĻ¸ āĻšāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡āĨ¤ āĻāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦā§āĻ¯āĻžāĻĒāĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ†āĻšā§āĻ›āĻžāĻĻāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻŦā§‡ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻŽāĻ¤ā§‹, āĻšāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻŸā§‡āĻ¸āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒāĻŖā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻŽā§‹āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ…āĻĨāĻŦāĻž āĻ†āĻĒāĻ¨āĻžāĻ° "āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻ†āĻšā§āĻ›āĻžāĻĻāĻŋāĻ¤" āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻžāĻ° āĻŽāĻ¤āĻžāĻŽāĻ¤ āĻšāĻ˛ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻŸāĻŋ āĻ°ā§ˆāĻ–āĻŋāĻ• āĻšāĻ˛ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ­āĻžāĻ˛ā§‹ āĻšāĻ¯āĻŧ (āĻ¸āĻžāĻ‡āĻ•ā§āĻ˛ā§‹āĻŽā§‡āĻŸāĻŋāĻ• āĻœāĻŸāĻŋāĻ˛āĻ¤āĻž 1)āĨ¤

āĻ•āĻŽ ifs (āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻŦāĻž āĻ˜ā§‹āĻˇāĻŖāĻžāĻŽā§‚āĻ˛āĻ• - āĻ†āĻ•āĻžāĻ°ā§‡ when āĻŦāĻž āĻĢāĻ°ā§āĻŽ include_vars āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸ā§‡āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž), āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ¤āĻ¤ āĻ­āĻžāĻ˛āĨ¤ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻļāĻžāĻ–āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§, āĻ†āĻŽāĻŋ āĻ†āĻŦāĻžāĻ° āĻŦāĻ˛āĻ›āĻŋ, āĻ¯āĻ¤ āĻ•āĻŽ āĻ†āĻ›ā§‡, āĻ¤āĻ¤ āĻ­āĻžāĻ˛āĨ¤ āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ—ā§āĻ¯āĻžāĻ˛āĻžāĻ•ā§āĻ¸āĻŋ (āĻāĻŸāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡!) āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻšā§āĻ› āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ˛ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻŽāĻ¤ āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧ when āĻĒāĻžāĻāĻšāĻŸāĻŋ āĻ•āĻžāĻœ āĻĨā§‡āĻ•ā§‡ "āĻ¨āĻŋāĻœā§‡āĻ°" āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻĒāĻ›āĻ¨ā§āĻĻāĻ¨ā§€āĻ¯āĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŋāĻ›ā§ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻ–āĻ¨ āĻ—ā§āĻ¯āĻžāĻ˛āĻžāĻ•ā§āĻ¸āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻšāĻ¯āĻŧāĨ¤ āĻ¯ā§‡ āĻŽā§āĻšā§‚āĻ°ā§āĻ¤āĻŸāĻŋ āĻ–āĻžāĻ°āĻžāĻĒ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻšāĻ˛ āĻ¯āĻ–āĻ¨ āĻ•āĻŋāĻ›ā§ āĻ­ā§‡āĻ™ā§āĻ—ā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻ¨ā§āĻĻā§‡āĻš āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻāĻŸāĻŋ "āĻ—ā§āĻ¯āĻžāĻ˛āĻžāĻ•ā§āĻ¸āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž" āĻāĻ° āĻ•āĻžāĻ°āĻŖā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻ–ā§āĻ˛ā§āĻ¨, āĻāĻŦāĻ‚ āĻĒāĻžāĻāĻšāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤āĻŋ, āĻ†āĻŸāĻŸāĻŋ āĻŸāĻžāĻ¸ā§āĻ• āĻļā§€āĻŸ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ when'āĻ“āĻš... āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻŸāĻž āĻŦā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ 5āĻŸāĻŋ āĻ•āĻžāĻœā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻāĻ•āĻŸāĻŋ āĻ°ā§ˆāĻ–āĻŋāĻ• āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¯āĻžāĻ¤ā§‡ āĻ­āĻžāĻ™āĻžāĻ° āĻ•āĻŋāĻ›ā§ āĻ¨ā§‡āĻ‡āĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ…āĻ‚āĻļā§‡

  • āĻ‡āĻ¨āĻ­ā§‡āĻ¨ā§āĻŸāĻ°āĻŋ, āĻ—ā§āĻ°ā§āĻĒ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛, āĻšā§‹āĻ¸ā§āĻŸ_āĻ—ā§āĻ°ā§āĻĒ_āĻ­āĻžāĻ°āĻ¸ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨, āĻšā§‹āĻ¸ā§āĻŸāĻ­āĻžāĻ°āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻ•āĻŸā§āĨ¤ āĻ¸ā§āĻĒā§āĻ¯āĻžāĻ—ā§‡āĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ—āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ—āĻŋāĻāĻŸ āĻŦāĻžāĻāĻ§āĻŦā§‡āĻ¨āĨ¤ āĻ¸ā§āĻ•ā§‹āĻĒ āĻāĻŦāĻ‚ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛, āĻ‰āĻ¤ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŽāĻĄā§‡āĻ˛āĨ¤ "āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻŽāĻ°āĻž āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ¨āĻžāĻŽ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻŦ?"
  • jinja: {{ jinja }} — nosql notype nosense āĻ¨āĻ°āĻŽ āĻĒā§āĻ˛āĻžāĻ¸ā§āĻŸāĻŋāĻ•āĻŋāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻ†āĻļāĻž āĻ•āĻ°ā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻ•āĻŸā§ !!unsafe āĻāĻŦāĻ‚ āĻ¸ā§āĻ¸ā§āĻŦāĻžāĻĻā§ āĻ‡āĻ¯āĻŧāĻžāĻŽāĻ˛āĨ¤

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨