Kuidas õigesti installida Ansible?
sobes.tech AI
Vastus AI-lt
Ansible'i paigaldamine sõltub operatsioonisüsteemist.
Linuxi jaoks (kõige levinum variant Ansible'i juhtkeskuse jaoks):
Kasuta paketihaldurit.
-
Debian/Ubuntu:
# Uuenda paketiloendit sudo apt update # Paigalda Ansible sudo apt install ansible -
CentOS/RHEL/Fedora:
# Lülita sisse EPEL hoidla (vajadusel) sudo yum install epel-release # Või Fedora jaoks # sudo dnf install epel-release # Paigalda Ansible sudo yum install ansible # Või Fedora jaoks # sudo dnf install ansible
macOS jaoks:
Kasuta Homebrew'd.
# Paigalda Homebrew (kui pole veel)
#/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Paigalda Ansible pip kaudu virtuaalses keskkonnas
brew install ansible
Windows jaoks:
Ansible ei toeta Windowsi kui juhtkeskuse sõlme. Windowsi hostide haldamiseks tuleb Ansible paigaldada Linuxi/macOS/WSL keskkonda. On olemas workaroundid WSL kasutamiseks, kuid see ei ole natiivne lahendus.
Muud meetodid:
- Paigaldage pip abil (soovitatav isolatsiooni ja versioonihalduse jaoks, eriti macOS):
See meetod võimaldab Ansible'i paigaldada isoleeritud keskkonda, mitte mõjutada süsteemi Python pakette. Soovitatav arenduseks ja testimiseks.# Paigalda pip (kui veel pole) # sudo apt install python3-pip (Debian/Ubuntu) # sudo yum install python3-pip (CentOS/RHEL/Fedora) # Looge virtuaalne keskkond # sudo apt install python3-venv (Debian/Ubuntu) # sudo yum install python3-venv (CentOS/RHEL/Fedora) # Looge virtuaalne keskkond python3 -m venv ~/.ansible-venv # Aktiveerige source ~/.ansible-venv/bin/activate # Paigaldage Ansible pip install ansible # Deaktiveerige # deactivate
Paigaldamise kontroll:
Pärast paigaldamist kontrollige Ansible'i versiooni:
# Kontrollige Ansible'i versiooni
ansible --version
Väljund peaks sisaldama teavet Ansible'i, Pythoni ja teiste sõltuvuste kohta.
Täiendavad paketid:
Mõne mooduli jaoks võib olla vaja täiendavaid Python pakette (näiteks paramiko SSH jaoks, python-jenkins Jenkins'i integratsiooniks). Nende paigaldamine toimub tavaliselt pip abil virtuaalses keskkonnas või süsteemitasandil, sõltuvalt paigaldusmeetodist:
# Näide paramiko paigaldamisest
pip install paramiko
Mõned pilveteenuse pakkujad või teenused võivad nõuda täiendavaid Ansible Collection mooduleid, mida saab paigaldada ansible-galaxy abil:
# AWS jaoks collection paigaldamise näide
ansible-galaxy collection install amazon.aws