Ansible: рд╡реИрд╢реНрд╡рд┐рдХ рдЧреБрдВрдЬрд╛рдЗрд╢ рдЪрд░ рдлрд╝рд╛рдЗрд▓?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдирд╡ре░ 2013  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ansible/ansible

рдирдорд╕реНрддреЗ,

рдЖрдИрдЖрд░рд╕реА рдкрд░ рдХреБрдЫ рдЧреБрдЧрд▓реА рдХрд░рдиреЗ рдФрд░ рдкреВрдЫрдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪрд░ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИ рдЬрд╣рд╛рдБ рдЖрдк рдЧрддрд┐ рдФрд░ рдЗрдХрдЯреНрдард╛_рдлреИрдХреНрдЯ рдЬреИрд╕реА рдЪреАрдЬреЗрдВ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

group_vars/all рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдЪрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдХрдИ рдирд╛рдЯрдХреЛрдВ рд╡рд╛рд▓реА рдПрдХ рдмрдбрд╝реА рдкреНрд▓реЗрдмреБрдХ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдирд╛рдЯрдХ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдпрд╣ рд╢рд╛рдпрдж рдЙрдк-рдЗрд╖реНрдЯрддрдо рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рд╛рдп рдорд┐рд╢реЗрд▓,

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ (рдпрд╛ рдХрдо рд╕реЗ рдХрдо рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдЕрджреНрдпрддрди) рдЕрдиреБрд░реЛрдз рд╣реИ, рд╕рдорд░реНрдерди рдирд╣реАрдВред
рдкреНрд░рд╢реНрди рдЖрд╡рд░реНрддрдХ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЙрддреНрддрд░ рдЖрдорддреМрд░ рдкрд░ "group_vars/all" рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рдЪрд░ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред
[all:vars] рдЗрдиреНрд╡реЗрдВрдЯреНрд░реА рдореЗрдВ рдЕрдЧрд▓реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдЙрддреНрддрд░ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рдЕрд▓рдЧ рдЗрдиреНрд╡реЗрдВрдЯреНрд░реА рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реЛрддреА рд╣реИрдВ, рддреЛ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрди рд╕рднреА рдореЗрдВ рдЗрди рдорд╛рдиреЛрдВ рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд▓реЗрдмреБрдХ рд╕реНрддрд░ рдкрд░ рдЪреВрдХ/рднреВрдорд┐рдХрд╛рдУрдВ рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рдЧрд╛рдпрдм рд╣реИред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдирдорд╕реНрддреЗ,

(рдП) рдпреЗ рдирд╛рдЯрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд╛рдЯрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

(рдмреА) рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдХреГрдкрдпрд╛ рдПрдХ рд╕рдорд░реНрдерди рдордВрдЪ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреАрдердм рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп googlegroups рдкрд░ ansible-project рдкрд░ рд░реБрдХреЗрдВред

рдзрдиреНрдпрд╡рд╛рдж!

рд╣рд╛рдп рдорд┐рд╢реЗрд▓,

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ (рдпрд╛ рдХрдо рд╕реЗ рдХрдо рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдЕрджреНрдпрддрди) рдЕрдиреБрд░реЛрдз рд╣реИ, рд╕рдорд░реНрдерди рдирд╣реАрдВред
рдкреНрд░рд╢реНрди рдЖрд╡рд░реНрддрдХ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЙрддреНрддрд░ рдЖрдорддреМрд░ рдкрд░ "group_vars/all" рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рдЪрд░ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред
[all:vars] рдЗрдиреНрд╡реЗрдВрдЯреНрд░реА рдореЗрдВ рдЕрдЧрд▓реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдЙрддреНрддрд░ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рдЕрд▓рдЧ рдЗрдиреНрд╡реЗрдВрдЯреНрд░реА рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реЛрддреА рд╣реИрдВ, рддреЛ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрди рд╕рднреА рдореЗрдВ рдЗрди рдорд╛рдиреЛрдВ рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд▓реЗрдмреБрдХ рд╕реНрддрд░ рдкрд░ рдЪреВрдХ/рднреВрдорд┐рдХрд╛рдУрдВ рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рдЧрд╛рдпрдм рд╣реИред

+1, рд╡реИрд╢реНрд╡рд┐рдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реНрдерд╛рди рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

greggilbert picture greggilbert  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hyperfocus1338 picture hyperfocus1338  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

RaymiiOrg picture RaymiiOrg  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

arkag picture arkag  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

robbwagoner picture robbwagoner  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ