π― *π‘ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π±ΡΡΡΡΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ Π² Linux Ρ ΠΏΠΎΠΌΠΎΡΡΡ Ansible* ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ Π½ΠΎΠ²ΡΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ! π Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΌΠΎΡΠ½ΠΎΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΎΡΠ½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΠΏΠ°ΡΡ ΡΡΡΠΎΠΊ β ΠΎΠ± Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π² Linux. Ansible β ΡΡΠΎ ΠΏΡΡΠΌΠΎ ΠΌΠ΅Ρ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ². ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°? - ΠΡΡΡΡΠΎΠ΅ ΡΠΈΡΠ°ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ - ΠΠΈΠ½ΠΈΠΌΡΠΌ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌΡΡ
Π·Π°Π΄Π°Ρ - ΠΠ΅ Π½ΡΠΆΠ΅Π½ Π°Π³Π΅Π½Ρ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°Ρ
, ΡΠΎΠ»ΡΠΊΠΎ SSH ΠΠΎΠΏΡΡΡΠΈΠΌ, Π½ΡΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ Π²ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ. ΠΡΠΎΡΡΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΡΡΠ΅ ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΡ ΠΈ ΠΏΠ»Π΅ΠΉΠ±ΡΠΊ β ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ nginx Π½Π° Π²ΡΠ΅Ρ
ΠΌΠ°ΡΠΈΠ½Π°Ρ
: - name: ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ nginx hosts: all tasks: - name: ΠΠ±Π½ΠΎΠ²ΠΈΡΡ nginx apt: name: nginx state: latest - name: ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ nginx service: name: nginx state: restarted ΠΡΠ΅Π³ΠΎ ΠΏΠ°ΡΠ° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠΉ β ΠΈ Π²Π°ΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΡ Β«ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΡΒ» Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Ρ
Π»ΠΎΠΏΠΎΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π±ΡΡΡΡΠΎ, Π½ΠΎ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ, Π²Π΅Π΄Ρ ΠΈΠ·Π±Π΅Π³Π°Π΅ΡΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΡΠΊΠΎΠΏΠΈΡΠΈ. Π ΡΡΠΎ Π΄Π»Ρ Π²Π°Ρ
π― *π‘ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π±ΡΡΡΡΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ Π² Linux Ρ ΠΏΠΎΠΌΠΎΡΡΡ Ansible
11Β ΠΈΡΠ½ΡΒ 202511Β ΠΈΡΠ½Β 2025
~1 ΠΌΠΈΠ½