π οΈ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Ansible
ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Π»ΠΈΠ½ΡΠΊΡΠ° ΠΈ DevOps! π
ΠΡΠ»ΠΈ ΡΠ°ΡΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΠΊΡΡΠ½ΠΎΠΉ ΡΡΡΠΈΠ½ΠΎΠΉ, ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β Π²Π°ΡΠ΅ ΡΠΏΠ°ΡΠ΅Π½ΠΈΠ΅! Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΌΠΎΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²Π°ΠΌ ΠΌΠ°ΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ ΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ β ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· Ansible.
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠΈΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ?
- ΠΡΡΡΡΠΎΠ΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ
- ΠΠΎΠ²ΡΠΎΡΡΠ΅ΠΌΠΎΡΡΡ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ
- ΠΡΡΡΡΠ°Ρ ΡΠ°Π·Π²Π΅ΡΡΠΊΠ° Π½ΠΎΠ²ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ²
- ΠΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎ: ΡΠΎΠ·Π΄Π°ΡΡΡ ΠΈΠ½Π²Π΅Π½ΡΠΎΡΠΈ β ΡΠ°ΠΉΠ» Ρ ΠΏΠ΅ΡΠ΅ΡΠ½Π΅ΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², ΠΏΠΈΡΠ΅ΡΡ playbook β ΡΡΠ΅Π½Π°ΡΠΈΠΉ, ΠΈ Π·Π°ΠΏΡΡΠΊ β Π²ΡΠ΅ Π·Π°ΠΏΡΡΠ΅Π½ΠΎ! ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
- name: Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° nginx
hosts: webservers
become: yes
tasks:
- name: Π£Π±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ nginx ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½
apt:
name: nginx
state: present
- name: ΠΠ°ΠΏΡΡΡΠΈΡΡ nginx
service:
name: nginx
state: started
enabled: yes
Π Π²ΡΠ΅ β Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ ΡΠ²Π΅ΠΆΠΈΠΉ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π±ΡΡΡ ΠΎ ΠΏΠΎΠΈΡΠΊΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π±Π΅ΡΠ΅Π½ΡΡ ΡΡΡΠ½ΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ β ΠΏΠΈΡΠ°ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄.
ΠΡΠΎ ΠΈΠ· Π²Π°Ρ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°? ΠΠΎΡΠΎΠ²Ρ Π»ΠΈ ΠΊ Π±ΠΎΠ»Π΅Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ? ΠΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ !
ΠΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ ΡΡ Π½Π°ΠΉΠ΄Π΅ΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ β Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot.