рдлрд╝реАрдЪрд░ рдЖрдЗрдбрд┐рдпрд╛
ansible --рд╕рдВрд╕реНрдХрд░рдг
рдЙрддреНрддрд░ 1.4.5
рд╕рд╛рдорд╛рдиреНрдп рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз
рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ Ubuntu 13.10 рдорд╢реАрди рдкрд░ Ansible рдХреЗ рд╕рд╛рде rsyslog рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ: http://www.rsyslog.com/ubuntu-repository/
рдЖрдкрдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
"рдЙрдкрдпреБрдХреНрдд рдХреБрдВрдЬреА рд╕рд▓рд╛рд╣ --recv-рдХреБрдВрдЬреА --keyserver keyserver.ubuntu.com AEF0CF8E"
"рдореИрди рдПрдкреНрдЯ-рдХреА" рдЯрд╛рдЗрдк рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХреЛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ:
"adv рдЙрдиреНрдирдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ gpg рдореЗрдВ рдкрд╛рд╕ рдХрд░реЗрдВред adv --recv-key рд╕реЗ рдЖрдк рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред"
рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ apt_key рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЕрднреА рддрдХ рдЙрдиреНрдирдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ: http://docs.ansible.com/apt_key_module.html
рддреЛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВ рдирд╡реАрдирддрдо rsyslogd рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдореЙрдбреНрдпреВрд▓ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реВрдВред
рдХреЛрдИ рдХрджрдо рдирд╣реАрдВ
рдЙрдкрд░реЛрдХреНрдд рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ apt_key рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЙрдиреНрдирдд рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЧреБрдо рд╡рд┐рдХрд▓реНрдк
рд╣рдореЗрдВ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП apt_key рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд▓реЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА, рдХреНрдпрд╛ рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдЖрдк рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?
1.6 . рдХреЗ рдмрд╛рдж рд╕реЗ
apt_key: keyserver=keyserver.ubuntu.com id=AEF0CF8E
рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдирдорд╕реНрддреЗ!
Ansible рдореЗрдВ рдЖрдкрдХреА рд░реБрдЪрд┐ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред
26 рд╕рд┐рддрдВрдмрд░, 2014 рдХреЛ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХреЗ рднрд╛рд░реА рд╕реНрддрд░ рдХреЗ рдХрд╛рд░рдг, Ansible рдиреЗ рдореЙрдбреНрдпреВрд▓ рд░реЗрдкреЛ рдХреЛ рдкреБрдирд░реНрдЧрдард┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдирдП рдпреЛрдЧрджрд╛рди рдФрд░ рдЯрд┐рдХрдЯреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рд╣рдо рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рджреЛ рд░реЗрдкреЛ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, http://github.com/ansible/ansible-modules-core рдФрд░ http://github.com/ansible/ansible-modules-extras
рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдЗрд╕ рдЯрд┐рдХрдЯ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдпрд╛ рд╡рд┐рдЪрд╛рд░ рдЕрднреА рднреА Ansible (1.7.2) рдпрд╛ рд╡рд┐рдХрд╛рд╕ рд╢рд╛рдЦрд╛ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЗрд╕реЗ рджреЛ рдирдП рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд░реЗрдкреЛ, рдФрд░ рдирд┐рд░реНрджреЗрд╢ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╣реИрдВред
рд╣рдо рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдирд┐рд░реНрдмрд╛рдз рд░реВрдк рд╕реЗ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдХ рдмрд╛рд░ рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ рдФрд░ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ -
рдпрд╣ рдЖрдЧреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡реЗрдЧ рдореЗрдВ рдмрд╣реБрдд рд╕реБрдзрд╛рд░ рдХрд░реЗрдЧрд╛ред
рдореЙрдбреНрдпреВрд▓ рдХреЗ рджреЛрдиреЛрдВ рд╕реЗрдЯ Ansible рдХреЗ рд╕рд╛рде рд╢рд┐рдк рдХрд░реЗрдВрдЧреЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдЯрд┐рдХрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред
рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ 'рдХреЛрд░' рдФрд░ 'рдЕрддрд┐рд░рд┐рдХреНрдд' рдХреЗ рдмреАрдЪ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХрд╣рд╛рдБ рд░рд╣рддрд╛ рд╣реИ
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕ рдкрд░ рдкреНрд░рд╢реНрди рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ:
рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
1.6 . рдХреЗ рдмрд╛рдж рд╕реЗ
рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред