рдЙрджрд╛рд╣рд░рдг:
рдореЗрд░реЗ рдкрд╛рд╕ 30 рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдореЗрдЬрдмрд╛рди рд╕рдореВрд╣ рд╡реЗрдмрд╕рд░реНрд╡рд░ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ 6 рдкреНрд▓реЗрдмреБрдХ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ "рд╣реЛрд╕реНрдЯ: рд╡реЗрдмрд╕рд░реНрд╡рд░" рд╣реИрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдирдпрд╛ рд╣реЛрд╕реНрдЯ рд╣реИ рдЬрд┐рд╕реЗ рдореБрдЭреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдЗрд╕реЗ рд╡реЗрдмрд╕рд░реНрд╡рд░ рд╕рдореВрд╣ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдмреЗрд╕рд▓рд╛рдЗрди-web.yml рдирд╛рдо рдХреА рдПрдХ рдореЗрдЯрд╛-рдкреНрд▓реЗрдмреБрдХ рд╣реИ рдЬрд┐рд╕рдореЗрдВ 6 рдкреНрд▓реЗрдмреБрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдореЗрдЯрд╛ рдкреНрд▓реЗрдмреБрдХ рдореЗрдВ рд╣реЛрд╕реНрдЯ: рд╡реЗрдмрд╕рд░реНрд╡рд░ рднреА рд╣реЛрддреЗ рд╣реИрдВред
рдЕрдм рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕рднреА рд╣реЛрд╕реНрдЯ рдкрд░ рд╕рднреА рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд░рд┐рд╡рд░реНрддрди рдХреЗрд╡рд▓ рдирдП рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реЛрд╕реНрдЯ рдкрд░ рд╣реЛрддреЗ рд╣реИрдВред
рдХреНрдпрд╛ рдореИрдВ "ansible-playbook" рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрд╕реНрдЯреНрд╕: рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ?
рдЬреИрд╕реЗ: ~$ ansible-playbook --hosts=newserver5 playbooks/baseline-web.yml
(рдЬреЛ рддрдм рдХреЗрд╡рд▓ newserver5 рдкрд░ рдЪрд▓реЗрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рд╢рд╛рдорд┐рд▓ рдкреНрд▓реЗрдмреБрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ)
@RaymiiOrg рдЖрдк рдЙрди рд╣реЛрд╕реНрдЯ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --limit
(рдЙрд░реНрдл -l
) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рди рдкрд░ рдЖрдк рдкреНрд▓реЗрдмреБрдХ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
ansible-playbook -l newserver5 playbooks/baseline-web.yml
рд╕рд╛рде рд╣реА, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ - hosts:
рджреЛ рдмрд╛рд░ рдкреНрд░рдХрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╢реАрд░реНрд╖ рдореЗрдВ рдФрд░ рдЙрдк-рдкреНрд▓реЗрдмреБрдХ рдореЗрдВ host
рд╣реЛрдирд╛ AFAIK рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИред
рдкреНрд░рд╢реНрди рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдореЗрдВ рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП, рдмрдЧ рдЯреНрд░реИрдХрд░ рдирд╣реАрдВред
рдзрдиреНрдпрд╡рд╛рдж рджреЛрдиреЛрдВред рдЕрдЧрд▓реА рдмрд╛рд░ рдореИрдВ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдореЗрдВ рдЬрд╛рдКрдБрдЧрд╛ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@RaymiiOrg рдЖрдк рдЙрди рд╣реЛрд╕реНрдЯ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
--limit
(рдЙрд░реНрдл-l
) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рди рдкрд░ рдЖрдк рдкреНрд▓реЗрдмреБрдХ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:ansible-playbook -l newserver5 playbooks/baseline-web.yml
рд╕рд╛рде рд╣реА, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐
- hosts:
рджреЛ рдмрд╛рд░ рдкреНрд░рдХрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╢реАрд░реНрд╖ рдореЗрдВ рдФрд░ рдЙрдк-рдкреНрд▓реЗрдмреБрдХ рдореЗрдВhost
рд╣реЛрдирд╛ AFAIK рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИред