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).