Sobes.tech
Junior

Jak poprawnie zainstalować Ansible?

sobes.tech AI

Odpowiedź od AI

Aby zainstalować podstawową wersję Ansible na większości systemów Linux/Unix, można użyć menedżera pakietów:

Debian/Ubuntu:

# Aktualizujemy listę pakietów
sudo apt update

# Instalujemy Ansible
sudo apt install ansible

Fedora:

# Instalujemy Ansible
sudo dnf install ansible -y

CentOS/RHEL:

# Włączamy repozytorium EPEL (potrzebne do Ansible)
sudo yum install epel-release -y

# Instalujemy Ansible
sudo yum install ansible -y

Dla dokładniejszej kontroli wersji lub instalacji w odizolowanym środowisku często używa się pip:

Python 3:

# Aktualizujemy pip
python3 -m pip install --upgrade pip

# Instalujemy Ansible
python3 -m pip install ansible

Można też zainstalować z kodu źródłowego, ale jest to bardziej skomplikowane i mniej zalecane w większości przypadków.

Po instalacji można sprawdzić wersję:

# Sprawdzamy zainstalowaną wersję Ansible
ansible --version

Aby zarządzać zdalnymi serwerami na maszynie kontrolnej (Control Node), musi być zainstalowany Ansible. Na zarządzanych węzłach (Managed Nodes) domyślnie wymaga się OpenSSH Server i Pythona.

Ważne jest, aby upewnić się, że użytkownik uruchamiający Ansible ma uprawnienia do łączenia się przez SSH z zarządzanymi węzłami i wykonywania poleceń z odpowiednimi uprawnieniami (często przez sudo).