рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдХрд┐ Terraform рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ AWS рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдПрдХрджрдореИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрддреНрддрдо рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрдЫрдиреНред рддреНрдпрд╣рд╛рдБ рдХреЗрд╡рд▓ рдПрдХ nuance рдЫред рд╕рдордпрд╕рдБрдЧреИ, рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрдвреНрджреИ рдЬрд╛рдиреНрдЫ, рдкреНрд░рддреНрдпреЗрдХрдХреЛ рдЖрдлреНрдиреИ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдЫрдиреНред рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рд▓рдЧрднрдЧ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЫрд┐рдореЗрдХреА рдХреНрд╖реЗрддреНрд░рдорд╛ рджреЗрдЦрд┐рдиреНрдЫред рд░ Terraform рдХреЛрдб рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди рд░ рдирдпрд╛рдБ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдЕрдиреБрд╕рд╛рд░ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рд╡рд╛ рд╕реНрдиреЛрдлреНрд▓реЗрдХ рдмрдирд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рдареВрд▓рд╛ рд░ рд▓рд╛рдореЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдореЗрд░реЛ рд░рд┐рдкреЛрд░реНрдЯред

рднрд┐рдбрд┐рдпреЛ:

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдо 40 рд╣реБрдБ, рдо 20 рд╡рд░реНрд╖рдХреЛ рд▓рд╛рдЧрд┐ IT рдорд╛ рдЫреБред рдо 12 рд╡рд░реНрд╖рдХреЛ рд▓рд╛рдЧрд┐ Ixtens рдорд╛ рдХрд╛рдо рдЧрд░реНрджреИрдЫреБред рд╣рд╛рдореА рдИрдХрдорд░реНрд╕-рд╕рдВрдЪрд╛рд▓рд┐рдд-рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕рдВрд▓рдЧреНрди рдЫреМрдВред рд░ рдо 5 рд╡рд░реНрд╖рджреЗрдЦрд┐ DevOps рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдЕрднреНрдпрд╛рд╕ рдЧрд░реНрджреИрдЫреБред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдореЗрд░реЛ рдХрдерд╛ рдПрдЙрдЯрд╛ рдХрдореНрдкрдиреАрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдореЗрд░реЛ рдЕрдиреБрднрд╡рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╣реБрдиреЗрдЫ рдЬрд╕рдХреЛ рдирд╛рдо рдо рднрдиреНрди рдЪрд╛рд╣рдиреНрди, рдПрдХ рдЧреИрд░-рдкреНрд░рдХрдЯреАрдХрд░рдг рд╕рдореНрдЭреМрддрд╛ рдкрдЫрд╛рдбрд┐ рд▓реБрдХреЗрдХреЛред

рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╕реНрдХреЗрд▓ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд▓рд╛рдЗрдбрдорд╛ рдирдореНрдмрд░рд╣рд░реВ рд╕рдВрдХреЗрдд рдЧрд░рд┐рдПрдХреЛ рдЫред рд░ рдореИрд▓реЗ рдЕрд░реНрдХреЛ рднрдиреНрдиреБ рдкрд░реНрдиреЗ рд╕рдмреИ рдХреБрд░рд╛ рдЕрдореЗрдЬрдирд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдо рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛ4 рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рд╕рд╛рдореЗрд▓ рднрдПрдХреЛ рдерд┐рдПрдБред рд░ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд░рд┐рдлреНрдпрд╛рдХреНрдЯрд░рд┐рдВрдЧ рдкреВрд░реНрдг рдЬреЛрд╢рдорд╛ рдерд┐рдпреЛ рдХрд┐рдирднрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдвреЗрдХреЛ рдерд┐рдпреЛред рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВ рдЕрдм рдЙрдкрдпреБрдХреНрдд рдерд┐рдПрдирдиреНред рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдмреИ рдпреЛрдЬрдирд╛рдмрджреНрдз рд╡реГрджреНрдзрд┐ рджрд┐рдП, рдпреЛ рдХреЗрд╣рд┐ рдирдпрд╛рдБ рд╕рдВрдЧ рдЖрдЙрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред

Matvey рд▓рд╛рдИ рдзрдиреНрдпрд╡рд╛рдж, рдЬрд╕рд▓реЗ рд╣рд┐рдЬреЛ рд╣рд╛рдореАрд▓рд╛рдИ рдбреЛрдбреЛ рдкрд┐рдЬреНрдЬрд╛рдорд╛ рдХреЗ рднрдпреЛ рднрдиреНрдиреБрднрдпреЛред рек рд╡рд░реНрд╖рдЕрдШрд┐рдХреЛ рдШрдЯрдирд╛ рдпрд╣реА рд╣реЛ ред

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдЖрдП рд░ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдХреЛрдб рдмрдирд╛рдЙрди рдерд╛рд▓реЗред

рдпреЛ рдХрд┐рди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ рднрдиреНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдг рдмрдЬрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдордп рдерд┐рдпреЛред рдпреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ рдХрд┐ DevOps рдЯреЛрд▓реА рд░реЛрд▓рдЖрдЙрдЯрдХреЛ рд╕рдордпрдорд╛ рдмрд╛рдзрд╛ рдерд┐рдПрдиред рд░ рдЕрдиреНрдп рдЪреАрдЬрд╣рд░реВ рдмреАрдЪрдорд╛, рдЯреЗрд░рд╛рдлрд╛рд░реНрдо рд░ рдкрдкреЗрдЯ рдкрд╣рд┐рд▓реЛ рд╕реНрддрд░рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

Terraform HashiCorp рдХреЛ рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реЛред рд░ рдпреЛ рдХреЗ рд╣реЛ рдерд╛рд╣рд╛ рдирднрдПрдХрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдЕрд░реНрдХреЛ рдХреЗрд╣реА рд╕реНрд▓рд╛рдЗрдбрд╣рд░реВред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдХреЛрдбрдХреЛ рд░реВрдкрдорд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рднрдиреЗрдХреЛ рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рд╡рд░реНрдгрди рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ рд░ рд╣рд╛рдореАрд▓реЗ рд╡рд░реНрдгрди рдЧрд░реЗрдХрд╛ рд╕реНрд░реЛрддрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рд░реЛрдмреЛрдЯрд╣рд░реВрд▓рд╛рдИ рд╕реЛрдзреНрди рд╕рдХреНрдЫреМрдВред

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓рд╛рдИ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдЪрд╛рд╣рд┐рдиреНрдЫред рд╣рд╛рдореА рд╡рд░реНрдгрди рдЧрд░реНрдиреЗрдЫреМрдВ рд░ рдзреЗрд░реИ рдЖрд╡рд╢реНрдпрдХ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдердкреНрдиреЗрдЫреМрдВред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдпрд╕ рдкрдЫрд┐, рд╣рд╛рдореА рдХрдиреНрд╕реЛрд▓рдорд╛ рдЕрдореЗрдЬрдирдорд╛ рдкрд╣реБрдБрдЪ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗрдЫреМрдВред рд░ рд╣рд╛рдореА Terraform рдпреЛрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕реЛрдзреНрдиреЗрдЫреМрдВред Terraform рдпреЛрдЬрдирд╛рд▓реЗ рдпрд╕реЛ рднрдиреНрдиреЗрдЫ: "рдареАрдХ рдЫ, рд╣рд╛рдореА рддрдкрд╛рдИрдВрдХреЛ рд╕реНрд░реЛрддрдХреЛ рд▓рд╛рдЧрд┐ рдпреА рдЪреАрдЬрд╣рд░реВ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред" рд░ рдХрдореНрддрд┐рдорд╛ рдПрдЙрдЯрд╛ рд╕реНрд░реЛрдд рдердкрд┐рдиреЗрдЫред рд░ рдХреБрдиреИ рдкрд░рд┐рд╡рд░реНрддрди рдЕрдкреЗрдХреНрд╖рд┐рдд рдЫреИрдиред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдПрдХрдЪреЛрдЯрд┐ рддрдкрд╛рдИрдВ рд╕рдмреИ рдХреБрд░рд╛рдорд╛ рдЦреБрд╕реА рднрдПрдкрдЫрд┐, рддрдкрд╛рдИрдВрд▓реЗ Terraform рд▓рд╛рдИ рдЖрд╡реЗрджрди рджрд┐рди рд╕реЛрдзреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ Terraform рд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдЙрджрд╛рд╣рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗрдЫ, рд░ рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рдХреНрд▓рд╛рдЙрдбрдорд╛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рд╣рд╛рдореНрд░реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдердк рд╡рд┐рдХрд╛рд╕ рд╣реБрдБрджреИрдЫред рд╣рд╛рдореА рддреНрдпрд╣рд╛рдБ рдХреЗрд╣реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдердкреНрджреИ рдЫреМрдВред рд╣рд╛рдореА рдердк рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реЛрдзреНрдЫреМрдВ, рд╣рд╛рдореА 53 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВ рдердкреНрдЫреМрдВред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рд░ рд╣рд╛рдореА рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдБрдЫреМрдВред рдХреГрдкрдпрд╛ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реНред рд╣рд╛рдореА рд╣реЗрд░реНрдЫреМрдВ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдпреЛрдЬрдирд╛рдмрджреНрдз рдЫрдиреНред рд╣рд╛рдореА рдЖрд╡реЗрджрди рджрд┐рдиреНрдЫреМрдВред рд░ рдпрд╕рд░реА рд╣рд╛рдореНрд░реЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдмрдвреНрдЫред

Terraform рд▓реЗ рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓рд╣рд░реВ рдирд╛рдордХ рдЪреАрдЬ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рддреНрдпреЛ рд╣реЛ, рдЕрдореЗрдЬрдирдорд╛ рдЬрд╛рдиреЗ рд╕рдмреИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдлрд╛рдЗрд▓рдорд╛ рдмрдЪрдд рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рдЬрд╣рд╛рдБ рддрдкрд╛рдИрдВрд▓реЗ рд╡рд░реНрдгрди рдЧрд░реНрдиреБрднрдПрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд░реЛрддрдХреЛ рд▓рд╛рдЧрд┐, рдЕрдореЗрдЬрдирдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реНрд░реЛрддрд╣рд░реВ рдЫрдиреНред рдпрд╕реИрд▓реЗ, рдЬрдм рд╕реНрд░реЛрддрдХреЛ рд╡рд┐рд╡рд░рдг рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫ, Terraform рд▓рд╛рдИ рдЕрдореЗрдЬрдирдорд╛ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдерд╛рд╣рд╛ рд╣реБрдиреНрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдпреА рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓рд╣рд░реВ рдореВрд▓ рд░реВрдкрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдорд╛рддреНрд░ рдерд┐рдПред рд░ рд╣рд╛рдореАрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ Git рдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░реНрдпреМрдВ, рдЬреБрди рдЕрддреНрдпрдиреНрддреИ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдерд┐рдпреЛред рдХрд╕реИрд▓реЗ рд╕рдзреИрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдмрд┐рд░реНрд╕реЗ, рд░ рдзреЗрд░реИ рджреНрд╡рдиреНрджреНрд╡рд╣рд░реВ рдЙрддреНрдкрдиреНрди рднрдпреЛред

рдЕрдм рдмреНрдпрд╛рдХрдЗрдиреНрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рдЕрд░реНрдерд╛рддреН Terraform рдХреБрди рдмрд╛рд▓реНрдЯреАрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдХреБрди рдХреБрдЮреНрдЬреАрджреНрд╡рд╛рд░рд╛ рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓ рдмрдЪрдд рдЧрд░реНрдиреБрдкрд░реНрдЫред рд░ Terraform рдЖрдлреИрдВрд▓реЗ рдпреЛ рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ, рд╕рдмреИ рдЬрд╛рджреБрдИ рдЧрд░реЗрд░ рд░ рдЕрдиреНрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдлрд┐рд░реНрддрд╛ рд░рд╛рдЦреНрдиреЗ рд╣реЗрд░рдЪрд╛рд╣ рдЧрд░реНрдиреЗрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рд╣рд╛рдореНрд░реЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдмрдвреНрджреИ рдЧрдПрдХреЛ рдЫ ред рдпрд╣рд╛рдБ рд╣рд╛рдореНрд░реЛ рдХреЛрдб рдЫред рд░ рдЕрдм рд╣рд╛рдореА рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдорд╛рддреНрд░ рдмрдирд╛рдЙрди рдЪрд╛рд╣рдБрджреИрдиреМрдВ, рд╣рд╛рдореА рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдЙрди рдЪрд╛рд╣рдиреНрдЫреМрдВред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

Terraform рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореЛрдбреНрдпреБрд▓рдХреЛ рд░реВрдкрдорд╛ рддреНрдпрд╕реНрддреЛ рдЪреАрдЬ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддреНрдпреЛ рд╣реЛ, рдХреЗрд╣рд┐ рдлреЛрд▓реНрдбрд░рдорд╛ рдЙрд╣реА рдХреБрд░рд╛ рд╡рд░реНрдгрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рд░, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкрд░реАрдХреНрд╖рдгрдорд╛, рдпреЛ рдореЛрдбреНрдпреБрд▓рд▓рд╛рдИ рдХрд▓ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╣рд╛рдореАрд▓реЗ рдореЛрдбреНрдпреБрд▓рдорд╛ Terraform рд▓рд╛рдЧреВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реЗрдХреЛ рдЬрд╕реНрддреИ рдХреБрд░рд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рдХреЛрдб рд╣реБрдиреЗрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдЙрддреНрдкрд╛рджрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА рддреНрдпрд╣рд╛рдБ рдХреЗрд╣реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкрдард╛рдЙрди рд╕рдХреНрдЫреМрдВ, рдХрд┐рдирднрдиреЗ рдкрд░реАрдХреНрд╖рдгрдорд╛ рд╣рд╛рдореАрд▓рд╛рдИ рдареВрд▓рд╛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди; рдЙрддреНрдкрд╛рджрдирдорд╛, рдареВрд▓рд╛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдорд╛рддреНрд░ рдЙрдкрдпреЛрдЧреА рд╣реБрдиреНрдЫрдиреНред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рд░ рддреНрдпрд╕рдкрдЫрд┐ рдо рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдлрд░реНрдХрдиреЗрдЫреБред рдпреЛ рдЧрд╛рд╣реНрд░реЛ рдХрд╛рдо рдерд┐рдпреЛ, рдпреЛрдЬрдирд╛рдмрджреНрдз рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдзреЗрд░реИ рдареВрд▓реЛ рдерд┐рдпреЛред рд░ рдпреЛ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рд╕рдмреИ рдХреЛрдб рд░рд╛рдЦреНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ рддрд╛рдХрд┐ рдпреЛ рд╕рдмреИрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реБрдиреЗрдЫ: рджреБрдмреИ рдпреЛ рдХреЛрдбрдорд╛ рдорд░реНрдордд рд╕рдореНрднрд╛рд░ рдЧрд░реНрдиреЗрд╣рд░реВ рд░ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрдиреЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ред рд░ рдпреЛ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ рдХрд┐ рдХреБрдиреИ рдкрдирд┐ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдЧрдПрд░ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рдЖрдлреНрдиреЛ рднрд╛рдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдареАрдХ рдЧрд░реНрди рд╕рдХреНрдЫред

рдпреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд░реВрдЦ рд╣реЛ рдЬреБрди HashiCorp рдЖрдлреИрд▓реЗ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реЗрдХреЛ рдЫ рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдареВрд▓реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЫ рд░ рдпрд╕рд▓реЗ рд╕рдореНрдкреВрд░реНрдг рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд▓рд╛рдИ рдХреЗрд╣реА рд╕рд╛рдирд╛ рдЯреБрдХреНрд░рд╛рд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрди, рд░ рдкреНрд░рддреНрдпреЗрдХ рдЯреБрдХреНрд░рд╛рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рдлреЛрд▓реНрдбрд░рдорд╛ рд╡рд░реНрдгрди рдЧрд░реНрди рдЕрд░реНрдердкреВрд░реНрдг рд╣реБрдиреНрдЫред

рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рднрдПрдХреЛрд▓реЗ, рддрдкрд╛рдЗрдБ рдкрд░реАрдХреНрд╖рдг рд░ рдЙрддреНрдкрд╛рджрдирдорд╛ рд▓рдЧрднрдЧ рдПрдЙрдЯреИ рдХреБрд░рд╛рд▓рд╛рдИ рдХрд▓ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рд╣рд╛рдореНрд░реЛ рдХреЗрд╕рдорд╛, рдпреЛ рдкреВрд░реНрдгрддрдпрд╛ рдЙрдкрдпреБрдХреНрдд рдерд┐рдПрди, рдХрд┐рдирднрдиреЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рд╡рд╛ рдкрд░реАрдХреНрд╖рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдкрд░реАрдХреНрд╖рдг рд╕реНрдЯреНрдпрд╛рдХ рдХреБрдиреИ рдкрдирд┐ рд╕рд░рд▓ рд░реВрдкрдорд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрдкрд░реНрдереНрдпреЛред рддрд░ рдо рдлреЛрд▓реНрдбрд░рд╣рд░реВ рдорд╛рд░реНрдлрдд рдЬрд╛рди рдЪрд╛рд╣рдиреНрди рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрдХреНрд░рдордорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрди, рд░ рдбрд╛рдЯрд╛рдмреЗрд╕ рдмрдвреНрдиреЗрдЫ рднрдиреЗрд░ рдЪрд┐рдиреНрддрд╛ рдЧрд░реНрдЫреБ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рдбрд╛рдЯрд╛рдмреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЙрджрд╛рд╣рд░рдг рдЙрдареНрдиреЗрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рд╕рдмреИ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдПрдХ рдлреЛрд▓реНрдбрд░рдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдПрдЙрдЯреИ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рддреНрдпрд╣рд╛рдБ рдмреЛрд▓рд╛рдЗрдпреЛ, рддрд░ рд╕рдмреИ рдПрдХ рд░рди рдорд╛ рдЧрд░рд┐рдпреЛред

Terraform рд▓реЗ рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рдЦреНрдпрд╛рд▓ рд░рд╛рдЦреНрдЫред рд░ рдпрд╕рд▓реЗ рдЬрд╣рд┐рд▓реЗ рдкрдирд┐ рдЕрдиреБрдХреНрд░рдордорд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ рддрд╛рдХрд┐ рддрдкрд╛рдИрд▓реЗ IP рдареЗрдЧрд╛рдирд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреЗрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдирдпрд╛рдБ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЙрджрд╛рд╣рд░рдгрдмрд╛рдЯ, рд░ рдпреЛ IP рдареЗрдЧрд╛рдирд╛ route53 рд░реЗрдХрд░реНрдбрдорд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдердк рд░реВрдкрдорд╛, рдкреНрд▓реЗрдЯрдлрд░реНрдо рдзреЗрд░реИ рдареВрд▓реЛ рдЫред рд░ рдкрд░реАрдХреНрд╖рдг рд╕реНрдЯреНрдпрд╛рдХ рд╕реБрд░реБ рдЧрд░реНрдиреБ, рдПрдХ рдШрдгреНрдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐ рднрдП рдкрдирд┐, 8 рдШрдгреНрдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐, рдзреЗрд░реИ рдорд╣рдБрдЧреЛ рдЙрдкрдХреНрд░рдо рд╣реЛред

рд░ рд╣рд╛рдореАрд▓реЗ рдпреЛ рд╡рд┐рд╖рдпрд▓рд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмрдирд╛рдпреМрдВред рд░ рдЬреЗрдирдХрд┐рдиреНрд╕рдХреЛ рдХрд╛рдорд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рд╕реНрдЯреНрдпрд╛рдХ рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдпреЛред рдпрд╕рдорд╛, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рдЪрд╛рд╣рдиреЗ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд╕рд╛рде рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕реБрд░реБ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ, рд╕рдмреИ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ, рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд░ рдЖрдпрд╛рдорд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рдЙрд╕рд▓реЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдЪрд╛рд╣рдиреНрдЫ рднрдиреЗ, рдЙрд╕рд▓реЗ рдердк рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд▓рд┐рди рд╕рдХреНрдЫред рдпрджрд┐ рдЙрд╕рд▓реЗ рдХреЗрд╣рд┐ рдлрд╛рд░рдо рдЦреБрд▓реНрдЫ рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, рдЙрд╕рд▓реЗ рдиреНрдпреВрдирддрдо рдЬреНрдпрд╛рд▓рд╛рдорд╛ рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдЫред рд░ рдпреЛ рдкрдирд┐ рд╕рдВрдХреЗрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдЖрд╡рд╢реНрдпрдХ рдЫ рд╡рд╛ рдЫреИрди, рдЖрджрд┐ред

рд░ рддреНрдпрд╕рдкрдЫрд┐ рдЬреЗрдирдХрд┐рдиреНрд╕рд▓реЗ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓рд╛рдИ рдзрдХреНрдХрд╛ рджрд┐рдП, рдЬрд╕рд▓реЗ рдЯреЗрд░рд╛рдлрд░реНрдо рдлреЛрд▓реНрдбрд░рдорд╛ рдХреЛрдбрд▓рд╛рдИ рдереЛрд░реИ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрдпреЛред рдореИрд▓реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓рд╣рд░реВ рд╣рдЯрд╛рдПрдБ рд░ рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓рд╣рд░реВ рдердкреЗред рд░ рддреНрдпрд╕рдкрдЫрд┐ Terraform рд▓рд╛рдЧреВрдХреЛ рдПрдХ рд░рди рд╕рдВрдЧ рд╕реНрдЯреНрдпрд╛рдХ рдЙрдареНрдпреЛред

рд░ рддреНрдпрд╕рдкрдЫрд┐ рддреНрдпрд╣рд╛рдБ рдЕрдиреНрдп рдЪрд░рдгрд╣рд░реВ рдерд┐рдП рдЬреБрди рдо рдЬрд╛рди рдЪрд╛рд╣рдиреНрдиред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореАрд▓рд╛рдИ рдЙрддреНрдкрд╛рджрдирдорд╛ рднрдиреНрджрд╛ рдЕрд▓рд┐ рдмрдвреА рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЪрд╛рд╣рд┐рдиреЗ рддрдереНрдпрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛, рд╣рд╛рдореАрд▓реЗ рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐рд╣рд░реВ рдмрдирд╛рдЙрдиреБрдкрд░реНтАНрдпреЛ рддрд╛рдХрд┐ рдпреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐рд╣рд░реВрдорд╛ рд╣рд╛рдореАрд▓реЗ рддреА рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдердкреНрди рд╕рдХреМрдВ рдЬреБрди рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред

рд░ рдпреЛ рдпрд╕реНрддреЛ рднрдпреЛ рдХрд┐ рдкрд░реАрдХреНрд╖рдгрдорд╛ рдо рддреА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ рдЬреБрди рдЕрдиреНрддрддрдГ рдЙрддреНрдкрд╛рджрдирдорд╛ рдЬрд╛рдиреНрдЫред рддрд░ рд╡рд╛рд╕реНрддрд╡рдорд╛, рдПрдЙрдЯрд╛ рдЪреАрдЬ рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░ рдЙрддреНрдкрд╛рджрдирдорд╛ рдЕрд▓рд┐ рдлрд░рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд░ рддреНрдпрд╣рд╛рдБ рдврд╛рдБрдЪрд╛рдорд╛ рдПрдХ рд╕рд╛рдиреЛ рдмреНрд░реЗрдХ рдерд┐рдпреЛ рдХрд┐ рдЙрддреНрдкрд╛рджрдирдорд╛ рд╕рдмреИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╕рдЮреНрдЪрд╛рд▓рди рдЯреЛрд▓реАрджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд░ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдпреЛ рдмрд╛рд╣рд┐рд░рд┐рдпреЛ рдХрд┐ рддреА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЬреБрди рдкрд░реАрдХреНрд╖рдгрдмрд╛рдЯ рдЙрддреНрдкрд╛рджрдирдорд╛ рдЬрд╛рдиреБрдкрд░реНрджрдЫ рдЕрд░реНрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд░рд╣реНрдпреЛред

рдердк рд░реВрдкрдорд╛, рддреНрдпрд╣рд╛рдБ рдпрд╕реНрддреЛ рд╕рдорд╕реНрдпрд╛ рдерд┐рдпреЛ рдХрд┐ рдирдпрд╛рдБ рд╕реЗрд╡рд╛ рдердкрд┐рдпреЛ, рдЬреБрди рдкрд╣рд┐рд▓реЗ рдиреИ рдЕрд╡рд╕реНрдерд┐рдд рдХреЗрд╣реА рднрдиреНрджрд╛ рдЕрд▓рд┐ рдлрд░рдХ рдерд┐рдпреЛред рд░ рдЕрд╡рд╕реНрдерд┐рдд рдореЛрдбреНрдпреБрд▓ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛, рд╣рд╛рдореАрд▓реЗ рдпрд╕рдХреЛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдЙрдиреБрдкрд░реНрдЫ рд░ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдердкреНрдиреБрдкрд░реНрдереНрдпреЛред

рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛, Terraform рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рд╖рд╛ рд╣реЛрдЗрдиред рдпреЛ рдПрдХ рдШреЛрд╖рдгрд╛ рд╣реЛред рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдХреЗрд╣рд┐ рдШреЛрд╖рдгрд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдШреЛрд╖рдгрд╛ рдЧрд░реНрдЫреМрдВред рд░ рдпреЛ рд╕рдмреИ рдХрд╛рдо рдЧрд░реНрджрдЫред

рдХреЗрд╣рд┐ рдмрд┐рдиреНрджреБрдорд╛, рдЬрдм рдореЗрд░реЛ рдкреБрд▓ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЫрд▓рдлрд▓ рднрдЗрд░рд╣реЗрдХреЛ рдерд┐рдпреЛ, рдореЗрд░рд╛ рдПрдХ рд╕рд╣рдХрд░реНрдореАрд▓реЗ рднрдиреЗ рдХрд┐ рддреНрдпрд╣рд╛рдБ рд╕реНрдиреЛрдлреНрд▓реЗрдХреНрд╕рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рдЙрд╕рд▓реЗ рдХреЗ рднрдиреНрди рдЦреЛрдЬреЗрдХреЛ рд╣реЛ рднрдиреЗрд░ рдо рдЕрдЪрдореНрдордорд╛ рдкрд░реЗрдВред рддреНрдпрд╣рд╛рдБ рдПрдХ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рддрдереНрдп рдЫ рдХрд┐ рд╕рдВрд╕рд╛рд░рдорд╛ рджреБрдИ рд╕рдорд╛рди рд╣рд┐рдордкрд╛рддрд╣рд░реВ рдЫреИрдирдиреН, рддрд┐рдиреАрд╣рд░реВ рд╕рдмреИ рдЕрд▓рд┐ рдлрд░рдХ рдЫрдиреНред рд░ рдореИрд▓реЗ рдпреЛ рд╕реБрдиреНрдиреЗ рдмрд┐рддреНрддрд┐рдХреИ, рдореИрд▓реЗ рддреБрд░реБрдиреНрддреИ рдЯреЗрд░рд╛рдлрд░реНрдо рдХреЛрдбрдХреЛ рдкреВрд░реНрдг рд╡рдЬрди рдорд╣рд╕реБрд╕ рдЧрд░реЗрдВред рдХрд┐рдирднрдиреЗ рдЬрдм рдпреЛ рд╕рдВрд╕реНрдХрд░рдгрдмрд╛рдЯ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд╕рд╛рд░реНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ, Terraform рд▓рд╛рдИ рдмреНрд░реЗрдХрд┐рдЩ рдЪреЗрди рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ, рдЕрд░реНрдерд╛рддреН рдХреЛрдб рдЕрдм рдЕрд░реНрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрд╕рдБрдЧ рдЙрдкрдпреБрдХреНрдд рдерд┐рдПрдиред рд░ рд╣рд╛рдореАрд▓реЗ рдЯреЗрд░рд╛рдлрд░реНрдордХреЛ рдЕрд░реНрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд▓реНрдпрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рд▓рдЧрднрдЧ рдЖрдзрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдХрднрд░ рдЧрд░реНрдиреЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛред

рд░ рдпрд╕реНрддреЛ рд╕реНрдиреЛрдлреНрд▓реЗрдХ рджреЗрдЦрд╛ рдкрд░реЗ рдкрдЫрд┐, рд╕рдмреИ рдЯреЗрд░рд╛рдлрд░реНрдо рдХреЛрдб рдЬреБрди рд╣рд╛рдореАрд▓реЗ рд╣рд┐рдЙрдБрдХреЛ рдареВрд▓реЛ, рдареВрд▓реЛ рдереБрдкреНрд░реЛрдорд╛ рдкрд░рд┐рдгрдд рдЧрд░реЗрдХрд╛ рдерд┐рдпреМрдВред

рдПрдХ рдмрд╛рд╣реНрдп рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдХреЛ рд▓рд╛рдЧреА рдЬреЛ рдЕрдкрд░реЗрд╢рди рдмрд╛рд╣рд┐рд░ рдЫ, рдпреЛ рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдлрд░рдХ рдкрд░реНрджреИрди, рдХрд┐рдирдХрд┐ рдЙрд╕рд▓реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЧрд░реНрдпреЛ, рдЙрдирдХреЛ рд╕реНрд░реЛрдд рд╕реБрд░реБ рднрдпреЛред рд░ рдпреЛ рд╕рдмреИ рд╣реЛ, рдпреЛ рдЕрдм рдЙрдирдХреЛ рдЪрд┐рдиреНрддрд╛ рдЫреИрдиред рд░ DevOps рдЯреЛрд▓реА, рдЬрд╕рд▓реЗ рд╕рдмреИ рдХреБрд░рд╛ рдареАрдХ рдЫ рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫ, рдпреА рд╕рдмреИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд░ рдпреА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрдд рдкреНрд░рддреНрдпреЗрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдиреЛрдлреНрд▓реЗрдХрдХреЛ рд╕рд╛рде рдзреЗрд░реИ рдмрдвреНрдпреЛред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдПрдЙрдЯрд╛ рд╕реЗрдорд┐рдирд╛рд░рдорд╛ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд▓реЗ рдмреНрд▓реНрдпрд╛рдХрдмреЛрд░реНрдбрдорд╛ рдЪрдХ рд▓рдЧрд╛рдПрд░ рджреБрдИрд╡рдЯрд╛ рдареВрд▓рд╛ рд╕рд░реНрдХрд▓рд╣рд░реВ рдХрд╕рд░реА рдХреЛрд░реНрдЫрдиреН рднрдиреНрдиреЗ рдмрд╛рд░реЗрдорд╛ рдПрдЙрдЯрд╛ рдХрдерд╛ рдЫред рд░ рд╢рд┐рдХреНрд╖рдХ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдЫрдиреН рдХрд┐ рдЙрд╕рд▓реЗ рдХрдореНрдкрд╛рд╕ рдмрд┐рдирд╛ рдпрддрд┐ рд╕рдЬрд┐рд▓реИ рдХреЛрд░реНрди рдХрд╕рд░реА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдпреЛред рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд▓реЗ рдЬрд╡рд╛рдл рджрд┐рдиреНрдЫ: "рдзреЗрд░реИ рд╕рд░рд▓, рдореИрд▓реЗ рд╕реЗрдирд╛рдорд╛ рдорд╛рд╕реБ рдЪрдХреНрдХреА рдШреБрдорд╛рдЙрди рджреБрдИ рд╡рд░реНрд╖ рдмрд┐рддрд╛рдПрдБред"

рд░ рдо рдпрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрд╕рдВрд▓рдЧреНрди рднрдПрдХреЛ рдЪрд╛рд░ рд╡рд░реНрд╖ рдордзреНрдпреЗ, рдо рдХрд░рд┐рдм рджреБрдИ рд╡рд░реНрд╖рджреЗрдЦрд┐ рдЯреЗрд░рд╛рдлрд░реНрдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫреБред рд░, рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдорд╕рдБрдЧ рдХреЗрд╣реА рдЪрд╛рд▓рд╣рд░реВ рдЫрдиреН, рдЯреЗрд░рд╛рдлрд░реНрдо рдХреЛрдбрд▓рд╛рдИ рдХрд╕рд░реА рд╕рд░рд▓ рдмрдирд╛рдЙрдиреЗ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдХреЗрд╣реА рд╕рд▓реНрд▓рд╛рд╣рд╣рд░реВ рдЫрдиреН, рдпрд╕рд▓рд╛рдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдХреЛ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдорд╛ рдмреЛрдЭ рдХрдо рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬрд╕рд▓реЗ рдпрд╕ рдХреЛрдбрд▓рд╛рдИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд░рд╛рдЦреНрдиреБ рдкрд░реНрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдореИрд▓реЗ рд╕реБрд░реБ рдЧрд░реНрди рдЪрд╛рд╣реЗрдХреЛ рдкрд╣рд┐рд▓реЛ рдХреБрд░рд╛ Symlinks рд╣реЛред Terraform рдорд╛ рдзреЗрд░реИ рджреЛрд╣реЛрд░рд┐рдиреЗ рдХреЛрдб рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рдПрдЙрдЯрд╛ рдЯреБрдХреНрд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рд▓рдЧрднрдЧ рд╣рд░реЗрдХ рдмрд┐рдиреНрджреБрдорд╛ рдкреНрд░рджрд╛рдпрдХрд▓рд╛рдИ рдЧрд░реНрдиреЗ рдХрд▓ рдЙрд╕реНрддреИ рд╣реБрдиреНрдЫред рд░ рдпрд╕рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рдлреЛрд▓реНрдбрд░рдорд╛ рд░рд╛рдЦреНрдиреБ рддрд╛рд░реНрдХрд┐рдХ рдЫред рд░ рдЬрд╣рд╛рдБ рдЬрд╣рд╛рдБ рдкреНрд░рджрд╛рдпрдХрд▓реЗ рдпреЛ рдлрд╛рдЗрд▓рдорд╛ Symlinks рдмрдирд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдЙрддреНрдкрд╛рджрди рдорд╛ рддрдкрд╛рдЗрдБ рднреВрдорд┐рдХрд╛ рдорд╛рдиреНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдХреЗрд╣рд┐ рдмрд╛рд╣реНрдп Amazon рдЦрд╛рддрд╛рдорд╛ рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд░ рдПрдЙрдЯрд╛ рдлрд╛рдЗрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рд╕рдВрд╕рд╛рдзрди рд░реВрдЦрдорд╛ рд░рд╣реЗрдХрд╛ рдмрд╛рдБрдХреА рд╕рдмреИрд╕рдБрдЧ рдЖрд╡рд╢реНрдпрдХ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рд╣реБрдиреЗрдЫрдиреН рддрд╛рдХрд┐ рдЯреЗрд░рд╛рдлрд░реНрдорд▓реЗ рдХреБрди рдЕрдореЗрдЬрди рдЦрдгреНрдбрдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдерд╛рд╣рд╛ рдкрд╛рдЙрдБрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

Symlinks рдХрд╣рд╛рдБ рдЕрд╕рдлрд▓ рд╣реБрдиреНрдЫ? рдореИрд▓реЗ рднрдиреЗрдЭреИрдВ, Terraform рд╕рдБрдЧ рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓рд╣рд░реВ рдЫрдиреНред рд░ рддрд┐рдиреАрд╣рд░реВ рдзреЗрд░реИ, рдзреЗрд░реИ рд╕реБрдиреНрджрд░ рдЫрдиреНред рддрд░ рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рдЯреЗрд░рд╛рдлрд░реНрдорд▓реЗ рдмреНрдпрд╛рдХрдЗрдиреНрдбрд▓рд╛рдИ рдкрд╣рд┐рд▓реЛ рд╕реНрдерд╛рдирдорд╛ рдкреНрд░рд╛рд░рдореНрдн рдЧрд░реНрджрдЫред рд░ рдЙрд╕рд▓реЗ рдпреА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛ рдХреБрдиреИ рдкрдирд┐ рдЪрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрджреИрди; рддрд┐рдиреАрд╣рд░реВ рд╕рдзреИрдВ рдкрд╛рдардорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рд╣реБрдиреБрдкрд░реНрдЫред

рд░ рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдЬрдм рдХрд╕реИрд▓реЗ рдирдпрд╛рдБ рд╕реНрд░реЛрдд рдмрдирд╛рдЙрдБрдЫ, рдЙрд╕рд▓реЗ рдЕрдиреНрдп рдлреЛрд▓реНрдбрд░рд╣рд░реВрдмрд╛рдЯ рдХреЗрд╣реА рдХреЛрдб рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджрдЫред рд░ рдЙрд╕рд▓реЗ рдЪрд╛рдмреА рд╡рд╛ рдмрд╛рд▓реНрдЯрд┐рдирдХреЛ рд╕рд╛рде рдЧрд▓реНрддреА рдЧрд░реНрди рд╕рдХреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЙрд╕рд▓реЗ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕рдмрд╛рдЯ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рдЪреАрдЬ рдмрдирд╛рдЙрдБрдЫ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдЙрддреНрдкрд╛рджрдирдорд╛ рдмрдирд╛рдЙрдБрдЫред рд░ рддреНрдпрд╕реИрд▓реЗ рдпреЛ рдЙрддреНрдкрд╛рджрди рдорд╛ рдмрд╛рд▓реНрдЯрд┐рди рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рджреЗрдЦрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗрдЫ рдХрд┐ рдмрд╛рд╣рд┐рд░ рдЬрд╛рди рд╕рдХреНрдЫред рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЪрд╛рдБрдбреИ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреЗрдЫрдиреНред рдпрд╕рд▓рд╛рдИ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдареАрдХ рдЧрд░реНрди рд╕рдореНрднрд╡ рд╣реБрдиреЗрдЫ, рддрд░ рдпрджреНрдпрдкрд┐ рдпреЛ рд╕рдордпрдХреЛ рдмрд░реНрдмрд╛рджреА рд╣реЛ рд░, рдХреЗрд╣реА рд╣рджрд╕рдореНрдо, рд╕реНрд░реЛрддрд╣рд░реВред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рд╣рд╛рдореА рдЕрдм рдХреЗ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ? Terraform рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреБ рдЕрдШрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдкреНрд░рд╛рд░рдореНрдн рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдкреНрд░рд╛рд░рдореНрднрдорд╛, Terraform рд▓реЗ рд╕рдмреИ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрджрдЫред рдХреЗрд╣реА рдмрд┐рдиреНрджреБрдорд╛ рддрд┐рдиреАрд╣рд░реВ рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдердк рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реБрдиреНрдЫрдиреНред рд░ рддрдкрд╛рдИрдВрд▓реЗ рд╕рдзреИрдВ Terraform init рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рддрд╛рдХрд┐ рдпрд╕рд▓реЗ рд╕рдмреИ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ, рд╕рдмреИ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рддрд╛рдиреНрджрдЫред

рд░ рддрдкрд╛рдИрд▓реЗ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬреБрди, рдкрд╣рд┐рд▓реЗ, рд╕рдмреИ рдЪрд░рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрджрдЫред рд╢реЗрд▓ рд▓рд┐рдкрд┐ рдХреБрдиреИ рдкрдирд┐ рд╣рд┐рд╕рд╛рдмрд▓реЗ рд╕реАрдорд┐рдд рдЫреИрдиред рд░, рджреЛрд╕реНрд░реЛ, рдмрд╛рдЯреЛрд╣рд░реВред рдпрджрд┐ рд╣рд╛рдореА рд╕рдБрдзреИ рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓рдХреЛ рдХреБрдЮреНрдЬреАрдХреЛ рд░реВрдкрдорд╛ рднрдгреНрдбрд╛рд░рдорд╛ рд░рд╣реЗрдХреЛ рдкрде рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ, рддреНрдпрд╕рдкрдЫрд┐, рддрджрдиреБрд╕рд╛рд░, рдпрд╣рд╛рдБ рддреНрд░реБрдЯрд┐ рд╣рдЯреНрдиреЗрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдо рдХрд╣рд╛рдБ рдбрд╛рдЯрд╛ рдкрд╛рдЙрди рд╕рдХреНрдЫреБ? JSON рдлрд╛рдЗрд▓ред Terraform рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ hcl (HashiCorp рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рднрд╛рд╖рд╛) рдорд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди JSON рдорд╛ рдкрдирд┐ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд▓реЗрдЦреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

JSON рд╢реЗрд▓ рд▓рд┐рдкрд┐рдмрд╛рдЯ рдкрдвреНрди рд╕рдЬрд┐рд▓реЛ рдЫред рддрджрдиреБрд╕рд╛рд░, рддрдкрд╛рдИрд▓реЗ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд▓рд╛рдИ рдмрд╛рд▓реНрдЯрд┐рдирдХреЛ рд╕рд╛рде рдХреЗрд╣рд┐ рдард╛рдЙрдБрдорд╛ рд░рд╛рдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд░ рдпреЛ рдмрд╛рд▓реНрдЯреА рджреБрдмреИ Terraform рдХреЛрдб рд░ рдЦреЛрд▓ рд▓рд┐рдкрд┐рдорд╛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдЯреЗрд░рд╛рдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдмрд╛рд▓реНрдЯрд┐рди рд╣реБрдиреБ рдХрд┐рди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ? рдХрд┐рдирднрдиреЗ рддреНрдпрд╣рд╛рдБ рд░рд┐рдореЛрдЯ рд╕реНрдЯреЗрдЯ рдлрд╛рдЗрд▓рд╣рд░реВ рдЬрд╕реНрддреИ рдЪреАрдЬ рдЫред рддреНрдпреЛ рд╣реЛ, рдЬрдм рдо рдХреЗрд╣рд┐ рд╕реНрд░реЛрдд рдЙрдард╛рдЙрдБрдЫреБ, Amazon рд▓рд╛рдИ рднрдиреНрдирдХреЛ рд▓рд╛рдЧрд┐: "рдХреГрдкрдпрд╛ рдЙрджрд╛рд╣рд░рдг рдмрдврд╛рдЙрдиреБрд╣реЛрд╕реН," рдореИрд▓реЗ рдзреЗрд░реИ рдЖрд╡рд╢реНрдпрдХ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рд░ рдпреА рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рдХреБрдиреИ рдЕрдиреНрдп рдлреЛрд▓реНрдбрд░рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рд░ рдо рдЧрдПрд░ рднрдиреНрди рд╕рдХреНрдЫреБ: "Terraform, рдХреГрдкрдпрд╛ рддреНрдпрд╣реА рд╕реНрд░реЛрддрдХреЛ рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓рдорд╛ рджреМрдбрдиреБрд╣реЛрд╕реН рд░ рдорд▓рд╛рдИ рдпреА рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рдкрд╛рдЙрдиреБрд╣реЛрд╕реНред" рд░ рдпрд╕рд░реА рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░ рд╡рд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВ рдмреАрдЪ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдПрдХреАрдХрд░рдг рджреЗрдЦрд╛ рдкрд░реНрджрдЫред

рд░рд┐рдореЛрдЯ рд╕реНрдЯреЗрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдзреИрдВ рд╕рдореНрднрд╡ рдЫреИрдиред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рд╣рд╛рддрд▓реЗ VPC рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрднрдпреЛред рд░ VPC рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ Terraform рдХреЛрдбрд▓реЗ рдпрд╕реНрддреЛ рдлрд░рдХ VPC рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ рдХрд┐ рдпрд╕рд▓реЗ рдзреЗрд░реИ рд▓рд╛рдореЛ рд╕рдордп рд▓рд┐рдиреЗрдЫ рд░ рддрдкрд╛рдИрдВрд▓реЗ рдПрдХрд▓рд╛рдИ рдЕрд░реНрдХреЛрдорд╛ рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ, рддреНрдпрд╕реИрд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ рдирд┐рдореНрди рдЪрд╛рд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рддреНрдпреЛ рд╣реЛ, рдПрдХ рдореЛрдбреНрдпреБрд▓ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН рдЬреБрди VPC рдмрдирд╛рдЙрдБрдЫ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рд░, рдпреЛ рдЬрд╕реНрддреЛ рдерд┐рдпреЛ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рджрд┐рдиреНрдЫ, рддрд░ рд╡рд╛рд╕реНрддрд╡рдорд╛ рддреНрдпрд╣рд╛рдБ рд╣рд╛рд░реНрдбрдХреЛрдб рдорд╛рдирд╣рд░реВ рднрдПрдХреЛ рдлрд╛рдЗрд▓ рд╣реЛ рдЬреБрди рдЙрд╣реА рдЙрджрд╛рд╣рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдХреНрд▓рд╛рдЙрдбрдорд╛ рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓ рдмрдЪрдд рдЧрд░реНрди рд╕рдзреИрдВ рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрджрд╛, рддрдкрд╛рдИрдВрд▓реЗ рдмреНрдпрд╛рдХрдЗрдиреНрдб рдкреНрд░рд╛рд░рдореНрднрд┐рдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬрд╣рд╛рдБ рдлрд╛рдЗрд▓ рдкрд░реАрдХреНрд╖рдгрдХреЛ рд╕рдордпрдорд╛ рдбрд┐рд╕реНрдХрдорд╛ рдорд╛рддреНрд░ рдмрдЪрдд рд╣реБрдиреЗрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдЕрдм рдкрд░реАрдХреНрд╖рдгрдХреЛ рдмрд╛рд░реЗрдорд╛ рдереЛрд░реИред рддрдкрд╛рдИрдВ Terraform рдорд╛ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ? рд╕рд╛рдпрдж рдзреЗрд░реИ рд╕рдореНрднрд╡ рдЫ, рддрд░ рдо рдпреА 4 рдЪреАрдЬрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреБред

HashiCorp рд▓реЗ Terraform рдХреЛрдб рдХрд╕рд░реА рдврд╛рдБрдЪрд╛ рдЧрд░реНрдиреБрдкрд░реНрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмреБрдЭреЗрдХреЛ рдЫред рд░ Terraform fmt рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпреЛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЕрдиреБрд╕рд╛рд░ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреЗ рдХреЛрдб рдврд╛рдБрдЪрд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддрджрдиреБрд╕рд╛рд░, рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрд▓реЗ рдЖрд╡рд╢реНрдпрдХ рд░реВрдкрдорд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрдкрд░реНрдЫ рдХрд┐ рдврд╛рдБрдЪрд╛рд▓реЗ HashiCorp рд▓реЗ рджрд┐рдПрдХреЛ рдХреБрд░рд╛рд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫ, рддрд╛рдХрд┐ рдХреЛрд╖реНрдардХрд╣рд░реВрдХреЛ рд╕реНрдерд╛рди рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдЕрд░реНрдХреЛ Terraform рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣реЛред рдпрд╕рд▓реЗ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБ рднрдиреНрджрд╛ рдЕрд▓рд┐ рдмрдвреА рдЧрд░реНрдЫ - ala, рд╕рдмреИ рдХреЛрд╖реНрдардХрд╣рд░реВ рдЬреЛрдбрд┐рдПрдХрд╛ рдЫрдиреН рдХрд┐ рдЫреИрдирдиреНред рдпрд╣рд╛рдБ рдХреЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ? рд╣рд╛рдореНрд░реЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдзреЗрд░реИ рдлрд░рд╛рдХрд┐рд▓реЛ рдЫред рдпрд╕рдорд╛ рдзреЗрд░реИ рдлрд░рдХ рдмрд╛рдмрд╛рд╣рд░реВ рдЫрдиреНред рд░ рдкреНрд░рддреНрдпреЗрдХ рдорд╛ рддрдкрд╛рдИрдВрд▓реЗ Terraform рдорд╛рдиреНрдп рдЪрд▓рд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рддрджрдиреБрд╕рд╛рд░, рдкрд░реАрдХреНрд╖рдгрдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрди, рд╣рд╛рдореА рд╕рдорд╛рдирд╛рдиреНрддрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдорд╛рдирд╛рдиреНрддрд░рдорд╛ рдмрд╣реБ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЪрд▓рд╛рдЙрдБрдЫреМрдВред

рд╕рдорд╛рдирд╛рдиреНрддрд░ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдЪреАрдЬ рд╣реЛ, рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рддрд░ рдкреНрд░рддреНрдпреЗрдХ рдЪреЛрдЯрд┐ Terraform рд╕реБрд░реБ рд╣реБрдиреНрдЫ, рдпреЛ HashiCorp рдорд╛ рдЬрд╛рдиреНрдЫ рд░ рд╕реЛрдзреНрдЫ, "рдкрдЫрд┐рд▓реНрд▓реЛ рдкреНрд▓рдЧрдЗрди рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдХреЗ рд╣реБрдиреН? рд░ рдорд╕рдБрдЧ рдХреНрдпрд╛рд╕рдорд╛ рд░рд╣реЗрдХреЛ рдкреНрд▓рдЧрдЗрди - рдХреЗ рдпреЛ рд╕рд╣реА рд╣реЛ рд╡рд╛ рдЧрд▓рдд рд╣реЛ?" рд░ рдпреЛ рд╣рд░реЗрдХ рдкрд╛рдЗрд▓рд╛рдорд╛ рд╕реБрд╕реНрдд рднрдпреЛред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ Terraform рд▓рд╛рдИ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдХрд╣рд╛рдБ рдЫрдиреН рднрдиреА рдмрддрд╛рдЙрдиреБрднрдпреЛ рднрдиреЗ, рддрдм Terraform рдпрд╕реЛ рднрдиреНрдЫ: "рдареАрдХ рдЫ, рдпреЛ рд╕рдореНрднрд╡рддрдГ рддреНрдпрд╣рд╛рдБрдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдирдпрд╛рдБ рдХреБрд░рд╛ рд╣реЛред рдо рдХрддреИ рдЬрд╛рдиреЗрдЫреИрди, рдо рддреБрд░реБрдиреНрддреИ рддрдкрд╛рдИрдВрдХреЛ рдЯреЗрд░рд╛рдлрд░реНрдо рдХреЛрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЧрд░реНрди рдерд╛рд▓реНрдиреЗрдЫреБред"

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдЖрд╡рд╢реНрдпрдХ рдкреНрд▓рдЧрдЗрдирд╣рд░реВрд╕рдБрдЧ рдлреЛрд▓реНрдбрд░ рднрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд╕рдБрдЧ рдПрдХ рдзреЗрд░реИ рд╕рд░рд▓ рдЯреЗрд░рд╛рдлрд░реНрдо рдХреЛрдб рдЫ рдЬреБрди рд╕реБрд░реБ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпрд╣рд╛рдБ, рдЕрд╡рд╢реНрдп рдкрдирд┐, рддрдкрд╛рдИрдВрд▓реЗ рд╕рдмреИ рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рдЬреБрди рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рддрдкрд╛рдИрдВрдХреЛ рдХреЛрдбрдорд╛ рднрд╛рдЧ рд▓рд┐рдиреНрдЫ, рдЕрдиреНрдпрдерд╛ Terraform рд▓реЗ рднрдиреНрдиреЗрдЫ: "рдорд▓рд╛рдИ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рджрд╛рдпрдХ рдерд╛рд╣рд╛ рдЫреИрди рдХрд┐рдирднрдиреЗ рдпреЛ рдХреНрдпрд╛рд╕рдорд╛ рдЫреИрдиред"

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдЕрд░реНрдХреЛ Terraform рдпреЛрдЬрдирд╛ рдЫред рдореИрд▓реЗ рднрдиреЗрдВ, рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░реАрдп рд╣реБрдиреНрдЫред рд╣рд╛рдореА рдХреЛрдбрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдЫреМрдВред рд░ рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдпреЛрдЬрдирд╛рдмрджреНрдз рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рд░ рдЬрдм рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдзреЗрд░реИ, рдзреЗрд░реИ рдареВрд▓реЛ рдЫ, рддрдкрд╛рдИрд▓реЗ рдПрдЙрдЯрд╛ рдореЛрдбреНрдпреБрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдХреЗрд╣рд┐ рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд╛ рдХреЗрд╣рд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░ рдареАрдХ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдХреЗрд╣рд┐ рдЫрд┐рдореЗрдХреАрд▓рд╛рдИ рддреЛрдбреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрд╕рд░реНрде, рд╕рдореНрдкреВрд░реНрдг рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдЯреЗрд░рд╛рдлрд░реНрдо рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдиреБрдкрд░реНрдЫ рд░ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдпреЛрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдиреБрдкрд░реНрдЫред

рддрдкрд╛рдИрдВ рдпреЛ рдЪрд▓рд╛рдЦреАрдкреВрд░реНрд╡рдХ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдкрд╛рдЗрдерди рд▓рд┐рдкрд┐ рд▓реЗрдЦреНрдпреМрдВ рдЬрд╕рд▓реЗ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫред рд░ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рднрдиреНрдиреЗрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ: рдЯреЗрд░рд╛рдлрд░реНрдо рдореЛрдбреНрдпреБрд▓ рд╡рд╛ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдШрдЯрдХ, рдпрд╕рд▓реЗ рд╕рдмреИ рдирд┐рд░реНрднрд░ рдлреЛрд▓реНрдбрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдБрдЫред

рдЯреЗрд░рд╛рдлрд░реНрдо рдпреЛрдЬрдирд╛рд╣рд░реВ рдЕрдиреБрд░реЛрдзрдорд╛ рдмрдирд╛рдЗрдиреБрдкрд░реНрдЫред рдХрдорд╕реЗрдХрдо рд╣рд╛рдореА рдХреЗ рдЧрд░реНрдЫреМрдВред

рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рд╣рд░реЗрдХ рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рд▓рд╛рдЧрд┐, рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЧрд░реНрди рд░рд╛рдореНрд░реЛ рдЫ, рддрд░ рдпреЛрдЬрдирд╛рд╣рд░реВ рдПрдХрджрдо рдорд╣рдБрдЧреЛ рдХреБрд░рд╛ рд╣реБрдиреНред рд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдзрдорд╛ рд╣рд╛рдореА рднрдиреНрдЫреМрдВ, "рдХреГрдкрдпрд╛ рдорд▓рд╛рдИ рдпреЛрдЬрдирд╛рд╣рд░реВ рджрд┐рдиреБрд╣реЛрд╕реНред" рд░реЛрдмреЛрдЯ рд╕реБрд░реБ рд╣реБрдиреНрдЫред рд░ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдорд╛ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН рд╡рд╛ рддрдкрд╛рдИрдВрдХреЛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдмрд╛рдЯ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕рдмреИ рдпреЛрдЬрдирд╛рд╣рд░реВ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдпреЛрдЬрдирд╛ рдПрдХрджрдо рдорд╣рдБрдЧреЛ рдХреБрд░рд╛ рд╣реЛред рдпрд╕рд▓реЗ рд╕рдордп рд▓рд┐рдиреНрдЫ рдХрд┐рдирднрдиреЗ рдЯреЗрд░рд╛рдлрд░реНрдо рдЕрдореЗрдЬрдирдорд╛ рдЬрд╛рдиреНрдЫ рд░ рд╕реЛрдзреНрдЫ, "рдХреЗ рдпреЛ рдЙрджрд╛рд╣рд░рдг рдЕрдЭреИ рдЕрд╡рд╕реНрдерд┐рдд рдЫ? рдХреЗ рдпреЛ рдЕрдЯреЛрд╕реНрдХреЗрд▓рдорд╛ рдареНрдпрд╛рдХреНрдХреИ рдЙрд╕реНрддреИ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдЫрдиреН?" рд░ рдпреЛ рдЧрддрд┐ рдмрдврд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬрд╕реНрддреИ refresh=falseред рдпрд╕рдХреЛ рдорддрд▓рдм Terraform S3 рдмрд╛рдЯ рд░рд╛рдЬреНрдп рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗрдЫред рд░ рдпрд╕рд▓реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрдиреЗрдЫ рдХрд┐ рд░рд╛рдЬреНрдпрд▓реЗ рдЕрдореЗрдЬрдирдорд╛ рдХреЗ рдЫ рдареНрдпрд╛рдХреНрдХреИ рдореЗрд▓ рдЦрд╛рдиреНрдЫред

рдпрд╕реНрддреЛ рдЯреЗрд░рд╛рдлрд░реНрдо рдпреЛрдЬрдирд╛ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдЬрд╛рдиреНрдЫ, рддрд░ рд░рд╛рдЬреНрдпрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреБрдкрд░реНрдЫ, рдЕрд░реНрдерд╛рддреН рдХрддреИ, рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдЯреЗрд░рд╛рдлрд░реНрдо рд░рд┐рдлреНрд░реЗрд╕ рд╕реБрд░реБ рдЧрд░реНрдиреБрдкрд░реНрдЫред Terraform refresh рд▓реЗ рдареНрдпрд╛рдХреНрдХреИ рддреНрдпрд╣реА рдЧрд░реНрдЫ: рд░рд╛рдЬреНрдпрд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдХреЗ рдЫ рддреНрдпрд╕рд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫред

рд░ рд╣рд╛рдореАрд▓реЗ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╣рд╛рдореАрд▓реЗ рдпрд╣реАрдБрдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рдерд┐рдпреЛред рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рдЯреЗрд░рд╛рдлрд░реНрдо рдЪрд▓рд╛рдЙрдиреБрд╣реБрдиреНрдЫ рд░ рдЯреЗрд░рд╛рдлрд░реНрдо рддрдкрд╛рдЗрдБрдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдЪрд▓реНрдЫ рддреНрдпрд╣рд╛рдБ рдПрдХ рдЬреЛрдЦрд┐рдо рдЫред рддреНрдпреЛ рд╣реЛ, рддрдкрд╛рдИрд▓реЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫред рд░ рдпрджрд┐ рдкреБрд▓ рдЕрдиреБрд░реЛрдзрд▓реЗ рдХреЗрд╣рд┐ рдкреНрд░рдХрд╛рд░рдХреЛ рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдХреЛрдб рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рддрдм рдпреЛ рдПрдХ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдЬреБрди рдзреЗрд░реИ рдкрд╣реБрдБрдЪ рдЫред рддреНрдпрд╕реИрд▓реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдиреБрд╣реЛрд╕реН рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рдЯреЗрд░рд╛рдлрд░реНрдо рдпреЛрдЬрдирд╛ рдЪрд▓рд╛рдЙрдиреБрд╣реБрдиреНрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдЕрд░реНрдХреЛ рдХреБрд░рд╛ рдо рдХреБрд░рд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдбреЗрдЯрд╛ рдкрд░реАрдХреНрд╖рдгред

рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдбреЗрдЯрд╛ рдХреЗ рд╣реЛ? Amazon рдорд╛, рдЬрдм рд╣рд╛рдореА рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВ, рд╣рд╛рдореА рдЙрджрд╛рд╣рд░рдг - рдореЗрдЯрд╛ рдбреЗрдЯрд╛ рд╕рдВрдЧ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдХреНрд╖рд░ рдкрдард╛рдЙрди рд╕рдХреНрдЫреМрдВред рдЬрдм рдЙрджрд╛рд╣рд░рдг рд╕реБрд░реБ рд╣реБрдиреНрдЫ, рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдХреНрд▓рд╛рдЙрдб рдЗрдирд┐рдЯ рд╕рдзреИрдВ рдпреА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛ рдЙрдкрд╕реНрдерд┐рдд рд╣реБрдиреНрдЫред рдХреНрд▓рд╛рдЙрдб рдЗрдирд┐рдЯрд▓реЗ рдпреЛ рдкрддреНрд░ рдкрдвреНрдЫ рд░ рднрдиреНрдЫ: "рдареАрдХ рдЫ, рдЖрдЬ рдо рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рд╣реБрдБред" рд░ рдпреА рд╡рд╛рдЪрд╛рд╣рд░реВ рдЕрдиреБрд╕рд╛рд░ рдЙрд╕рд▓реЗ рдХреЗрд╣реА рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрджрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рддрд░, рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдЬрдм рд╣рд╛рдореА Terraform рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдБрдЫреМрдВ рд░ Terraform рд▓рд╛рдЧреВ рдЧрд░реНрдЫреМрдВ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдбреЗрдЯрд╛ рдпрд╕ рдкреНрд░рдХрд╛рд░рдХреЛ рд╕рдЩреНрдЦреНрдпрд╛рдХреЛ рдорд╢ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫред рддреНрдпреЛ рд╣реЛ, рдЙрд╕рд▓реЗ рддрдкрд╛рдИрд▓рд╛рдИ рд╣реНрдпрд╛рд╕ рдкрдард╛рдЙрдБрдЫред рд░ рддрдкрд╛рдИрд▓реЗ рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреЗрдЫ рд╡рд╛ рд╣реНрдпрд╛рд╕ рдЙрд╕реНрддреИ рд░рд╣рдиреЗрдЫ рдХрд┐ рдЫреИрдиред

рд░ рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпрд╕рдорд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реБрдиреНрди рднрдиреЗ, рдХреЗрд╣рд┐ рдЯреБрдЯреЗрдХреЛ рдкрд╛рда рдлрд╛рдЗрд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛, Amazon рдорд╛ рд╕рдорд╛рдкреНрдд рд╣реБрди рд╕рдХреНрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдкрдорд╛, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрд╛, рддрдкрд╛рдЗрдБ рд╕рдореНрдкреВрд░реНрдг рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдорд╛рддреНрд░ред рд░ рдХреЛрдбрдорд╛ рднрдиреНрдиреБрд╣реЛрд╕реН: "рдХреГрдкрдпрд╛ рдореЗрд░реЛ рд╕реНрдХреНрд░рд┐рдирдорд╛ рдпреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред" рд░ рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рдбрд╛рдЯрд╛ Amazon рдорд╛ рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреЗ рдЫ рднрдиреНрдиреЗ рдкреНрд░рд┐рдиреНрдЯрдЖрдЙрдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдЕрд░реНрдХреЛ рд╡рд┐рдХрд▓реНрдк рднрдиреЗрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдбреЗрдЯрд╛ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдореЛрдбреНрдпреБрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реЛред рддрдкрд╛рдИрдВрд▓реЗ рдпреЛ рдореЛрдбреНрдпреБрд▓ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫред рддрдкрд╛рдИрдВрд▓реЗ рдбрд┐рд╕реНрдХрдорд╛ рдлрд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрднрдпреЛред рдпрд╕рд▓рд╛рдИ рд╕рдиреНрджрд░реНрдн рдПрдХрд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд░ рдпрд╕рд░реА, рдпрджрд┐ рдХреЛрд╣реА рдХреЗрдЯрд╛рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдбреЗрдЯрд╛рд▓рд╛рдИ рдереЛрд░реИ рд╕рдЪреНрдпрд╛рдЙрди рдирд┐рд░реНрдгрдп рдЧрд░реНрдЫ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдЗрдБрдХреЛ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрд▓реЗ рдпрд╕реЛ рднрдиреНрдиреЗрдЫ: "рдареАрдХ рдЫ, рдпрд╣рд╛рдБ рд░ рддреНрдпрд╣рд╛рдБ рдХреЗрд╣реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЫрдиреН - рдпреЛ рд╕рд╛рдорд╛рдиреНрдп рдЫред"

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдЕрд░реНрдХреЛ рдХреБрд░рд╛ рдо рдХреБрд░рд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ Automate Terraform рд▓рд╛рдЧреВред

рдЕрд╡рд╢реНрдп рдкрдирд┐, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЛрдбрдорд╛ Terraform рд▓рд╛рдЧреВ рдЧрд░реНрди рдзреЗрд░реИ рдбрд░рд▓рд╛рдЧреНрджреЛ рдЫ, рдХрд┐рдирдХрд┐ рдХрд╕рд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рддреНрдпрд╣рд╛рдБ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЖрдПрдХрд╛ рдЫрдиреН рд░ рддрд┐рдиреАрд╣рд░реВ рдЬреАрд╡рд┐рдд рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдХрддреНрддрд┐ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рд╣реБрди рд╕рдХреНрдЫрдиреНред

рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ рд╕рдмреИ рд╕рд╛рдорд╛рдиреНрдп рдЫред рддреНрдпреЛ рд╣реЛ, рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХрд╛рдо рд╕рдмреИ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЪрд╛рд╣рд┐рдиреНрдЫред рд░ рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЬрд╕реНрддреИ "рдореЗрд░реЛ рд▓рд╛рдЧрд┐ рд╕рдмреИ рдХрд╛рдо рдЧрд░реНрдпреЛ" рдПрдХ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рдореЗрдо рд╣реЛрдЗрди, рддрд░ рдкреНрд░рдорд╛рдг рд╣реЛ рдХрд┐ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рднреНрд░рдорд┐рдд рднрдпреЛ, рд╕реНрдЯреНрдпрд╛рдХ рдЙрдард╛рдпреЛ, рд░ рдпрд╕ рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдХреЗрд╣рд┐ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд▓рд╛рдпреЛред рд░ рдЙрдирд▓реЗ рддреНрдпрд╣рд╛рдБ рд╕рдмреИ рдареАрдХрдард╛рдХ рдЫ рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реЗ рд░ рднрдиреЗ: "рдареАрдХ рдЫ, рдореИрд▓реЗ рдЬрд╛рд░реА рдЧрд░реЗрдХреЛ рдХреЛрдб рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХреЛ рдЫред"

рдЙрддреНрдкрд╛рджрдирдорд╛, рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рд░ рдЕрдиреНрдп рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВ рдЬреБрди рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрд╛рд░рд┐рдХ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫрдиреН, рддрдкрд╛рдИрдВрд▓реЗ рдЖрдВрд╢рд┐рдХ рд░реВрдкрдорд╛ рдХреЗрд╣реА рд╕реНрд░реЛрддрд╣рд░реВ рдПрдХрджрдо рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐рдирднрдиреЗ рдпрд╕рд▓реЗ рдХрд╕реИрдХреЛ рдореГрддреНрдпреБрдорд╛ рдкрд░рд┐рдгрд╛рдо рдЧрд░реНрджреИрдиред рдпреА рд╣реБрдиреН: рдЕрдЯреЛрд╕реНрдХреЗрд▓ рд╕рдореВрд╣рд╣рд░реВ, рд╕реБрд░рдХреНрд╖рд╛ рд╕рдореВрд╣рд╣рд░реВ, рднреВрдорд┐рдХрд╛рд╣рд░реВ, рдорд╛рд░реНрдЧ53, рд░ рддреНрдпрд╣рд╛рдБ рд╕реВрдЪреА рдзреЗрд░реИ рдареВрд▓реЛ рд╣реБрди рд╕рдХреНрдЫред рддрд░ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рдорд╛ рдирдЬрд░ рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдкрдвреНрдиреБрд╣реЛрд╕реНред

рдЬрд╣рд╛рдБ рдпреЛ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЦрддрд░рдирд╛рдХ рд╡рд╛ рдбрд░рд▓рд╛рдЧреНрджреЛ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рдпреА рдбрд╛рдЯрд╛рдмреЗрд╕рдмрд╛рдЯ рдХреЗрд╣реА рдирд┐рд░рдиреНрддрд░ рд╕реНрд░реЛрддрд╣рд░реВ рдЫрдиреН рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рдХреЗрд╣реА рдЯреБрдХреНрд░рд╛рдорд╛ рд▓рд╛рдЧреВ рдирдЧрд░рд┐рдПрдХреЛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЫрдиреНред рд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░, рд╕реБрдкрд░рд┐рд╡реЗрдХреНрд╖рдг рдЕрдиреНрддрд░реНрдЧрдд, рдЖрд╡реЗрджрди рджрд┐рди рдХрд╛рдо рд╕реБрд░реБ рдЧрд░реНрджрдЫ рд╡рд╛ рдЖрдлреНрдиреЛ рдХрдиреНрд╕реЛрд▓рдмрд╛рдЯ рдЧрд░реНрдЫред

рдЕрдореЗрдЬрдирд╕рдБрдЧ рдЯрд░реНрдорд┐рдиреЗрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдЬрд╕реНрддрд╛ рдЪреАрдЬ рдЫред рд░ рдпрд╕рд▓реЗ рдХреЗрд╣рд┐ рдЕрд╡рд╕реНрдерд╛рдорд╛ рддрдкрд╛рдИрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдирднрдПрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди рд╕рдХреНрдЫред рддреНрдпреЛ рд╣реЛ, рдЯреЗрд░рд╛рдлрд░реНрдо рдЕрдореЗрдЬрдирдорд╛ рдЧрдПрд░ рднрдиреЗ: "рдореИрд▓реЗ рдЕрд░реНрдХреЛ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рдЙрджрд╛рд╣рд░рдг рдорд╛рд░реНрдиреБ рдкрд░реНрдЫред" рд░ Amazon рднрдиреНрдЫ: "рдорд╛рдл рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЖрдЬ рд╣реЛрдЗрдиред рд╣рд╛рдореАрд╕рдБрдЧ рдЯрд░реНрдорд┐рдиреЗрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдЫред"

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рд░ рдХреЗрдХрдорд╛ рдЖрдЗрд╕рд┐рдЩ рдХреЛрдб рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рд╣реЛред рдЬрдм рд╣рд╛рдореА рдЯреЗрд░рд╛рдлрд░реНрдо рдХреЛрдбрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдЫреМрдВ, рд╣рд╛рдореАрд▓реЗ рдореЛрдбреНрдпреБрд▓рдорд╛ рдзреЗрд░реИ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкрд╛рд╕ рдЧрд░реНрдиреБрдкрд░реНрдЫред рдпреА рдорд╛рдкрджрдгреНрдбрд╣рд░реВ рд╣реБрдиреН рдЬреБрди рдХреБрдиреИ рдкреНрд░рдХрд╛рд░рдХреЛ рд╕реНрд░реЛрдд рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд░ рдХреЛрдб рдорд╛рдкрджрдгреНрдбрд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕реВрдЪреАрдорд╛ рдкрд░рд┐рдгрдд рд╣реБрдиреНрдЫ рдЬреБрди рдореЛрдбреНрдпреБрд▓рдмрд╛рдЯ рдореЛрдбреНрдпреБрд▓рдорд╛, рдореЛрдбреНрдпреБрд▓рдмрд╛рдЯ рдореЛрдбреНрдпреБрд▓рдорд╛ рдкрд╛рд╕ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫ, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдпрджрд┐ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдиреЗрд╕реНрдЯреЗрдб рдЫрдиреНред

рд░ рдпреЛ рдкрдвреНрди рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рдЫред рдпреЛ рд╕рдореАрдХреНрд╖рд╛ рдЧрд░реНрди рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рдЫред рд░ рдзреЗрд░реИ рдкрдЯрдХ рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдХрд┐ рдХреЗрд╣рд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╕рдореАрдХреНрд╖рд╛рдмрд╛рдЯ рдЧреБрдЬреНрд░реНрдЫрдиреН рд░ рддрд┐рдиреАрд╣рд░реВ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдХреЗ рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рд░ рдпреЛ рдкрдЫрд┐ рдареАрдХ рдЧрд░реНрди рд╕рдордп рд░ рдкреИрд╕рд╛ рдЦрд░реНрдЪ рд╣реБрдиреНрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рддреНрдпрд╕рдХрд╛рд░рдг, рдо рд╕реБрдЭрд╛рд╡ рджрд┐рдиреНрдЫреБ рдХрд┐ рддрдкрд╛рдЗрдБ рдпрд╕реНрддреЛ рдЪреАрдЬрд▓рд╛рдИ рдЬрдЯрд┐рд▓ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬреБрди рдорд╛рдирд╣рд░реВрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдЦ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рддреНрдпреЛ рд╣реЛ, рддрдкрд╛рдИрд▓рд╛рдИ рдХреЗрд╣рд┐ рдкреНрд░рдХрд╛рд░рдХреЛ рдлреЛрд▓реНрдбрд░ рдЪрд╛рд╣рд┐рдиреНрдЫ рдЬрд╣рд╛рдБ рддрдкрд╛рдИрд╕рдБрдЧ рд╕рдмреИ рдорд╛рдирд╣рд░реВ рдЫрдиреН рдЬреБрди рддрдкрд╛рдИрд▓реЗ рдХреЗрд╣рд┐ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рд░рд╛рдЦреНрди рдЪрд╛рд╣рд╛рдиреБрд╣реБрдиреНрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рд░ рдпреЛ рдореЛрдбреНрдпреБрд▓рд▓рд╛рдИ рдХрд▓ рдЧрд░реЗрд░, рддрдкрд╛рдИрд▓реЗ рдПрдЙрдЯрд╛ рд░реВрдЦ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬреБрди рдПрдХ рд╕рд╛рдЭрд╛ рдореЛрдбреНрдпреБрд▓рдорд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫ, рддреНрдпреЛ рд╣реЛ, рд╕рдореНрдкреВрд░реНрдг рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рд╛рдЭрд╛ рдореЛрдбреНрдпреБрд▓рдорд╛ред

рдпрд╕ рдореЛрдбреНрдпреБрд▓рдорд╛ рддрдкрд╛рдИрдВрд▓реЗ рдЯреЗрд░рд╛рдлрд░реНрдордорд╛ рд╕реНрдерд╛рдиреАрдпрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд╣рд╛рд▓реИрдХреЛ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреЗрд╣реА рдЧрдгрдирд╛рд╣рд░реВ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд░ рддреНрдпрд╕рдкрдЫрд┐, рдПрдХ рдЖрдЙрдЯрдкреБрдЯрдХреЛ рд╕рд╛рде, рдХреЗрд╣рд┐ рдЬрдЯрд┐рд▓ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рджрд┐рдиреБрд╣реЛрд╕реН, рдЬрд╕рдорд╛ рдПрд░реЗ рд╣реНрдпрд╛рд╕рд╣рд░реВ, рдЖрджрд┐ рд╕рдорд╛рд╡реЗрд╢ рд╣реБрди рд╕рдХреНрдЫред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдпрд╣рд╛рдБ рдореИрд▓реЗ рд╕рдмреИ рдЙрддреНрдХреГрд╖реНрдЯ рдЦреЛрдЬрд╣рд░реВ рд╕рдорд╛рдкреНрдд рдЧрд░реЗрдХреЛ рдЫреБред рд░ рдо рдХреЛрд▓рдореНрдмрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдПрдЙрдЯрд╛ рдХрдерд╛ рднрдиреНрди рдЪрд╛рд╣рдиреНрдЫреБред рдЬрдм рдЙрдиреА рднрд╛рд░рдд рдЦреЛрдЬреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрдлреНрдиреЛ рдЕрднрд┐рдпрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рдкреИрд╕рд╛ рдЦреЛрдЬреНрджреИ рдерд┐рдП (рдЬрд╕реНрддреИ рдЙрд╕рд▓реЗ рд╕реЛрдЪреЗрдХреЛ рдерд┐рдпреЛ), рдХрд╕реИрд▓реЗ рдкрдирд┐ рдЙрд╕рд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реЗрди рд░ рдЙрдиреАрд╣рд░реВрд▓реЗ рд╕реЛрдЪреЗрдХрд╛ рдерд┐рдП рдХрд┐ рдпреЛ рдЕрд╕рдореНрднрд╡ рдерд┐рдпреЛред рддреНрдпрд╕рдкрдЫрд┐ рдЙрд╕рд▓реЗ рднрдиреНрдпреЛ: "рдЕрдгреНрдбрд╛ рдЦрд╕реЗрдХреЛ рдЫреИрди рднрдиреЗрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред" рд╕рдмреИ рдмреИрдВрдХрд░рд╣рд░реВ, рдзреЗрд░реИ рдзрдиреА рд░ рд╕рдореНрднрд╡рддрдГ рдЪрддреБрд░ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓реЗ, рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдЕрдгреНрдбрд╛ рд░рд╛рдЦреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗ, рд░ рдпреЛ рдЭрд░реНрджреИ рдЧрдпреЛред рддреНрдпрд╕рдкрдЫрд┐ рдХреЛрд▓рдореНрдмрд╕рд▓реЗ рдЕрдгреНрдбрд╛ рд▓рд┐рдПрд░ рдЕрд▓рд┐рдХрддрд┐ рдерд┐рдЪреЗред рдЦреЛрд▓ рдЯреБрдХреНрд░рд╛ рдЯреБрдХреНрд░рд╛ рднрдпреЛ рд░ рдЕрдгреНрдбрд╛ рдЧрддрд┐рд╣реАрди рд░рд╣реНрдпреЛред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рднрдиреЗ, "рдУрд╣, рдпреЛ рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛ рдЫ!" рд░ рдХреЛрд▓рдореНрдмрд╕рд▓реЗ рдЬрд╡рд╛рдл рджрд┐рдП: "рд╣реЛ, рдпреЛ рдзреЗрд░реИ рд╕рд░рд▓ рдЫред рд░ рдЬрдм рдореИрд▓реЗ рднрд╛рд░рдд рдЦреЛрд▓реНрдЫреБ, рд╕рдмреИрд▓реЗ рдпреЛ рд╡реНрдпрд╛рдкрд╛рд░ рдорд╛рд░реНрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫрдиреНред"

рд░ рдореИрд▓реЗ рднрд░реНрдЦрд░реИ рднрдиреЗрдХреЛ рдХреБрд░рд╛ рд╕рд╛рдпрдж рдПрдХрджрдо рд╕рд░рд▓ рд░ рдорд╛рдореВрд▓реА рдХреБрд░рд╛ рд╣реЛред рд░ рдЬрдм рддрдкрд╛рдЗрдБ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдиреНрдиреБрд╣реБрдиреНрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдпреЛ рдЪреАрдЬрд╣рд░реВрдХреЛ рдХреНрд░рдордорд╛ рдЫред рддреНрдпрд╕реИрд▓реЗ рдлрд╛рдЗрджрд╛ рд▓рд┐рдиреБрд╣реЛрд╕реНред рд░ рдпрджрд┐ рдпреА рддрдкрд╛рдИрдВрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдгрддрдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рдЪреАрдЬрд╣рд░реВ рд╣реБрдиреН рднрдиреЗ, рдХрдореНрддрд┐рдорд╛ рддрдкрд╛рдИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рдЕрдгреНрдбрд╛ рдХрд╕рд░реА рд░рд╛рдЦреНрдиреЗ рддрд╛рдХрд┐ рдпреЛ рдЭрд░реНрджреИрдиред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рд╣рд┐рдБрдбреНрдиреБ рдкрд░реНрдЫ:

  • рд╣рд┐рдордкрд╛рддрдмрд╛рдЯ рдмрдЪреНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд░ рдХрдо рд╕реНрдиреЛрдлреНрд▓реЗрдХреНрд╕, рдереЛрд░реИ рд╕реНрд░реЛрддрд╣рд░реВ рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рдареВрд▓реЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдХреБрдиреИ рдкрдирд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреЗрдЫред
  • рдирд┐рд░рдиреНрддрд░ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВред рддреНрдпреЛ рд╣реЛ, рдЬрдм рдХреЛрдбрдорд╛ рдХреЗрд╣реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╣реБрдиреНрдЫрдиреН, рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд▓рд╛рдИ рдпреА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдЕрдиреБрдкрд╛рд▓рдирдорд╛ рд╕рдХреЗрд╕рдореНрдо рдЪрд╛рдБрдбреЛ рд▓реНрдпрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫред рддреНрдпрд╣рд╛рдБ рддреНрдпрд╕реНрддреЛ рдЕрд╡рд╕реНрдерд╛ рд╣реБрдиреБ рд╣реБрдБрджреИрди рдЬрд╣рд╛рдБ рдХреЛрд╣реА рджреБрдИ рд╡рд╛ рддреАрди рдорд╣рд┐рдирд╛ рдкрдЫрд┐ Elasticsearch рд╣реЗрд░реНрди рдЖрдЙрдБрдЫрдиреН, рдЯреЗрд░рд╛рдлрд░реНрдо рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдБрджрдЫ, рд░ рддреНрдпрд╣рд╛рдБ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рдЫ рдЬреБрди рдЙрд╕рд▓реЗ рдЖрд╢рд╛ рдЧрд░реЗрдиред рд░ рд╕рдмреИ рдХреБрд░рд╛рд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдзреЗрд░реИ рд╕рдордп рд▓рд╛рдЧреНрдЫред
  • рдкрд░реАрдХреНрд╖рдг рд░ рд╕реНрд╡рдЪрд╛рд▓рдиред рддрдкрд╛рдИрдХреЛ рдХреЛрдб рдЬрддрд┐ рдзреЗрд░реИ рдкрд░реАрдХреНрд╖рдг рд░ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрд▓реЗ рдХрднрд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рддрдкрд╛рдИрд▓реЗ рд╕рдмреИ рдХреБрд░рд╛ рд╕рд╣реА рд░реВрдкрдорд╛ рдЧрд░рд┐рд░рд╣рдиреБрднрдПрдХреЛ рдЫ рднрдиреНрдиреЗ рддрдкрд╛рдИрдорд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реБрдиреНрдЫред рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбреЗрд▓рд┐рднрд░реАрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдзреЗрд░реИ рдЧреБрдгрд╛ рдмрдврд╛рдЙрдБрджрдЫред
  • рдкрд░реАрдХреНрд╖рдг рд░ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реБрдиреБрдкрд░реНрдЫред рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдкрдорд╛, рдХрд┐рдирднрдиреЗ рдЙрддреНрдкрд╛рджрди рдЕрдЭреИ рдЕрд▓рд┐ рдлрд░рдХ рдЫ рд░ рддреНрдпрд╣рд╛рдБ рдЕрдЭреИ рдкрдирд┐ рдХреЗрд╣реА рд╕реВрдХреНрд╖реНрдорддрд╛рд╣рд░реВ рдЫрдиреН рдЬреБрди рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдгрднрдиреНрджрд╛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗрдЫрдиреНред рддрд░ рдЬреЗ рд╣реЛрд╕реН, рдкреНрд▓рд╕ рд╡рд╛ рдорд╛рдЗрдирд╕, рдпреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рд░ рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдзреЗрд░реИ рдЯреЗрд░рд╛рдлрд░реНрдо рдХреЛрдб рдЫ рд░ рдпреЛ рдХреЛрдбрд▓рд╛рдИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд░рд╛рдЦреНрди рдзреЗрд░реИ рд╕рдордп рд▓рд╛рдЧреНрдЫ рднрдиреЗ, рддреНрдпрд╕реЛрднрдП рд░рд┐рдлреНрдпрд╛рдХреНрдЯрд░ рдЧрд░реНрди рд░ рдпрд╕рд▓рд╛рдИ рд░рд╛рдореНрд░реЛ рдЖрдХрд╛рд░рдорд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдХрд╣рд┐рд▓реНрдпреИ рдврд┐рд▓реЛ рд╣реБрдБрджреИрдиред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

  • рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред AMI рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдбреЗрд▓рд┐рднрд░реАред
  • рд░реВрдЯ53 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд░рдЪрдирд╛ рдЬрдм рддрдкрд╛рдИрдВрд╕рдБрдЧ рдзреЗрд░реИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВ рдЫрдиреН рд░ рддрдкрд╛рдИрдВ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдПрдХ рд╕реБрд╕рдВрдЧрдд рдХреНрд░рдордорд╛ рд╣реБрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫред
  • рдлрд╛рдЗрдЯрд┐рдВрдЧ рдПрдкреАрдЖрдИ рджрд░ рд╕реАрдорд╛ред рдпреЛ рд╣реЛ рдЬрдм рдЕрдореЗрдЬрдирд▓реЗ рднрдиреНрдЫ, "рдпреЛ рд╣реЛ, рдо рдХреБрдиреИ рдкрдирд┐ рдердк рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрди рд╕рдХреНрджрд┐рди, рдХреГрдкрдпрд╛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред" рд░ рдЖрдзрд╛ рдХрд╛рд░реНрдпрд╛рд▓рдпрд▓реЗ рдпрд╕рдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╕реБрд░реБ рдЧрд░реНрди рдирд╕рдХреЗрд╕рдореНрдо рдкрд░реНрдЦрд┐рд░рд╣реЗрдХреЛ рдЫред
  • рд╕реНрдкрдЯ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВред рдЕрдореЗрдЬрди рд╕рд╕реНрддреЛ рдШрдЯрдирд╛ рд╣реЛрдЗрди рд░ рд╕реНрдкрдЯрд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдзреЗрд░реИ рдмрдЪрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд░ рддреНрдпрд╣рд╛рдБ рддрдкрд╛рдИрдВ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рдореНрдкреВрд░реНрдг рд░рд┐рдкреЛрд░реНрдЯ рдмрддрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  • рд╕реБрд░рдХреНрд╖рд╛ рд░ IAM рднреВрдорд┐рдХрд╛рд╣рд░реВред
  • рд╣рд░рд╛рдПрдХреЛ рд╕реНрд░реЛрддрд╣рд░реВ рдЦреЛрдЬреНрджреИ, рдЬрдм рддрдкрд╛рдИрдВрд╕рдБрдЧ рдЕрдорд╛рдЬреЛрдирдорд╛ рдЕрдЬреНрдЮрд╛рдд рдЙрддреНрдкрддреНрддрд┐рдХреЛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЫрдиреН, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдкреИрд╕рд╛ рдЦрд╛рдиреНрдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдкреНрд░рддрд┐ рдорд╣рд┐рдирд╛ $ 100-150 рдЦрд░реНрдЪ рднрдП рддрд╛рдкрдирд┐, рддреНрдпреЛ рдкреНрд░рддрд┐ рд╡рд░реНрд╖ $ 1 рднрдиреНрджрд╛ рдмрдвреА рд╣реЛред рддреНрдпрд╕реНрддрд╛ рд╕реНрд░реЛрддрд╣рд░реВ рдЦреЛрдЬреНрдиреБ рдПрдХ рд▓рд╛рднрджрд╛рдпрдХ рд╡реНрдпрд╡рд╕рд╛рдп рд╣реЛред
  • рд░ рдЖрд░рдХреНрд╖рд┐рдд рдЙрджрд╛рд╣рд░рдгрд╣рд░реВред

рдЕрд░рд╛рдЬрдХрддрд╛ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рджрд┐рдирдЪрд░реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрди Terraform рдорд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВред рдореНрдпрд╛рдХреНрд╕рд┐рдо рдХреЛрд╕реНрдЯреНрд░рд┐рдХрд┐рди (рдПрдХреНрд╕рдЯреЗрдиреНрд╕)

рдореЗрд░реЛ рд▓рд╛рдЧрд┐ рдпрддрд┐ рд╣реЛред Terraform рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдЫ, рддрдкрд╛рдИрдВ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдзрдиреНрдпрд╡рд╛рдж!

рддрдкрд╛рдИрдВрдХрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ

рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд▓рд╛рдЧреА рдзрдиреНрдпрд╡рд╛рдж! рддрдкрд╛рдИрдВрдХреЛ рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓ S3 рдорд╛ рдЫ, рддрд░ рддрдкрд╛рдИрдВ рдХрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдзреЗрд░реИ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓реЗ рдпреЛ рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓ рд▓рд┐рди рд░ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдЫрдиреН?

рд╕рдмреИрднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рд╣рд╛рдореА рдХреБрдиреИ рд╣рддрд╛рд░рдорд╛ рдЫреИрдиреМрдВред рджреЛрд╕реНрд░реЛ, рддреНрдпрд╣рд╛рдБ рдЭрдгреНрдбрд╛рд╣рд░реВ рдЫрдиреН, рдЬрд╕рдорд╛ рд╣рд╛рдореА рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░реНрдЫреМрдВ рдХрд┐ рд╣рд╛рдореА рдХреЛрдбрдХреЛ рдХреЗрд╣реА рдЯреБрдХреНрд░рд╛рдорд╛ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВред рддреНрдпреЛ рд╣реЛ, рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдзреЗрд░реИ рдареВрд▓реЛ рдЫ рднрдиреНрдиреЗ рддрдереНрдпрдХреЛ рдмрд╛рд╡рдЬреБрдж, рдпрд╕рдХреЛ рдорддрд▓рдм рдпреЛ рд╣реЛрдЗрди рдХрд┐ рдХрд╕реИрд▓реЗ рд▓рдЧрд╛рддрд╛рд░ рдХреЗрд╣рд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рд░ рдЬрдм рддреНрдпрд╣рд╛рдБ рдПрдХ рд╕рдХреНрд░рд┐рдп рдЪрд░рдг рдерд┐рдпреЛ, рдпреЛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдерд┐рдпреЛ; рд╣рд╛рдореАрд▓реЗ Git рдорд╛ рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдпреМрдВред рдпреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдерд┐рдпреЛ, рдЕрдиреНрдпрдерд╛ рдХрд╕реИрд▓реЗ рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓ рдмрдирд╛рдЙрдиреЗрдЫ, рд░ рд╣рд╛рдореАрд▓реЗ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕рдмреИ рдХреБрд░рд╛ рдЬрд╛рд░реА рд░рд╛рдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдБрдЧреИ рд░рд╛рдЦреНрдиреБрдкрд░реНрдЫред рдЕрд╣рд┐рд▓реЗ рддреНрдпрд╕реНрддреЛ рд╕рдорд╕реНрдпрд╛ рдЫреИрди ред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, Terraform рдпреЛ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ред рд░ рдпрджрд┐ рдХреЗрд╣рд┐ рдирд┐рд░рдиреНрддрд░ рдкрд░рд┐рд╡рд░реНрддрди рднрдЗрд░рд╣реЗрдХреЛ рдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рд▓рдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓реЗ рднрдиреЗрдХреЛ рдХреБрд░рд╛рд▓рд╛рдИ рд░реЛрдХреНрдЫред

рдХреЗ рддрдкрд╛рдЗрдБ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╡рд╛ рдЙрджреНрдпрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ?

рдХреБрдиреИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдЫреИрди, рдЕрд░реНрдерд╛рддреН рддрдкрд╛рдИрд▓реЗ рдЬрд╛рдиреЗ рд░ рдирд┐:рд╢реБрд▓реНрдХ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд╕рдХреНрдиреЗ рд╕рдмреИ рдХреБрд░рд╛ред

рдореЗрд░реЛ рдирд╛рдо Stanislav рд╣реЛред рдо рдПрдЙрдЯрд╛ рд╕рд╛рдиреЛ рдердкреНрди рдЪрд╛рд╣рдиреНрдереЗред рддрдкрд╛рдИрдВрд▓реЗ рдПрдЙрдЯрд╛ рдЕрдореЗрдЬрди рд╕реБрд╡рд┐рдзрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреБрднрдпреЛ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдЙрдЯрд╛ рдЙрджрд╛рд╣рд░рдг рдЕрдпреЛрдЧреНрдп рдмрдирд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ Terraform рдорд╛ рдкрдирд┐ рдЫ; рдЬреАрд╡рди рджреЛрд╕реНрд░реЛ рдмреНрд▓рдХ рдорд╛ рддрдкрд╛рдЗрдБ рдкрд░рд┐рд╡рд░реНрддрди рдорд╛ рдкреНрд░рддрд┐рдмрдиреНрдз рд╡рд╛ рд╡рд┐рдирд╛рд╢ рдорд╛ рдкреНрд░рддрд┐рдмрдиреНрдз рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд╕рдордп рд╕реАрдорд┐рдд рдерд┐рдпреЛред рд░рд╛рдореНрд░реЛ рдмрд┐рдиреНрджреБред

рдорд▓рд╛рдИ рдкрдирд┐ рджреБрдИрд╡рдЯрд╛ рдХреБрд░рд╛ рд╕реЛрдзреНрди рдорди рд▓рд╛рдЧреНрдпреЛ ред рдкрд╣рд┐рд▓реЛ, рддрдкрд╛рдИрдВрд▓реЗ рдкрд░реАрдХреНрд╖рдгрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреБрднрдпреЛред рдХреЗ рддрдкрд╛рдИрдВрд▓реЗ рдХреБрдиреИ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрднрдпреЛ? рдореИрд▓реЗ рдЯреЗрд╕реНрдЯ рдХрд┐рдЪреЗрди рдкреНрд▓рдЧрдЗрдирдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕реБрдиреЗрдВред рд╕рд╛рдпрдж рддреНрдпрд╣рд╛рдБ рдХреЗрд╣рд┐ рдердк рдЫред рд░ рдо рд╕реНрдерд╛рдиреАрдп рдорд╛рдирд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдкрдирд┐ рд╕реЛрдзреНрди рдЪрд╛рд╣рдиреНрдЫреБред рддрд┐рдиреАрд╣рд░реВ рдХрд╕рд░реА рдЗрдирдкреБрдЯ рдЪрд░рд╣рд░реВрдмрд╛рдЯ рдореМрд▓рд┐рдХ рд░реВрдкрдорд╛ рднрд┐рдиреНрди рдЫрдиреН? рд░ рдХрд┐рди рдореИрд▓реЗ рд╕реНрдерд╛рдиреАрдп рдорд╛рдирд╣рд░реВ рдорд╛рд░реНрдлрдд рдорд╛рддреНрд░ рдХреЗрд╣рд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬ рдЧрд░реНрди рд╕рдХреНрджрд┐рди? рдореИрд▓реЗ рдпреЛ рд╡рд┐рд╖рдп рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рдХреЛрд╕рд┐рд╕ рдЧрд░реЗрдВ, рддрд░ рдо рдЖрдлреИрдВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдмреБрдЭреНрди рд╕рдХрд┐рдиред

рд╣рд╛рдореА рдпрд╕ рдХреЛрдард╛ рдмрд╛рд╣рд┐рд░ рдердк рд╡рд┐рд╕реНрддрд╛рд░рдорд╛ рдХреБрд░рд╛ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рд╣рд╛рдореНрд░рд╛ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реНрд╡-рдирд┐рд░реНрдорд┐рдд рдЫрдиреНред рддреНрдпрд╣рд╛рдБ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рдХреЗрд╣рд┐ рдЫреИрдиред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рддреНрдпрд╣рд╛рдБ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреН рдЬрдм рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрд▓реЗ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд╣рд░реВ рдХрддреИ рдЙрдард╛рдЙрдБрдЫрдиреН, рдпреЛ рдареАрдХ рдЫ рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдИрдВрдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдЕрдЭреИ рд░рд╛рдореНрд░реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдЫ рднрдиреНрдиреЗ рд░рд┐рдкреЛрд░реНрдЯрдХреЛ рд╕рд╛рде рд╕рдмреИ рдЪреАрдЬрд╣рд░реВ рдирд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╣рд╛рдореАрд╕рдБрдЧ рдпреЛ рдЫреИрди рдХрд┐рдирднрдиреЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрдЯреНрдпрд╛рдХрд╣рд░реВ рд╣рд░реЗрдХ рджрд┐рди рдЪрд▓рд╛рдЗрдиреНрдЫред рд░ рдпреЛ рдкрд░реНрдпрд╛рдкреНрдд рдЫред рд░ рдпрджрд┐ рдХреБрдиреИ рдЪреАрдЬ рдЯреБрдЯреНрди рдерд╛рд▓реНрдЫ рднрдиреЗ, рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрддреИ рдЬрд╛рдБрдЪ рдирдЧрд░реА рдиреИ рдЯреБрдЯреНрди рдерд╛рд▓реНрдЫред

рд╕реНрдерд╛рдиреАрдп рдорд╛рдирд╣рд░реВрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, рдХреЛрдард╛рдмрд╛рд╣рд┐рд░ рдХреБрд░рд╛рдХрд╛рдиреА рдЬрд╛рд░реА рд░рд╛рдЦреМрдВред

рдирдорд╕реНрддреЗ! рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд▓рд╛рдЧреА рдзрдиреНрдпрд╡рд╛рдж! рдзреЗрд░реИ рдЬрд╛рдирдХрд╛рд░реАрдореВрд▓рдХред рддрдкрд╛рдИрдВрд▓реЗ рднрдиреНрдиреБрднрдпреЛ рдХрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╡рд░реНрдгрди рдЧрд░реНрди рдзреЗрд░реИ рд╕рдорд╛рди рдкреНрд░рдХрд╛рд░рдХреЛ рдХреЛрдб рдЫред рдХреЗ рддрдкрд╛рдИрдВрд▓реЗ рдпреЛ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреБрднрдПрдХреЛ рдЫ?

рдорд╣рд╛рди рдкреНрд░рд╢реНрди, рдзрдиреНрдпрд╡рд╛рдж! рдмрд┐рдиреНрджреБ рдпреЛ рд╣реЛ рдХрд┐ рдЬрдм рд╣рд╛рдореА рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд▓рд╛рдИ рдХреЛрдбрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ, рд╣рд╛рдореА рдорд╛рдиреНрджрдЫреМрдВ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рдХреЛрдб рд╣реЗрд░реНрдЫреМрдВ рд░ рддреНрдпреЛ рдХреЛрдбрдХреЛ рдкрдЫрд╛рдбрд┐ рдХреЗ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдЫ рднрдиреЗрд░ рдмреБрдЭреНрдЫреМрдВред рдпрджрд┐ рдХреЛрдб рдЙрддреНрдкрдиреНрди рднрдпреЛ рднрдиреЗ, рддреНрдпрд╣рд╛рдБ рдХрд╕реНрддреЛ рдкреНрд░рдХрд╛рд░рдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╣реБрдиреЗрдЫ рднрдиреЗрд░ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореАрд▓реЗ рдХреБрди рдХреЛрдб рдЙрддреНрдкрдиреНрди рд╣реБрдиреЗрдЫ рднрдиреЗрд░ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдХрд┐ рдд рд╣рд╛рдореА рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрдЫреМрдВ, рдпрд╕рд▓рд╛рдИ рдкреНрд░рддрд┐рдмрджреНрдз рдЧрд░реНрдЫреМрдВ, рд░ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рдЙрд╣реА рдХреБрд░рд╛ рд╣реБрдиреНрдЫред рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореАрд▓реЗ рд▓реЗрдЦреЗрдХреЛ рдмрд╛рдЯреЛ рдкрдЫреНрдпрд╛рдпреМрдВ, рд╣рд╛рдореАрд▓реЗ рдкрд╛рдпреМрдВред рдкреНрд▓рд╕ рдЬреЗрдиреЗрд░реЗрдЯрд░рд╣рд░реВ рдХреЗрд╣реА рдкрдЫрд┐ рджреЗрдЦрд╛ рдкрд░реНрдпреЛ рдЬрдм рд╣рд╛рдореАрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдмрдирд╛рдЙрди рдерд╛рд▓реНрдпреМрдВред рд░ рдпреЛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдкрд╣рд┐рд▓реЗ рдиреИ рдзреЗрд░реИ рдврд┐рд▓реЛ рднрдЗрд╕рдХреЗрдХреЛ рдерд┐рдпреЛред

рдХреЗ рддрдкрд╛рдИрдВрд▓реЗ jsonnet рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗрд╣рд┐ рд╕реБрдиреНрдиреБрднрдПрдХреЛ рдЫ?

рди

рд╣реЗрд░, рдпреЛ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдХреБрд░рд╛ рд╣реЛред рдо рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЗрд╕ рджреЗрдЦреНрдЫреБ рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдбрд╛рдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдЬреЗрдиреЗрд░реЗрдЯрд░рд╣рд░реВ рд░рд╛рдореНрд░реЛ рд╣реБрдиреНрдЫрдиреН рдЬрдм рддрдкрд╛рдИрдВрд╕рдБрдЧ рд╣реБрдиреНрдЫ, рдЬрд╕реНрддреИ рд╕реЗрднрд┐рдЩ рдореЗрд╕рд┐рдирдХреЛ рдордЬрд╛рдХрдорд╛ред рдЕрд░реНрдерд╛рддреН рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рдЕрдиреБрд╣рд╛рд░ рдлрд░рдХ рднрдП рдкрдирд┐ рддреНрдпрд╕рдкрдЫрд┐ рд╕рдмреИрдХреЛ рдЕрдиреБрд╣рд╛рд░ рдПрдЙрдЯреИ рд╣реБрдиреНрдЫ ред рдЬреЗрдирд░реЗрдЯрд░рд╣рд░реВ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдЫрдиреНред рддрд░, рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рд╣рд╛рдореНрд░реЛ рдЕрдиреБрд╣рд╛рд░ рдЕрд▓рд┐ рдлрд░рдХ рдЫред рдпреЛ рд╕рдорд╕реНрдпрд╛ рд╣реЛред

рд╣реЗрд░ рддред рдзрдиреНрдпрд╡рд╛рдж!

рдореЗрд░реЛ рдирд╛рдо рдореНрдпрд╛рдХреНрд╕рд┐рдо рд╣реЛ, рдо Sberbank рдмрд╛рдЯ рд╣реБрдБред рддрдкрд╛рдИрдВрд▓реЗ рдХрд╕рд░реА рдЯреЗрд░рд╛рдлрд░реНрдорд▓рд╛рдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдХреЛ рдмрд░рд╛рдмрд░рдорд╛ рд▓реНрдпрд╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░рд┐рд░рд╣рдиреБрднрдПрдХреЛ рдерд┐рдпреЛ рднрдиреНрдиреЗ рдмрд╛рд░реЗрдорд╛ рдереЛрд░реИ рдХреБрд░рд╛ рдЧрд░реНрдиреБрднрдпреЛред Ansible рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫреИрди?

рдпреА рдзреЗрд░реИ рдлрд░рдХ рдХреБрд░рд╛ рд╣реБрдиреНред рддрдкрд╛рдИрдВ рдЙрддреНрддрд░рджрд╛рдпреА рдорд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд░ рдХрдардкреБрддрд▓реА Amazon рдорд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрд░ Terraform рд╕реАрдзрд╛ рдорд╛рдерд┐ рддреАрдЦрд╛ рдЫред

рдХреЗ рддрдкрд╛рдИрд╕рдБрдЧ рдорд╛рддреНрд░ рдЕрдореЗрдЬрди рдЫ?

рдпреЛ рд╣реЛрдЗрди рдХрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдорд╛рддреНрд░ Amazon рдЫред рд╣рд╛рдореАрд╕рдБрдЧ рд▓рдЧрднрдЧ рдЕрдореЗрдЬрди рдорд╛рддреНрд░ рдЫред рддрд░ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рднрдиреЗрдХреЛ Terraform рд╕рдореНрдЭрдиреНрдЫред рдЬрд╡рд╛рдлрдорд╛, рдпрджрд┐ рддрдкрд╛рдЗрдБ рднрдиреНрдиреБрд╣реБрдиреНрдЫ: "рдорд▓рд╛рдИ 5 рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рджрд┐рдиреБрд╣реЛрд╕реН," рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рдЙрдареНрдиреЗрдЫ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдЗрдБ рднрдиреНрдиреБрд╣реБрдиреНрдЫ: "рд░ рдЕрдм рдорд▓рд╛рдИ 3 рдЪрд╛рд╣рд┐рдиреНрдЫред" рд░ рдЯреЗрд░рд╛рдлрд░реНрдорд▓реЗ рднрдиреНрдиреЗрдЫ: "рдареАрдХ рдЫ, рдо 2 рдорд╛рд░реНрдиреЗрдЫреБ," рд░ рдПрдиреНрд╕рд┐рдмрд▓рд▓реЗ рднрдиреНрдиреЗрдЫ: "рдареАрдХ рдЫ, рдпрд╣рд╛рдБ рддрдкрд╛рдИрдВрдХреЛ рд▓рд╛рдЧрд┐ 3 рдЫред" рдЬрдореНрдорд╛ реоред

рдирдорд╕реНрддреЗ! рддрдкрд╛рдИрдВрдХреЛ рд░рд┐рдкреЛрд░реНрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж! Terraform рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕реБрдиреНрди рдзреЗрд░реИ рд░реЛрдЪрдХ рдерд┐рдпреЛред рдо рдпрд╕ рддрдереНрдпрдХреЛ рдмрд╛рд░реЗрдорд╛ рддреБрд░реБрдиреНрддреИ рд╕рд╛рдиреЛ рдЯрд┐рдкреНрдкрдгреА рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ рдХрд┐ Terraform рдХреЛ рдЕрдЭреИ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдЫреИрди, рддреНрдпрд╕реИрд▓реЗ Terraform рд▓рд╛рдИ рдзреЗрд░реИ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдбрд┐рдирд░рдХреЛ рд▓рд╛рдЧрд┐ рд░рд╛рдореНрд░реЛ рдЪрдореНрдордЪред рддреНрдпреЛ рд╣реЛ, рдпрджрд┐ рддрдкрд╛рдИрд▓рд╛рдИ рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗ, рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рддрдкрд╛рдИрд▓реЗ рдЕрд╕реНрдерд┐рд░ рдЪреАрдЬрд╣рд░реВ рдЫреЛрдбреНрдиреБрд╣реБрдиреНрдЫ, рдЖрджрд┐, рддрд░ рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрджрдЫ рд░ рдпрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдорджреНрджрдд рдЧрд░реНтАНрдпреЛред

рдкреНрд░рд╢реНрди рдпреЛ рд╣реЛред рддрдкрд╛рдЗрдБ рд░рд┐рдореЛрдЯ рдмреНрдпрд╛рдХрдЗрдиреНрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдЗрдБ S 3 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫред рддрдкрд╛рдЗрдБ рдХрд┐рди рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмреНрдпрд╛рдХрдЗрдиреНрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрди?

рдЖрдзрд┐рдХрд╛рд░рд┐рдХ?

рдЯреЗрд░рд╛рдлрд░реНрдо рдХреНрд▓рд╛рдЙрдбред

рдЙрд╣рд╛рдБ рдХрд╣рд┐рд▓реЗ рджреЗрдЦрд╛ рдкрд░реНрдиреБрднрдпреЛ?

рдХрд░рд┐рдм рек рдорд╣рд┐рдирд╛ рдЕрдЧрд╛рдбрд┐ ред

рдпрджрд┐ рдпреЛ 4 рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рджреЗрдЦрд╛ рдкрд░реНтАНрдпреЛ рднрдиреЗ, рдореИрд▓реЗ рд╕рд╛рдпрдж рддрдкрд╛рдИрдВрдХреЛ рдкреНрд░рд╢реНрдирдХреЛ рдЬрд╡рд╛рдл рджрд┐рдиреЗ рдерд┐рдПрдБред

рддреНрдпрд╣рд╛рдБ рдкрд╣рд┐рд▓реЗ рдиреИ рдПрдХ рдирд┐рд░реНрдорд┐рдд рдкреНрд░рдХрд╛рд░реНрдп рд░ рддрд╛рд▓реНрдЪрд╛ рдЫ, рд░ рддрдкрд╛рдИрдВ рд░рд╛рдЬреНрдп рдлрд╛рдЗрд▓ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдПрдХ рдкрдЯрдХ рдХреЛрд╢рд┐рд╕ рдЧрд░реНрдиреБрд╣реЛрд▓рд╛ред рддрд░ рдореИрд▓реЗ рдпреЛ рдкрдирд┐ рдкрд░реАрдХреНрд╖рдг рдЧрд░реЗрдХреЛ рдЫреИрдиред

рд╣рд╛рдореА рдареВрд▓реЛ рд░реЗрд▓рдорд╛ рдпрд╛рддреНрд░рд╛ рдЧрд░реНрджреИрдЫреМрдВ рдЬреБрди рддреАрд╡реНрд░ рдЧрддрд┐рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫред рд░ рддрдкрд╛рдИрдВ рдХреЗрд╡рд▓ рдХреЗрд╣рд┐ рдХрд╛рд░рд╣рд░реВ рд▓рд┐рди рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдлрд╛рд▓реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдиред

рддрдкрд╛рдИрдВрд▓реЗ рд╣рд┐рдЙрдБрдХрд╛ рдЯреБрдХреНрд░рд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреБрднрдпреЛ, рддрдкрд╛рдИрдВрд▓реЗ рдХрд┐рди рд╢рд╛рдЦрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрднрдПрди? рдХрд┐рди рддреНрдпрд╕рд░реА рдХрд╛рдо рднрдПрди ?

рд╣рд╛рдореНрд░реЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рднрдиреЗрдХреЛ рд╕рдореНрдкреВрд░реНрдг рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдПрдЙрдЯреИ рднрдгреНрдбрд╛рд░рдорд╛ рдЫред рдЯреЗрд░рд╛рдлрд╛рд░реНрдо, рдкрдкреЗрдЯ, рд╕рдмреИ рд▓рд┐рдкрд┐рд╣рд░реВ рдЬреБрди рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдпрд╕рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, рддреА рд╕рдмреИ рдПрдЙрдЯреИ рднрдгреНрдбрд╛рд░рдорд╛ рдЫрдиреНред рдпрд╕ рддрд░рд┐рдХрд╛рд▓реЗ рд╣рд╛рдореА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ рдХрд┐ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдПрдХ рдкрдЫрд┐ рдЕрд░реНрдХреЛ рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдиреНрдЫред рдпрджрд┐ рдпреЛ рд╢рд╛рдЦрд╛рд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рдерд┐рдпреЛ рднрдиреЗ, рддреНрдпрд╕реНрддрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдХрд╛рдпрдо рд░рд╛рдЦреНрди рд▓рдЧрднрдЧ рдЕрд╕рдореНрднрд╡ рд╣реБрдиреЗрдЫред рдЫ рдорд╣рд┐рдирд╛ рдмрд┐рддреНрдЫ, рд░ рддрд┐рдиреАрд╣рд░реВ рдпрддрд┐ рдзреЗрд░реИ рднрд┐рдиреНрди рд╣реБрдиреНрдЫрдиреН рдХрд┐ рдпреЛ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рдХрд╛рд░рдХреЛ рд╕рдЬрд╛рдп рд╣реЛред рд░рд┐рдлреНрдпрд╛рдХреНрдЯрд░ рдЧрд░реНрдиреБ рдЕрдШрд┐ рдо рдпрд╕рдмрд╛рдЯ рдмрдЪреНрди рдЪрд╛рд╣рдиреНрдереЗрдВред

рддреНрдпрд╕реЛрднрдП рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрджреИрди?

рдпреЛ рдкрдЯрдХреНрдХреИ рдХрд╛рдо рдЧрд░реНрджреИрдиред

рд╢рд╛рдЦрд╛рдорд╛ рдореИрд▓реЗ рдлреЛрд▓реНрдбрд░ рд╕реНрд▓рд╛рдЗрдб рдХрд╛рдЯреЗрдВред рддреНрдпреЛ рд╣реЛ, рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рд▓рд╛рдЧрд┐ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЯреЛрд▓реА A рдХреЛ рдЖрдлреНрдиреИ рдлреЛрд▓реНрдбрд░ рдЫ, рдЯреЛрд▓реА B рдХреЛ рдЖрдлреНрдиреИ рдлреЛрд▓реНрдбрд░ рдЫ, рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрджреИрдиред рд╣рд╛рдореАрд▓реЗ рдПрдХ рдПрдХреАрдХреГрдд рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдпреМрдВ рдЬреБрди рд╕рдмреИрд▓рд╛рдИ рд╕реБрд╣рд╛рдЙрди рдкрд░реНрдпрд╛рдкреНрдд рд▓рдЪрд┐рд▓реЛ рдерд┐рдпреЛред рддреНрдпреЛ рд╣реЛ, рд╣рд╛рдореАрд▓реЗ рдПрдЙрдЯрд╛ рдХреЛрдб рд╕реЗрд╡рд╛ рдЧрд░реНрдпреМрдВред

рдирдорд╕реНрддреЗ! рдореЗрд░реЛ рдирд╛рдо рдпреБрд░рд╛ рд╣реЛ! рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд▓рд╛рдЧреА рдзрдиреНрдпрд╡рд╛рдж! рдореЛрдбреНрдпреБрд▓ рдмрд╛рд░реЗ рдкреНрд░рд╢реНрдиред рддрдкрд╛рдИрдВ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреНрдиреБрд╣реБрдиреНрдЫред рдпрджрд┐ рдПрдХ рдореЛрдбреНрдпреБрд▓рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬреБрди рдЕрд░реНрдХреЛ рд╡реНрдпрдХреНрддрд┐рдХреЛ рдкрд░рд┐рд╡рд░реНрддрдирд╕рдБрдЧ рдорд┐рд▓реНрджреИрди рднрдиреЗ рддрдкрд╛рдЗрдБ рдХрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ? рдХреЗ рддрдкрд╛рдЗрдБ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╕рдВрд╕реНрдХрд░рдг рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ рд╡рд╛ рджреБрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрди wunderwaffle рд▓реНрдпрд╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ?

рдпреЛ рд╣рд┐рдЙрдБрдХреЛ рдереБрдкреНрд░реЛрдХреЛ рдареВрд▓реЛ рд╕рдорд╕реНрдпрд╛ рд╣реЛ ред рдХреЗрд╣реА рдирд┐рд░реНрджреЛрд╖ рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рдХреЗрд╣реА рдЕрдВрд╢ рднрддреНрдХрд╛рдЙрди рд╕рдХреНрдиреЗ рд╣реБрдБрджрд╛ рд╣рд╛рдореАрд▓реЗ рднреЛрдЧреНрдиреБ рдкрд░реНрдиреЗ рдпрд╣реА рд╣реЛред рд░ рдпреЛ рдХреЗрд╣рд┐ рд▓рд╛рдореЛ рд╕рдордп рдкрдЫрд┐ рдорд╛рддреНрд░ рдзреНрдпрд╛рди рджрд┐рдиреЗрдЫред

рддреНрдпреЛ рд╣реЛ, рдпреЛ рдЕрдЭреИ рд╕рдорд╛рдзрд╛рди рднрдПрдХреЛ рдЫреИрди?

рддрдкрд╛рдИрдВрд▓реЗ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдмрдирд╛рдЙрдиреБрд╣реБрдиреНрдЫред рд╣рд┐рдордкрд╛рддрдмрд╛рдЯ рдмрдЪреНрдиреБрд╣реЛрд╕реНред рд░ рд╕рдмреИ рдХрд╛рдо рд╣реБрдиреЗрдЫред рд░рд┐рдкреЛрд░реНрдЯрдХреЛ рджреЛрд╕реНрд░реЛ рдЖрдзрд╛ рдпрд╕рдмрд╛рдЯ рдХрд╕рд░реА рдмрдЪреНрдиреЗ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдЫред

рдирдорд╕реНрддреЗ! рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд▓рд╛рдЧреА рдзрдиреНрдпрд╡рд╛рдж! рдо рд╕реНрдкрд╖реНрдЯ рдкрд╛рд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред рдкрд░реНрджрд╛ рдкрдЫрд╛рдбрд┐ рдПрдЙрдЯрд╛ рдареВрд▓реЛ рдереБрдкреНрд░реЛ рдерд┐рдпреЛ рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдо рдЖрдПрдХреЛ рдерд┐рдПрдБред рдХрдардкреБрддрд▓реА рд░ рднреВрдорд┐рдХрд╛ рд╡рд┐рддрд░рдг рдХрд╕рд░реА рдПрдХреАрдХреГрдд рд╣реБрдиреНрдЫ?

рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдбреЗрдЯрд╛ред

рддреНрдпреЛ рд╣реЛ, рддрдкрд╛рдИрдВрд▓реЗ рдлрд╛рдЗрд▓рд▓рд╛рдИ рдереБрдХреЗрд░ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ?

рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдбреЗрдЯрд╛ рдПрдЙрдЯрд╛ рдиреЛрдЯ рд╣реЛ, рдЕрд░реНрдерд╛рддреН рдЬрдм рд╣рд╛рдореАрд▓реЗ рдЫрд╡рд┐рдХреЛ рдХреНрд▓реЛрди рдмрдирд╛рдЙрдБрдЫреМрдВ, рдбреЗрдорди рддреНрдпрд╣рд╛рдБ рдЙрдареНрдЫ рд░, рдК рдХреЛ рд╣реЛ рднрдиреЗрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджреИ, рдиреЛрдЯ рдкрдвреНрдЫ рдХрд┐ рдК рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рд╣реЛред

рддреНрдпреЛ рд╣реЛ, рдХреЗ рдпреЛ рдХреБрдиреИ рдкреНрд░рдХрд╛рд░рдХреЛ рдЫреБрдЯреНрдЯреИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛ рдЬреБрди рджрд┐рдЗрдиреНрдЫ?

рд╣рд╛рдореАрд▓реЗ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реЗрдХрд╛ рд╣реЛрдЗрдиреМрдВред рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред

рдирдорд╕реНрддреЗ! рдорд╕рдБрдЧ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рдмрд╛рд░реЗ рдПрдЙрдЯрд╛ рдкреНрд░рд╢реНрди рдЫред рддрдкрд╛рдИрд▓реЗ рднрдиреНрдиреБрднрдпреЛ рдХрд┐ рддреНрдпрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреН, рдХрд┐ рдХрд╕реИрд▓реЗ рдЧрд▓рдд рдард╛рдЙрдБрдорд╛ рдХреЗрд╣рд┐ рдкрдард╛рдЙрди рд╕рдХреНрдЫред рдХреЗ рддреНрдпрд╣рд╛рдБ рдЙрд╣реА Git рдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреЗ рдХреБрдиреИ рддрд░рд┐рдХрд╛ рдЫ, рддрд╛рдХрд┐ рдпреЛ рд╕рдзреИрдБ рд╕реНрдкрд╖реНрдЯ рд╣реБрдиреНрдЫ рдХрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдбреЗрдЯрд╛рд▓реЗ рдХреЗ рдмреБрдЭрд╛рдЙрдБрдЫ?

рд╣рд╛рдореА рдЯреЗрдореНрдкреНрд▓реЗрдЯрдмрд╛рдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдбреЗрдЯрд╛ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдЫреМрдВред рддреНрдпреЛ рд╣реЛ, рдЪрд░ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рддреНрдпрд╣рд╛рдБ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рд░ Terraform рд▓реЗ рдЕрдиреНрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдЙрддреНрдкрдиреНрди рдЧрд░реНрджрдЫред рддрд╕рд░реНрде, рддрдкрд╛рдЗрдБ рдХреЗрд╡рд▓ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╣реЗрд░реНрди рд░ рдХреЗ рд╣реБрдиреЗрдЫ рднрдиреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрди, рдХрд┐рдирдХрд┐ рд╕рдмреИ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдпрд╕ рддрдереНрдпрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН рдХрд┐ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рд╕реЛрдЪреНрджрдЫ рдХрд┐ рдЙрд╕рд▓реЗ рдпреЛ рдЪрд░рдорд╛ рд╕реНрдЯреНрд░рд┐рдЩ рдкрд╛рд╕ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ, рддрд░ рддреНрдпрд╣рд╛рдБ рдПрд░реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫред рд░ рдК - рдмрд╛рдо рд░ рдо - рдпрд╕реНрддреИ-рдпрд╕реНрддреИ, рдпрд╕реНрддреИ-рддреНрдпрд╕-рддреНрдпрд╕реЛ, рдЕрд░реНрдХреЛ рд▓рд╛рдЗрди, рд░ рд╕рдмреИ рдмрд┐рдЧреНрд░рд┐рдпреЛред рдпрджрд┐ рдпреЛ рдирдпрд╛рдБ рд╕реНрд░реЛрдд рд╣реЛ рд░ рдПрдХ рд╡реНрдпрдХреНрддрд┐рд▓реЗ рдпрд╕рд▓рд╛рдИ рдЙрдард╛рдпреЛ рд░ рджреЗрдЦреНрдпреЛ рдХрд┐ рдХреЗрд╣рд┐ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫреИрди, рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рдЫрд┐рдЯреНрдЯреИ рд╕рдорд╛рдзрд╛рди рд╣реБрдиреНрдЫред рд░ рдпрджрд┐ рдпреЛ рдЕрдЯреЛрд╕реНрдХреЗрд▓ рд╕рдореВрд╣ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫ, рддрдм рдХреЗрд╣рд┐ рдмрд┐рдиреНрджреБрдорд╛ рдЕрдЯреЛрд╕реНрдХреЗрд▓ рд╕рдореВрд╣рдорд╛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдерд╛рд▓реНрдЫред рд░ рдзрдорд╛рдХрд╛, рдХреЗрд╣рд┐ рдХрд╛рдо рдЧрд░реНрджреИрдиред рдпрд╕рд▓реЗ рджреБрдЦрд╛рдЙрдБрдЫред

рдпреЛ рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рдкрд░реАрдХреНрд╖рдг рд╣реЛ рдХрд┐ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ?

рд╣реЛ, рддрдкрд╛рдИрдВрд▓реЗ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдИрдВрд▓реЗ рддреНрдпрд╣рд╛рдБ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдгрд╣рд░реВ рдердкреНрдиреБрд╣реБрдиреНрдЫред рдЕрд░реНрдерд╛рддреН, рдЖрдЙрдЯрдкреБрдЯ рдкрдирд┐ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╣реБрдирд╕рдХреНрдЫ рдпреЛ рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫреИрди, рддрд░ рддрдкрд╛рдИрд▓реЗ рдХреЗрд╣рд┐ рдЕрдВрдХрд╣рд░реВ рдкрдирд┐ рд░рд╛рдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ - рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдбреЗрдЯрд╛ рдпрд╣рд╛рдБ рдирд▓рд┐рдПрдХреЛ рдЫ рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдореЗрд░реЛ рдирд╛рдо рддреИрдореБрд░ рд╣реЛред рдпреЛ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдЫ рдХрд┐ рддреНрдпрд╣рд╛рдБ рдХрд╕рд░реА Terraform рд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдЫрдиреНред

рдореИрд▓реЗ рдд рд╕реБрд░реБ рдиреИ рдЧрд░реЗрдХреЛ рдЫреИрди ред

рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдЕрд░реНрдХреЛ рд╕рдореНрдореЗрд▓рдирдорд╛ рддреНрдпрд╣рд╛рдБ рд╣реБрди рд╕рдХреНрдЫред рдореЗрд░реЛ рдПрдЙрдЯрд╛ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рд╢реНрди рдЫред рддрдкрд╛рдИрд▓реЗ tfvars рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ рдЫреБрдЯреНрдЯреИ рдореЛрдбреНрдпреБрд▓рдорд╛ рдорд╛рдирд▓рд╛рдИ рдХрд┐рди рд╣рд╛рд░реНрдбрдХреЛрдб рдЧрд░рд┐рд░рд╣рдиреБрднрдПрдХреЛ рдЫ, рдЕрд░реНрдерд╛рддреН Tfvars рднрдиреНрджрд╛ рдореВрд▓реНрдп рднрдПрдХреЛ рдореЛрдбреНрдпреБрд▓ рдХрд┐рди рд░рд╛рдореНрд░реЛ рдЫ?

рддреНрдпреЛ рд╣реЛ, рдХреЗ рдореИрд▓реЗ рдпрд╣рд╛рдБ рд▓реЗрдЦреНрдиреБ рдкрд░реНрдЫ (рд╕реНрд▓рд╛рдЗрдб: рдЙрддреНрдкрд╛рджрди/рдкрд░реНрдпрд╛рд╡рд░рдг/settings.tf): рдбреЛрдореЗрди = рдЪрд░, рдбреЛрдореЗрди vpcnetwork, рдЪрд░ vpcnetwork рд░ stvars - рдХреЗ рдореИрд▓реЗ рдПрдЙрдЯреИ рдХреБрд░рд╛ рдкрд╛рдЙрди рд╕рдХреНрдЫреБ?

рдареНрдпрд╛рдХреНрдХреИ рд╣рд╛рдореА рдХреЗ рдЧрд░реНрдЫреМрдВред рд╣рд╛рдореА рд╕реЗрдЯрд┐рдЩ рд╕реНрд░реЛрдд рдореЛрдбреНрдпреБрд▓рд▓рд╛рдИ рд╕рдиреНрджрд░реНрдн рдЧрд░реНрдЫреМрдВ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ред

рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛, рдпреЛ рдпрд╕реНрддреЛ tfvars рд╣реЛред Tfvars рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдорд╛ рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫред рдорд╕рдБрдЧ рдареВрд▓рд╛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ tfvars рдЫ, рд╕рд╛рдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ред рд░ рдореИрд▓реЗ рдПрдЙрдЯрд╛ рдлрд╛рдЗрд▓ рдлреЛрд▓реНрдбрд░рдорд╛ рдлрд╛рд▓реЗрдВред рд░ рдореИрд▓реЗ рдЪрд╛рд╣реЗрдХреЛ рдХреБрд░рд╛ рдкрд╛рдПрдБред рдЬрдм рд╣рд╛рдореА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдХрд╛рдЯрд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВ, рд╣рд╛рдореА рд╕рдмреИ рдХреБрд░рд╛ рд╣реЗрд░реНрди рд░ рддреБрд░реБрдиреНрддреИ рдмреБрдЭреНрди рд╕рдореНрднрд╡ рднрдПрдХреЛ рдЪрд╛рд╣рдиреНрдЫреМрдВред рд░ рддреНрдпрд╕реИрд▓реЗ рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдХрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдпрд╣рд╛рдБ рд╣реЗрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рддреНрдпрд╕рдкрдЫрд┐ tfvars рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред

рдХреЗ рд╕рдмреИ рдХреБрд░рд╛ рдПрдХреИ рдард╛рдЙрдБрдорд╛ рд╣реБрди рд╕рдореНрднрд╡ рдЫ?

рд╣реЛ, tfvars рддрдм рд╣реБрдиреНрдЫ рдЬрдм рддрдкрд╛рдИрдВрд╕рдБрдЧ рдПрдЙрдЯрд╛ рдХреЛрдб рд╣реБрдиреНрдЫред рд░ рдпреЛ рд╡рд┐рднрд┐рдиреНрди nuances рд╕рдВрдЧ рдзреЗрд░реИ рдлрд░рдХ рдард╛рдЙрдБрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рддреНрдпрд╕реЛрднрдП рддрдкрд╛рдИрдВрд▓реЗ tfvars рдлрд╛рд▓реНрдиреБрднрдпреЛ рд░ рдЖрдлреНрдиреЛ рд╕реВрдХреНрд╖реНрдорддрд╛рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫред рд░ рд╣рд╛рдореА рдпрд╕рдХреЛ рд╢реБрджреНрдз рд░реВрдк рдорд╛ рдХреЛрдб рдХреЛ рд░реВрдк рдорд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╣реЛред рдореИрд▓реЗ рд╣реЗрд░реЗрдВ рд░ рдмреБрдЭреЗрдВред

рдирдорд╕реНрддреЗ! рддрдкрд╛рдИрдВрд▓реЗ Terraform рдмрдирд╛рдЙрдиреБ рднрдПрдХреЛ рдХреБрд░рд╛рдорд╛ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рдпрдХрд▓реЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдЧрд░реНрдиреЗ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрдиреБрднрдПрдХреЛ рдЫ? рд╣рд╛рдореА рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдЫреМрдВ рднрдиреМрдВред рддреНрдпрд╣рд╛рдБ ssh рдХреБрдЮреНрдЬреАрд╣рд░реВ рдЫрдиреНред рд░ рдЧреБрдЧрд▓рд▓реЗ рд▓рдЧрд╛рддрд╛рд░ рдпрд╕рдХреЛ рдореЗрдЯрд╛рдбрд╛рдЯрд╛ рд░ рдпрд╕рдХреЛ рдХреБрдЮреНрдЬреАрд╣рд░реВ рддреНрдпрд╣рд╛рдБ рд░рд╛рдЦреНрдЫред рд░ Terraform рд╕рдзреИрдВ рдпреЛ рдкрд░рд┐рд╡рд░реНрддрди рдЫ рдХрд┐ рд▓реЗрдЦреНрдЫред рдкреНрд░рддреНрдпреЗрдХ рджреМрдб рдкрдЫрд┐, рдХреЗрд╣рд┐ рдкрд░рд┐рд╡рд░реНрддрди рднрдПрди рднрдиреЗ рдкрдирд┐, рдЙрдиреА рд╕рдзреИрдВ рднрдиреНрдЫрдиреН рдХрд┐ рдпреЛ рдлрд┐рд▓реНрдб рдЕрдм рдЕрдкрдбреЗрдЯ рдЧрд░реНрдиреЗрдЫред

рдХреБрдЮреНрдЬреАрд╣рд░реВрд╕рдБрдЧ, рддрд░ рд╣реЛ, рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рдЕрдВрд╢ рдпрд╕ рдЪреАрдЬрдмрд╛рдЯ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдиреНрдЫ, рдЕрд░реНрдерд╛рддреН рдЯреЗрд░рд╛рдлрд░реНрдорд▓реЗ рдХреЗрд╣рд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрджреИрдиред рд╣рд╛рдореА рдкрдирд┐ рдЖрдлреНрдиреЛ рд╣рд╛рддрд▓реЗ рдХреЗрд╣рд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрджреИрдиреМрдВред рд╣рд╛рдореА рдЕрд╣рд┐рд▓реЗрдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рдХреЛ рд╕рд╛рде рдмрд╛рдБрдЪреНрдиреЗрдЫреМрдВред

рддреНрдпреЛ рд╣реЛ, рддрдкрд╛рдИрд▓реЗ рдпрд╕реНрддреЛ рдХреЗрд╣рд┐ рд╕рд╛рдордирд╛ рдЧрд░реНрдиреБрднрдпреЛ, рддрд░ рдХреЗрд╣рд┐ рд▓рд┐рдПрд░ рдЖрдЙрдиреБ рднрдПрдХреЛ рдЫреИрди, рдЙрд╕рд▓реЗ рдХрд╕рд░реА рдЧрд░реНрдЫ рд░ рдЖрдлреИрдВ рдЧрд░реНрдЫ?

рджреБрд░реНрднрд╛рдЧреНрдп рд╣реЛред

рдирдорд╕реНрддреЗ! рдореЗрд░реЛ рдирд╛рдо Starkov Stanislav рд╣реЛред рдореЗрд▓ред ru рд╕рдореВрд╣ред рддрдкрд╛рдЗрдБ рдХрд╕рд░реА рдЯреНрдпрд╛рдЧ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ ..., рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рднрд┐рддреНрд░ рдХрд╕рд░реА рдкрд╛рд╕ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ? рдореИрд▓реЗ рдмреБрдЭреЗ рдЕрдиреБрд╕рд╛рд░, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ - рдбреЗрдЯрд╛ рдорд╛рд░реНрдлрдд рд╣реЛрд╕реНрдЯ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди, рдкрдкреЗрдЯ рдЕрди рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН? рд░ рдкреНрд░рд╢реНрдирдХреЛ рджреЛрд╕реНрд░реЛ рднрд╛рдЧред рддрдкрд╛рдИрдВ SG рдорд╛ рдпреЛ рд╕рдорд╕реНрдпрд╛ рдХрд╕рд░реА рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдЕрд░реНрдерд╛рддреН рдЬрдм рддрдкрд╛рдИрдВ SG рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдПрдХреИ рдкреНрд░рдХрд╛рд░рдХрд╛ рд╕рдпреМрдВ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ, рддрд┐рдиреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╣реА рдирд╛рдо рдХреЗ рд╣реЛ?

рддреА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЬреБрди рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫрдиреН, рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕реБрдиреНрджрд░ рдирд╛рдо рджрд┐рдиреНрдЫреМрдВред рддреА рдЖрд╡рд╢реНрдпрдХ рдЫреИрди, рддреНрдпрд╣рд╛рдБ рдПрдХ рдиреЛрдЯ рдЫ рдХрд┐ рдпреЛ рдПрдХ autoscale рд╕рдореВрд╣ рд╣реЛред рд░ рд╕реИрджреНрдзрд╛рдиреНрддрд┐рдХ рд░реВрдкрдорд╛ рддрдкрд╛рдИрдВ рдпрд╕рд▓рд╛рдИ рдЦрд╛рд▓реА рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдирдпрд╛рдБ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдЯреНрдпрд╛рдЧрдХреЛ рд╕рдорд╕реНрдпрд╛рдХреЛ рд▓рд╛рдЧрд┐, рддреНрдпрд╣рд╛рдБ рддреНрдпрд╕реНрддреЛ рдХреБрдиреИ рд╕рдорд╕реНрдпрд╛ рдЫреИрди, рддрд░ рддреНрдпрд╣рд╛рдБ рдпрд╕реНрддреЛ рдХрд╛рд░реНрдп рдЫред рд░ рд╣рд╛рдореА рдЯреНрдпрд╛рдЧрд╣рд░реВ рдзреЗрд░реИ, рдзреЗрд░реИ рднрд╛рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ, рдХрд┐рдирднрдиреЗ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдареВрд▓реЛ рд░ рдорд╣рдБрдЧреЛ рдЫред рд░ рд╣рд╛рдореАрд▓реЗ рдкреИрд╕рд╛ рдХрд╣рд╛рдБ рдЬрд╛рдБрджреИрдЫ рднрдиреЗрд░ рд╣реЗрд░реНрдиреБ рдЖрд╡рд╢реНрдпрдХ рдЫ, рддреНрдпрд╕реИрд▓реЗ рдЯреНрдпрд╛рдЧрд╣рд░реВрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдХреЗ рдХрд╣рд╛рдБ рдЧрдпреЛ рднрддреНрдХрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд░, рддрджрдиреБрд╕рд╛рд░, рдХреЗрд╣рд┐ рдЪреАрдЬрдХреЛ рдЦреЛрдЬреАрдорд╛ рдзреЗрд░реИ рдкреИрд╕рд╛ рдпрд╣рд╛рдБ рдЦрд░реНрдЪ рдЧрд░рд┐рдиреНрдЫред

рдЕрд░реБ рдХреЗ рдХреЛ рдкреНрд░рд╢реНрди рдерд┐рдпреЛ ?

рдЬрдм SG рд▓реЗ рд╕рдпреМрдВ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ, рдХреЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдЫреБрдЯреНрдпрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ?

рд╣реЛрдЗрди, рдирдЧрд░реНрдиреБрд╣реЛрд╕реНред рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдгрдорд╛ рддреНрдпрд╣рд╛рдБ рдПрдХ рдПрдЬреЗрдиреНрдЯ рдЫ рдЬрд╕рд▓реЗ рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░реНрдЫ рдХрд┐ рдорд▓рд╛рдИ рд╕рдорд╕реНрдпрд╛ рдЫред рдпрджрд┐ рдПрдЬреЗрдиреНрдЯрд▓реЗ рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░реНрдЫ рднрдиреЗ, рдПрдЬреЗрдиреНрдЯрд▓рд╛рдИ рдЙрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдерд╛рд╣рд╛ рд╣реБрдиреНрдЫ рд░, рдХрдореНрддреАрдорд╛, рдЙрд╕рдХреЛ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫред рддрдкрд╛рдИрдВ рдкрд╣рд┐рд▓реЗ рдиреИ рднрд╛рдЧреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рджреЛрд╕реНрд░реЛ, рд╣рд╛рдореА рдЦреЛрдЬрдХрд╛ рд▓рд╛рдЧрд┐ рдХрдиреНрд╕реБрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ, рдЬрд╣рд╛рдБ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЫреИрдиред рд░ рдХрдиреНрд╕реБрд▓рд▓реЗ рдЙрджрд╛рд╣рд░рдгрдХреЛ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛ рдкрдирд┐ рджреЗрдЦрд╛рдЙрдБрджрдЫред

рддреНрдпреЛ рд╣реЛ, рдХреЗ рддрдкрд╛рдЗрдБ рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ IP рдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ, рд░ рд╣реЛрд╕реНрдЯ рдирд╛рдордорд╛ рд╣реЛрдЗрди?

рд╣реЛрд╕реНрдЯ рдирд╛рдо рджреНрд╡рд╛рд░рд╛ рдиреЗрднрд┐рдЧреЗрдЯ рдЧрд░реНрди рдЕрд╕рдореНрднрд╡ рдЫ, рдЕрд░реНрдерд╛рддреН рддреА рдордзреНрдпреЗ рдзреЗрд░реИ рдЫрдиреНред рддреНрдпрд╣рд╛рдБ рдЙрджрд╛рд╣рд░рдг рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рдЫрдиреН - AE, рдЖрджрд┐ред рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдХрддреИ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдЦреЛрдЬреАрдорд╛ рдлрд╛рд▓реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдирдорд╕реНрддреЗ! рдореИрд▓реЗ рдорд╣рд╕реБрд╕ рдЧрд░реЗрдВ рдХрд┐ рдЯреЗрд░рд╛рдлрд░реНрдо рдПрдХ рд░рд╛рдореНрд░реЛ рдЪреАрдЬ рд╣реЛ, рдмрд╛рджрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓ред

рддреНрдпреЛ рдорд╛рддреНрд░ рд╣реИрдиред

рдпреЛ рдареНрдпрд╛рдХреНрдХреИ рдореЗрд░реЛ рдЪрд╛рд╕реЛрдХреЛ рдкреНрд░рд╢реНрди рд╣реЛред рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╕рд╛рд░реНрди рдирд┐рд░реНрдгрдп рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рднрдиреНрдиреБрд╣реЛрд╕реН, рддрдкрд╛рдЗрдБрдХрд╛ рд╕рдмреИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд╕рд╣рд┐рдд рдмреЗрдпрд░ рдореЗрдЯрд▓рдорд╛? рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рд╕рдорд╕реНрдпрд╛ рд╣реБрдиреЗрдЫ? рд╡рд╛ рддрдкрд╛рдИрдВрд▓реЗ рдЕрдЭреИ рдЕрдиреНрдп рдЙрддреНрдкрд╛рджрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрд╣рд╛рдБ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХреЛ рдЙрд╣реА рдЙрддреНрддрд░?

рдЙрддреНрддрд░рджрд╛рдпреА рдЕрд░реВ рдХреБрд░рд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдереЛрд░реИ рд╣реЛред рддреНрдпреЛ рд╣реЛ, рдЙрджрд╛рд╣рд░рдг рд╕реБрд░реБ рднрдПрдХреЛ рдмреЗрд▓рд╛ Ansible рдкрд╣рд┐рд▓реЗ рдиреИ рдХрд╛рдо рдЧрд░реНрджрдЫред рд░ рдЙрджрд╛рд╣рд░рдг рд╕реБрд░реБ рд╣реБрдиреБ рдЕрдШрд┐ Terraform рдХрд╛рдо рдЧрд░реНрджрдЫред рдмреЗрдпрд░ рдореЗрдЯрд▓рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрджреИ - рд╣реЛрдЗрдиред

рдЕрд╣рд┐рд▓реЗ рд╣реЛрдЗрди, рддрд░ рд╡реНрдпрд╡рд╕рд╛рдпреА рдЖрдЙрдиреЗрдЫрдиреН рд░ рднрдиреНрдЫрдиреН: "рдЖрдЙрдиреБрд╣реЛрд╕реНред"

рдЕрд░реНрдХреЛ рдХреНрд▓рд╛рдЙрдбрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрджреИ - рд╣реЛ, рддрд░ рдпрд╣рд╛рдБ рдЕрд▓рд┐ рдлрд░рдХ рдЪрд╛рд▓ рдЫред рддрдкрд╛рдИрдВрд▓реЗ рдЯреЗрд░рд╛рдлрд░реНрдо рдХреЛрдб рдпрд╕реНрддреЛ рддрд░рд┐рдХрд╛рд▓реЗ рд▓реЗрдЦреНрдиреБрдкрд░реНрдЫ рдХрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдХрдо рдкреНрд░рдпрд╛рд╕рдорд╛ рдХреЗрд╣реА рдЕрдиреНрдп рдХреНрд▓рд╛рдЙрдбрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд╕реБрд░реБрдорд╛, рд╣рд╛рдореНрд░реЛ рд╕рдореНрдкреВрд░реНрдг рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдЕрдЬреНрдЮреЗрдпрд╡рд╛рджреА рдерд┐рдпреЛ, рдЕрд░реНрдерд╛рддреН рдЬреБрдирд╕реБрдХреИ рдХреНрд▓рд╛рдЙрдб рдЙрдкрдпреБрдХреНрдд рд╣реБрдиреБрдкрд░реНрдЫ рднрдиреНрдиреЗ рдХрд╛рд░реНрдп рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рддрд░ рдХреЗрд╣реА рдмрд┐рдиреНрджреБрдорд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд▓реЗ рдЫреЛрдбреНрдпреЛ рд░ рднрдиреНрдпреЛ: "рдареАрдХ рдЫ, рдЕрд░реНрдХреЛ N рд╡рд░реНрд╖рд╣рд░реВрдорд╛ рд╣рд╛рдореА рдХрддреИ рдЬрд╛рдиреЗ рдЫреИрдиреМрдВ, рд╣рд╛рдореА рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рдЕрдореЗрдЬрди рдмрд╛рдЯ "

Terraform рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдлреНрд░рдиреНрдЯ-рдПрдиреНрдб рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, PagerDuty, рдбрд╛рдЯрд╛ рдХрд╛рдЧрдЬрд╛рдд, рдЖрджрд┐ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрд╕рдорд╛ рдзреЗрд░реИ рдЯреЗрд▓рд╣рд░реВ рдЫрдиреНред рдЙрд╣рд╛рдБрд▓реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рд╕рдореНрдкреВрд░реНрдг рд╕рдВрд╕рд╛рд░рд▓рд╛рдИ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд▓рд╛рдЧреА рдзрдиреНрдпрд╡рд╛рдж! рдо рдкрдирд┐ 4 рд╡рд░реНрд╖ рджреЗрдЦрд┐ Terraform рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдЫреБред рдЯреЗрд░рд╛рдлрд░реНрдордорд╛ рд╕рд╣рдЬ рд╕рдВрдХреНрд░рдордгрдХреЛ рдЪрд░рдгрдорд╛, рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛, рдШреЛрд╖рдгрд╛рддреНрдордХ рд╡рд┐рд╡рд░рдгрдорд╛, рд╣рд╛рдореАрд▓реЗ рдПрдЙрдЯрд╛ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрдпреМрдВ рдЬрд╣рд╛рдБ рдХрд╕реИрд▓реЗ рд╣рд╛рддрд▓реЗ рдХреЗрд╣реА рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдерд┐рдпреЛ, рд░ рддрдкрд╛рдИрдВрд▓реЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрди рдЦреЛрдЬреНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫред рд░ рдореИрд▓реЗ рддреНрдпрд╣рд╛рдБ рдХреЗрд╣рд┐ рдкреНрд░рдХрд╛рд░рдХреЛ рддреНрд░реБрдЯрд┐ рдкрд╛рдПрдБред рдпрд╕реНрддрд╛ рд╕рдорд╕реНрдпрд╛рд╕рдБрдЧ рдХрд╕рд░реА рдЬреБрдзреНрдиреБрд╣реБрдиреНрдЫ ? рд╕реВрдЪреАрдмрджреНрдз рдЧрд░рд┐рдПрдХрд╛ рд╣рд░рд╛рдПрдХреЛ рд╕реНрд░реЛрддрд╣рд░реВ рдХрд╕рд░реА рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ?

рдореБрдЦреНрдпрддрдпрд╛ рд╣рд╛рдореНрд░реЛ рд╣рд╛рдд рд░ рдЖрдБрдЦрд╛рд▓реЗ, рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рд░рд┐рдкреЛрд░реНрдЯрдорд╛ рдХреЗрд╣рд┐ рдЕрдиреМрдареЛ рджреЗрдЦреНрдпреМрдВ рднрдиреЗ, рд╣рд╛рдореА рддреНрдпрд╣рд╛рдБ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рднрдиреЗрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдЫреМрдВ, рд╡рд╛ рд╣рд╛рдореА рдХреЗрд╡рд▓ рдорд╛рд░реНрдЫреМрдВред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдкреБрд▓ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХреБрд░рд╛ рд╣реЛред

рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рддреНрд░реБрдЯрд┐ рдЫ рднрдиреЗ, рдХреЗ рддрдкрд╛рдЗрдБ рд░реЛрд▓рдмреНрдпрд╛рдХ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ? рдХреЗ рддрдкрд╛рдИрдВрд▓реЗ рдпреЛ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрднрдпреЛ?

рд╣реЛрдЗрди, рдпреЛ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдХреЛ рдирд┐рд░реНрдгрдп рд╣реЛ рдЬрдм рдЙрд╕рд▓реЗ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреНрдЫред

рд╕реНрд░реЛрдд: www.habr.com