Ansible - Konfiguracja środowiska
W tym rozdziale dowiemy się o konfiguracji środowiska Ansible.
Proces instalacji
Mówiąc o wdrożeniu, istnieją dwa typy maszyn -
Control machine - Maszyna, z której możemy zarządzać innymi maszynami.
Remote machine - Maszyny obsługiwane / kontrolowane przez maszynę sterującą.
Może istnieć wiele maszyn zdalnych obsługiwanych przez jedną maszynę sterującą. Tak więc, aby zarządzać zdalnymi maszynami, musimy zainstalować Ansible na komputerze sterującym.
Wymagania dotyczące maszyny sterującej
Ansible można uruchomić na dowolnym komputerze z zainstalowanym Pythonem 2 (wersja 2.6 lub 2.7) lub Pythonem 3 (wersja 3.5 i nowsze).
Note - Windows nie obsługuje maszyny sterującej.
Domyślnie Ansible używa plików ssh do zarządzania komputerem zdalnym.
Ansible nie dodaje żadnej bazy danych. Nie wymaga żadnych demonów, aby go uruchomić lub utrzymać. Podczas zarządzania zdalnymi maszynami Ansibledoes notpozostawić zainstalowane lub uruchomione oprogramowanie. Dlatego nie ma kwestii, jak go zaktualizować, przechodząc do nowej wersji.
Ansible można zainstalować na maszynie sterującej, która spełnia powyższe wymagania na różne sposoby. Możesz zainstalować najnowszą wersję za pośrednictwem Apt, yum, pkg, pip, OpenCSW, pacman itp.
Instalacja przez Apt na maszynie Ubuntu
Aby zainstalować Ansible, musisz skonfigurować PPA na swoim komputerze. W tym celu musisz uruchomić następujący wiersz kodu -
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:ansible/ansible $ sudo apt-get update
$ sudo apt-get install ansible
Po uruchomieniu powyższej linii kodu możesz zarządzać zdalnymi maszynami za pośrednictwem Ansible. Po prostu uruchom Ansible – version, aby sprawdzić wersję i po prostu sprawdzić, czy Ansible został poprawnie zainstalowany, czy nie.