🎯 Definicja
Lista oprogramowania i zasobów niezbędnych na maszynie kontrolera (oraz maszynach docelowych) do poprawnego uruchomienia skryptów instalacyjnych Ataccama ONE.
🔑 Kluczowe punkty
- Kontroler: Musi posiadać
python3,pip,git,curloraz binariaansible. - System: Dedykowana mała maszyna (VM) lub laptop operatora (pod Linux/WSL/macOS). Windows bez WSL nie jest zalecany.
- Sieć: Dostęp SSH do serwerów docelowych.
📚 Szczegółowe wyjaśnienie
Ansible jest “agentless”, ale wymaga, by na maszynie sterującej (Controller) było odpowiednie środowisko Python. Ataccama dostarcza skrypty w paczce ZIP, ale zależności Pythonowe (pip install -r requirements.txt) trzeba dociągnąć z sieci.
Kluczowe jest, aby wersja Ansible była kompatybilna z wersją playbooków (zazwyczaj Ansible Core 2.13+).
💡 Przykład zastosowania
Przygotowanie środowiska pracy operatora:
sudo apt install python3-pip gitpip3 install ansible- Sprawdzenie:
ansible --version
📌 Źródła
- Ataccama Installation Guide.
👽 Brudnopis
- Windows Users: Użyj WSL2 (Ubuntu). Nie używaj Cygwin.
- VPN: Stabilne połączenie jest krytyczne, jeśli kontroler jest poza siecią LAN serwerów (zerwane połączenie = przerwany playbook).