ΠΠΎΠΊΡΡΡΠΈΠ΅ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ as Code ΡΠ΅ΡΡΠ°ΠΌΠΈ
π¬ ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΠΌΠΎΡ ΠΈΠ΄Π΅Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΡΠΎΠ² Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΠ°, Π»Π΅Π³ΠΊΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌΠ° ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΠ»Π΅Π·Π½Π°, ΡΡΠΎ Ρ Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ ΡΠΎΠ»ΠΊΠΎΠΌ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΠΏΠΎΡΠ΅ΠΌΡ Ρ Π½Π΅ Π²ΡΡΡΠ΅ΡΠ°Π» ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² Π½Π° ΡΡΡ ΡΠ΅ΠΌΡ, ΠΈ ΡΠ°ΠΌΠ° ΡΠ΅ΠΌΠ° Π²ΡΡ Π΅ΡΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΎ π Π‘ΡΠ°ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΏΠΎ ΡΠ»Π΅Π΄Π°ΠΌ ΠΌΠΎΠΈΡ
Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ² Π½Π° ΡΡΡΡ
ΠΊΡΡΠΏΠ½ΡΡ
ΠΠ’-ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ
, Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
ΠΊΠΎ ΠΌΠ½Π΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΠ»ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΡ
Π±ΠΈΠ³ΡΠ΅Ρ
ΠΎΠ², Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ, ΡΡΠΎ Ρ ΠΎΡΠ΅Π½Ρ ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠΏΠ°Π» Π² ΠΈΡ
Π±ΠΎΠ»ΠΈ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» ΡΡΠΏΠ΅ΡΠΏΡΠ°ΠΊΡΠΈΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Π±ΡΠ΄ΡΡ Π²Π½Π΅Π΄ΡΡΡΡ. ΠΠ° Π²ΡΠ΅Ρ
ΡΡΡΡ
ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ
Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» Π²ΡΡΡΠΈΠ΅ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΎΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ, Π° Π½Π° Π΄Π²ΡΡ
ΠΈΠ· Π½ΠΈΡ
Π΄ΠΎΠΊΠ»Π°Π΄ Π±ΡΠ» ΠΏΡΠΈΠ·Π½Π°Π½ Π»ΡΡΡΠΈΠΌ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅ΠΊΡΠΈΠΈ. Π ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΡΡΠ»ΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄Π° Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ. Π ΡΡΠ°ΡΡΠ΅ Ρ ΠΏΠΎΠ΄Π΅Π»ΡΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΈΠ΄Π΅Π΅ΠΉ ΠΈ OpenSource-ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΡΠΎΠ², ΡΠ°Π·Π±Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ΅ΡΡΠΎΠ² Π½Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΠ΅Π±Π½ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΏΡΠΎ Π»ΠΈΡΠ½ΡΠΉ ΠΎΠΏΡΡ ΠΈ ΠΏΡΠΎΡΠΈΡ ΠΎΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ. ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ° ΡΠΎΠΆΠ΅ Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π±ΠΎΠ½ΡΡ: Π² OpenSource-ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ΅ΡΡΠΎΠ² Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ°.
https://habr.com/ru/articles/800205/
#ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½Π°Ρ_Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° #ΠΏΡΠΈΠ½ΡΠΈΠΏΡ_ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ #devops #architectureascode #infrastructure_as_code #tdd #Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅_ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ #Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅_ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Ρ #ΡΠ΅Ρ
Π΄ΠΎΠ»Π³ #ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅_ΡΠΈΡΡΠ΅ΠΌ