Hogyan telepítsük helyesen az Ansible-t?
sobes.tech MI
Válasz az MI-től
A legtöbb Linux/Unix rendszer alapértelmezett Ansible telepítéséhez a csomagkezelőt lehet használni:
Debian/Ubuntu:
# A csomagok listájának frissítése
sudo apt update
# Ansible telepítése
sudo apt install ansible
Fedora:
# Ansible telepítése
sudo dnf install ansible -y
CentOS/RHEL:
# Az EPEL tároló aktiválása (szükséges az Ansible-hez)
sudo yum install epel-release -y
# Ansible telepítése
sudo yum install ansible -y
A pontosabb verzióellenőrzés vagy izolált környezetben való telepítés esetén gyakran pip-et használnak:
Python 3:
# Pip frissítése
python3 -m pip install --upgrade pip
# Ansible telepítése
python3 -m pip install ansible
Szintén lehetőség van forráskódból való telepítésre, de ez bonyolultabb és kevésbé ajánlott a legtöbb esetben.
A telepítés után ellenőrizhető a verzió:
# Telepített Ansible verzió ellenőrzése
ansible --version
A távoli szerverek kezelése érdekében a vezérlő gépen (Control Node) az Ansible telepítése szükséges. A kezelt csomópontokon (Managed Nodes) alapértelmezés szerint az OpenSSH Server és a Python szükséges.
Fontos, hogy a felhasználónak, aki az Ansible-t futtatja, joga legyen SSH-n keresztül csatlakozni a kezelendő csomópontokhoz, és a szükséges jogosultságokkal parancsokat futtatni (gyakran sudo segítségével).