Ansible düzgün şəkildə necə quraşdırılır?
sobes.tech Süni İntellekt
AI-dan cavab
Ansible quraşdırılması əməliyyat sistemindən asılıdır.
Linux üçün (ən yaygın variant Ansible idarəedicisi üçün):
Paket menecerindən istifadə edin.
-
Debian/Ubuntu:
# Paket siyahısını yeniləyin sudo apt update # Ansible-i quraşdırın sudo apt install ansible -
CentOS/RHEL/Fedora:
# EPEL deposunu aktivləşdirin (əgər lazımdırsa) sudo yum install epel-release # Yaxud Fedora üçün # sudo dnf install epel-release # Ansible-i quraşdırın sudo yum install ansible # Yaxud Fedora üçün # sudo dnf install ansible
macOS üçün:
Homebrew istifadə edin.
# Homebrew quraşdırın (əgər yoxdursa)
#/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Pip ilə virtual mühitdə Ansible quraşdırın
brew install ansible
Windows üçün:
Ansible Windows-u idarəedici kimi dəstəkləmir. Windows hostlarını idarə etmək üçün Ansible Linux/macOS/WSL üzərində quraşdırılmalıdır. Windows-da Ansible-i idarəedici kimi işlətmək üçün WSL (Windows Subsystem for Linux) istifadə edilə bilər, amma bu yerli həll deyil.
Alternativ metodlar:
- pip vasitəsilə quraşdırma (xüsusilə macOS-də izolyasiya və versiya idarəçiliyi üçün tövsiyə olunur):
Bu metod Ansible-i izolyasiya olunmuş mühitdə quraşdırmağa imkan verir, sistem Python paketlərinə təsir etmir. İnkişaf və test üçün tövsiyə olunur.# pip-i quraşdırın (əgər yoxdursa) # sudo apt install python3-pip (Debian/Ubuntu üçün) # sudo yum install python3-pip (CentOS/RHEL/Fedora üçün) # Venv quraşdırın (virtual mühit yaratmaq üçün) # sudo apt install python3-venv (Debian/Ubuntu) # sudo yum install python3-venv (CentOS/RHEL/Fedora üçün) # Virtual mühit yaradın python3 -m venv ~/.ansible-venv # Virtual mühiti aktivləşdirin source ~/.ansible-venv/bin/activate # Ansible-i quraşdırın pip install ansible # Virtual mühiti deaktivləşdirin (çıxış üçün) # deactivate
Quraşdırmadan sonra əsas yoxlama:
Quraşdırmadan sonra, Ansible versiyasını yoxlayın, quraşdırmanın uğurlu olduğunu təsdiqləmək üçün.
# Ansible versiyasını yoxlayın
ansible --version
Çıxışda Ansible versiyası, Python və digər asılılıqlar haqqında məlumat olmalıdır.
Əlavə paketlər:
Bəzi Ansible modulları ilə işləmək üçün əlavə Python paketləri lazım ola bilər (məsələn, SSH üçün paramiko, Jenkins ilə inteqrasiya üçün python-jenkins və s.). Bu paketlər adətən pip vasitəsilə virtual mühitdə və ya sistemdə quraşdırılır, quraşdırma metodundan asılı olaraq.
# Paramiko-nun quraşdırılması nümunəsi
pip install paramiko
Bəzi bulud provayderləri və ya xidmətləri idarə etmək üçün əlavə Ansible Collection modulları lazım ola bilər və bunlar ansible-galaxy vasitəsilə quraşdırılır.
# AWS üçün collection quraşdırma nümunəsi
ansible-galaxy collection install amazon.aws