рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

ansible-playbook - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЙрддреНрддрд░рджрд╛рдпреА-рдкреНрд▓реЗрдмреБрдХ рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб рдПрдиреНрд╕рд┐рдмрд▓-рдкреНрд▓реЗрдмреБрдХ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


ansible-playbook - рдПрдХ ansible playbook рдЪрд▓рд╛рдПрдБ

SYNOPSIS


ansible-playbook ... [рд╡рд┐рдХрд▓реНрдк]

рд╡рд░реНрдгрди


Ansible playbooks рдПрдХ рд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ рдмрд╣реБ-рдиреЛрдб рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдгрд╛рд▓реА рд╣реИрдВред Ansible-playbook is
рдЙрдиреНрд╣реЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЙрдкрдХрд░рдгред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реЛрдо рдкреЗрдЬ (рдиреАрдЪреЗ рд▓рд┐рдВрдХ) рджреЗрдЦреЗрдВред

рдмрд╣рд╕


рдлрд╝рд╛рдЗрд▓ рдирд╛рдо.yml
рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ YAML рдкреНрд░рд╛рд░реВрдк рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдирд╛рдо рдЙрддреНрддрд░рджрд╛рдпреА рдкреНрд▓реЗрдмреБрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред

рд╡рд┐рдХрд▓реНрдк


--рдЖрд╕реНрдХ-рдмрдиреЗрдВ-рдкрд╛рд╕
рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗрдВред

-k, --рдЖрд╕реНрдХ-рдкрд╛рд╕
рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд╣рди рдХреЗ рд▓рд┐рдП рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдХрдиреЗрдХреНрд╢рди рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджреЗрдВред рдХреЗ рд▓рд┐рдпреЗ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ssh рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ ssh-agent рдХреЗ рд╕рд╛рде рдХреБрдВрдЬреА-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдирд╣реАрдВ рд╣реЛрдирд╛ред

--рдЖрд╕реНрдХ-рд╕реБ-рдкрд╛рд╕
рд╕реБ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд, --su рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдмрд╣рд┐рд╖реНрдХреГрдд, рдЙрдкрдпреЛрдЧ рдмрди рдЬрд╛рддрд╛ рд╣реИ)ред

-K, --рдЖрд╕реНрдХ-рд╕реБрдбреЛ-рдкрд╛рд╕
рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ --sudo рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджреЗрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реЛ (рдмрд╣рд┐рд╖реНрдХреГрдд, рдЙрдкрдпреЛрдЧ рдмрди рдЧрдпрд╛)ред

--рдЖрд╕реНрдХ-рд╡реЙрд▓реНрдЯ-рдкрд╛рд╕
рддрд┐рдЬреЛрд░реА рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрддред

-C, --рдЬрд╛рдБрдЪ
рд░рд┐рдореЛрдЯ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рди рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдмрджрд▓ рдЧрдпрд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕реНрдХреИрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рд╣реИ
рд╕рд┐рдореБрд▓реЗрд╢рдиред

-c рдХрдиреЗрдХреНрд╢рди, --рдХрдиреЗрдХреНрд╢рди=рдХрдиреЗрдХреНрд╢рди
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдкреНрд░рдХрд╛рд░ред рд╕рдмрд╕реЗ рдЖрдо рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдкрд░рдорд┐рдХреЛ (рдПрд╕рдПрд╕рдПрдЪ), рдПрд╕рдПрд╕рдПрдЪ, winrm рдФрд░ рд╕реНрдерд╛рдиреАрдп.
рд╕реНрдерд╛рдиреАрдп рдХреНрд░реЛрдВрдЯреИрдм рдпрд╛ рдХрд┐рдХрд╕реНрдЯрд╛рд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрд░ рдЙрдкрдпреЛрдЧреА рд╣реИред

-D, --рдЕрдВрддрд░
рдХрд┐рд╕реА рднреА рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╕рдордп, рдПрдХреАрдХреГрдд рдЕрдВрддрд░ рджрд┐рдЦрд╛рдПрдВ рдХрд┐ рд╡реЗ рдХреИрд╕реЗ рдмрджрд▓ рдЧрдПред рдХрдм
--check рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ --check рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рддреЛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдХреИрд╕реЗ рдмрджрд▓ рдЬрд╛рддреАрдВред

-e рдЕрддрд┐рд░рд┐рдХреНрдд_рд╡рд╛рд░, --рдЕрддрд┐рд░рд┐рдХреНрдд-рд╡рд░реНрд╕=рдЕрддрд┐рд░рд┐рдХреНрдд_рд╡рд╛рд░
рдПрдХ рдкреНрд▓реЗрдмреБрдХ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд░, рдХреБрдВрдЬреА = рдореВрд▓реНрдп рдХреБрдВрдЬреА = рдорд╛рди рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдпрд╛ рдЙрджреНрдзреГрдд рдХреЗ рд░реВрдк рдореЗрдВ
YAML/JSON (рд╣реИрд╢ рдФрд░ рд╕рд░рдгрд┐рдпрд╛рдБ)ред рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЪрд░ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
@ рд╕реЗ рдкрд╣рд▓реЗ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП @ vars.yml)ред

--рдлреНрд▓рд╢-рдХреИрд╢
рддрдереНрдп рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░реЗрдВред

--рдлреЛрд░реНрд╕-рд╣реИрдВрдбрд▓рд░
рдХрд╛рд░реНрдп рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рднреА рд╣реИрдВрдбрд▓рд░ рдЪрд▓рд╛рдПрдВред

-f NUM, --рдлреЛрд░реНрдХреНрд╕=NUM
рд╕рдорд╛рдирддрд╛ рдХрд╛ рд╕реНрддрд░ред NUM рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ 5 рд╣реИред

-h, --рдорджрдж
рд╕рд╣рд╛рдпрддрд╛ рдкреГрд╖реНрда рджрд┐рдЦрд╛рдПрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ

-i рдкрде, --рдЗрдиреНрд╡реЗрдВрдЯрд░реА=рдкрде
RSI рдкрде рд╕реВрдЪреА рдореЗрдВ, рдЬреЛ рдЪреВрдХ рдХрд░рддрд╛ рд╣реИ /рдЖрджрд┐/рдЙрддреНрддрд░рджрд╛рдпреА/рдореЗрдЬрдмрд╛рди. рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреА рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХреА рдЧрдИ рд╕реВрдЪреА рдпрд╛ рдЯреНрд░реЗрд▓рд┐рдВрдЧ рдХреЙрдорд╛ рдХреЗ рд╕рд╛рде рдПрдХрд▓ рд╣реЛрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдореЗрдЬрд╝рдмрд╛рди,.

-l рд╕рдмрд╕реЗрдЯ, --рд╕реАрдорд╛ =рд╕рдмрд╕реЗрдЯ
рдЪрдпрдирд┐рдд рд╣реЛрд╕реНрдЯ/рд╕рдореВрд╣ рдкреИрдЯрд░реНрди рдХреЛ рдФрд░ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдЙрдкрд╕рд░реНрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ~ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдПрдХ рд░реЗрдЧреЗрдХреНрд╕ рдореЗрдВ рдкреИрдЯрд░реНрдиред

--рд╕реВрдЪреА-рдореЗрдЬрдмрд╛рди
рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИ; рдХреБрдЫ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

--рд╕реВрдЪреА-рдЯреИрдЧ
рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЯреИрдЧ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ; рдХреБрдЫ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

--рд╕реВрдЪреА-рдХрд╛рд░реНрдп
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдПрдВ; рдХреБрдЫ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

-M рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, --рдореЙрдбреНрдпреВрд▓-рдкрде =рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
RSI рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдкрдеред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ /usr/рд╢реЗрдпрд░/рдЙрддреНрддрд░рджрд╛рдпреА.
рдЗрд╕реЗ ANSIBLE_LIBRARY рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рд╕рд╛рде рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

--рдирд┐рдЬреА-рдХреБрдВрдЬреА=рдкреНрд░рд╛рдЗрд╡реЗрдЯ_рдХреБрдВрдЬреА_рдлрд╝рд╛рдЗрд▓
рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

--рд╕реНрдХрд┐рдк-рдЯреИрдЧреНрд╕=SKIP_TAGS
рдХреЗрд╡рд▓ рдирд╛рдЯрдХ рдФрд░ рдХрд╛рд░реНрдп рдЪрд▓рд╛рдПрдВ рдЬрд┐рдирдХреЗ рдЯреИрдЧ рдЗрди рдорд╛рдиреЛрдВ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗред

--рд╕реНрдЯрд╛рд░реНрдЯ-рдПрдЯ-рдЯрд╛рд╕реНрдХ=рдкрд░ рд╢реБрд░реВ рдХрд░реЗрдВ
рдЗрд╕ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдп рдкрд░ рдкреНрд▓реЗрдмреБрдХ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред

--рдХрджрдо
рдПрдХ-рдЪрд░рдг-рдПрдХ-рд╕рдордп: рдЪрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред

-S, --рд╕реБ*
рд╕реБ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рди рдЪрд▓рд╛рдПрдВ (рдмрд╣рд┐рд╖реНрдХреГрдд, рдЙрдкрдпреЛрдЧ рдмрдиреЗрдВ)

-R рд╕реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, --рд╕реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛=SU_USER
рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реБ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рди рдЪрд▓рд╛рдПрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ = рд░реВрдЯ) (рдмрд╣рд┐рд╖реНрдХреГрдд, рдЙрдкрдпреЛрдЧ рдмрди рдЧрдпрд╛)

-s, --рд╕реБрдбреЛ
рдХрдорд╛рдВрдб рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ -u рдФрд░ sudo рджреНрд╡рд╛рд░рд╛ рд░реВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛рдПрдБ (рдмрд╣рд┐рд╖реНрдХреГрдд, рдЙрдкрдпреЛрдЧ рдмрди рдЧрдпрд╛)ред

--ssh-рдЖрдо-рдЖрд░реНрдЧреНрд╕='-рдУ ProxyCommand="ssh -W % рдПрдЪ:% рдкреА ... " ...'
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддрд░реНрдХреЛрдВ рдХреЛ рдХрд┐рд╕реА рднреА sftp/scp/ssh рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА
ProxyCommand рдПрдХ рдЬрдореНрдк рд╣реЛрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рддрд░реНрдХ рдЬреЛ рддреАрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

--sftp-рдЕрддрд┐рд░рд┐рдХреНрдд-рдЖрд░реНрдЧреНрд╕='-рдПрдл ...'
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддрд░реНрдХреЛрдВ рдХреЛ рдХрд┐рд╕реА рднреА sftp рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

--scp-рдЕрддрд┐рд░рд┐рдХреНрдд-рдЖрд░реНрдЧреНрд╕='-рд▓' ...'
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддрд░реНрдХреЛрдВ рдХреЛ рдХрд┐рд╕реА рднреА scp рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

--ssh-рдЕрддрд┐рд░рд┐рдХреНрдд-рдЖрд░реНрдЧреНрд╕='-рдЖрд░ ...'
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддрд░реНрдХреЛрдВ рдХреЛ рдХрд┐рд╕реА рднреА ssh рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

-U SUDO_USERNAME, --рд╕реБрдбреЛ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛=SUDO_USERNAME
рд╕реВрдбреЛ рддреЛ SUDO_USERNAME рдмрд╣рд░рд╛ рдЬрдбрд╝ рд╣реИред (рдмрд╣рд┐рд╖реНрдХреГрдд, рдЙрдкрдпреЛрдЧ рдмрди рдЧрдпрд╛)ред

--рд╕реНрдХрд┐рдк-рдЯреИрдЧ=SKIP_TAGS
рдХреЗрд╡рд▓ рдирд╛рдЯрдХ рдФрд░ рдХрд╛рд░реНрдп рдЪрд▓рд╛рдПрдВ рдЬрд┐рдирдХреЗ рдЯреИрдЧ рдЗрди рдорд╛рдиреЛрдВ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗред

--рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕-рдЬрд╛рдВрдЪ
рдкреНрд▓реЗрдмреБрдХ рдореЗрдВ рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рди рдЪрд▓рд╛рдПрдВ

-t, рдЯреИрдЧ, --рдЯреИрдЧ=рдЯреИрдЧ
рдХреЗрд╡рд▓ рдЗрди рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЯреИрдЧ рдХрд┐рдП рдЧрдП рдирд╛рдЯрдХреЛрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЪрд▓рд╛рдПрдВред

-T рд╕реЗрдХрдВрдб, -- рд╕рдордпрдмрд╛рд╣реНрдп =рд╕реЗрдХрдВрдб
рдореЗрдЬрдмрд╛рдиреЛрдВ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рд╕рдордпрдмрд╛рд╣реНрдп, in рд╕реЗрдХрдВрдб.

-u USERNAME, --рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛=USERNAME
рдЗрд╕ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ USERNAME рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмрдЬрд╛рдп рд▓рдХреНрд╖реНрдп рд╣реЛрд╕реНрдЯ рдореЗрдВ рд▓реЙрдЧрд┐рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

--рд╡реЙрд▓реНрдЯ-рдкрд╛рд╕рд╡рд░реНрдб-рдлрд╛рдЗрд▓=VAULT_PASSWORD_FILE
рддрд┐рдЬреЛрд░реА рдкрд╛рд╕рд╡рд░реНрдб рдлрд╝рд╛рдЗрд▓ред

-v, --рд╢рдмреНрджрд╢рдГ
рд╡рд░реНрдмреЛрдЬрд╝ рдореЛрдб, рд╕рдлрд▓ рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рддреАрди рддрдХ рджреЗрдВ
рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдмрд╛рд░ред

--рд╕рдВрд╕реНрдХрд░рдг
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рд╡рд░реНрдЬрди рдирдВрдмрд░ рджрд┐рдЦрд╛рдПрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред

рд╡рд╛рддрд╛рд╡рд░рдг


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

ANSIBLE_INVENTORY тАФ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрддреНрддрд░рджрд╛рдпреА рдЗрдиреНрд╡реЗрдВрдЯреНрд░реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВ

ANSIBLE_LIBRARY тАФ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрддреНрддрд░рджрд╛рдпреА рдореЙрдбреНрдпреВрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрде рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВ

ANSIBLE_CONFIG тАФ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрддреНрддрд░рджрд╛рдпреА рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВ

ansible.cfg . рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рднреА рдХрдИ рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рд╣реИрдВ

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди ansible-playbook рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad