Czy fascynuje Cię Ansible, ale nie wiesz, jak uruchomić go w środowisku Windows?
Ansible to popularne narzędzie służące do automatyzacji zarządzania konfiguracją i infrastrukturą IT. Ułatwia ono automatyzację procesów związanych z konfiguracją, przydzielaniem zasobów, wdrażaniem oprogramowania oraz ogólnym zarządzaniem infrastrukturą.
Początkowo Ansible był dostępny wyłącznie dla systemów Linux. Jednak w wyniku zmiany podejścia Microsoftu do otwartego oprogramowania, zaangażowania społeczności i popularności metodyk zwinnych, takich jak DevOps, wsparcie dla systemu Windows stale rośnie.
Konfiguracja Ansible w systemie Windows wymaga nieco więcej pracy na początku, jednak po przejściu przez proces instalacji nie jest to już tak skomplikowane. Istnieją dwa główne sposoby instalacji.
Instalacja z wykorzystaniem Cygwina
Czy słyszałeś już o Cygwinie?
Jest to środowisko kompatybilne z POSIX, które umożliwia uruchamianie wielu aplikacji typowych dla systemów UNIX w środowisku Windows.
Jeśli to Twoje pierwsze spotkanie z Cygwinem, warto odwiedzić oficjalną stronę internetową, aby dowiedzieć się więcej na jego temat.
Domyślna instalacja Cygwina nie zawiera Ansible. Aby go zainstalować, musisz ręcznie wybrać ten pakiet podczas procesu instalacji, co opisujemy poniżej:
- Pobierz instalator Cygwin (wybierz odpowiedni pakiet 32-bitowy lub 64-bitowy w zależności od architektury twojego systemu).
- Uruchom pobrany plik instalacyjny i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
- Wybierz „Zainstaluj z Internetu” jako źródło instalacji.
- Określ katalog główny, w którym chcesz umieścić instalację.
- Wybierz katalog, w którym zostaną zainstalowane pakiety Cygwin.
- Wybierz „Połączenie bezpośrednie”, jeżeli nie używasz serwera proxy.
- Wybierz serwer lustrzany, z którego zostaną pobrane pakiety. Możesz wybrać dowolny z dostępnej listy.
- Zostanie wyświetlona lista dostępnych pakietów. W tym kroku musisz odszukać i wybrać Ansible. Zmień widok na pełny, a następnie wyszukaj „ansible” i wybierz najnowszą wersję, jak to zostało przedstawione na obrazku.
- Opcjonalny pakiet ansible-doc, możesz go wybrać i kliknij „Dalej”.
- Przejrzyj zmiany i zatwierdź je, klikając „Dalej”.
- Poczekaj, aż niezbędne pakiety zostaną pobrane i zainstalowane.
- Po zakończeniu instalacji wyświetli się komunikat o powodzeniu. Kliknij „Zakończ”.
Gratulacje! Właśnie zainstalowałeś Cygwin wraz z Ansible w systemie Windows. Zweryfikujmy to.
- Uruchom terminal Cygwin z ikony na pulpicie i wpisz polecenie `ansible –version`.
Jak widzisz, instalacja przebiegła pomyślnie.
Teraz możesz rozpocząć korzystanie z Ansible. Jeżeli interesuje Cię dalsza nauka, to sprawdź kurs na platformie Udemy.
Wykorzystanie Ubuntu w Windows 10
Dzięki Microsoftowi, istnieje teraz możliwość zainstalowania Ubuntu w systemie Windows 10.
Zacznijmy instalację.
- W polu wyszukiwania systemu Windows wpisz „funkcje systemu Windows”. Z listy wybierz „Włącz lub wyłącz funkcje systemu Windows”.
- W wyświetlonym oknie odszukaj i zaznacz opcję „Podsystem Windows dla systemu Linux”. Następnie kliknij przycisk „OK”.
- Otwórz Microsoft Store i wyszukaj Ubuntu, aby zainstalować najnowszą wersję.
- Po zakończeniu instalacji kliknij przycisk „Uruchom”, aby otworzyć bash Ubuntu.
- W konsoli bash zostaniesz poproszony o ustawienie nazwy użytkownika oraz hasła dla domyślnego użytkownika. Możesz także ustawić hasło dla użytkownika root, wpisując polecenie `sudo passwd root`.
- Teraz możesz zainstalować Ansible, wykorzystując poniższe polecenia:
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
- Potwierdź instalację, wpisując Y, gdy zostaniesz o to zapytany.
Po instalacji sprawdźmy, czy Ansible działa poprawnie, tworząc i uruchamiając przykładowy playbook.
- Utwórz plik o nazwie `testbook.yml`.
nano testbook.yml
- Dodaj do pliku poniższą treść i zapisz go.
- name: testing ansible hosts: localhost tasks: - name: echo a message debug: msg=”this is working"
Na koniec, uruchom playbook.
ansible-playbook testbook.yml --connection=local
Podsumowanie
Mam nadzieję, że ten artykuł pomógł Ci w instalacji Ansible w systemie Windows. Zachęcam Cię do zapoznania się z innymi wpisami na blogu, które pomogą Ci w automatyzacji Twoich zadań.
Czy ten artykuł był dla Ciebie pomocny? Podziel się nim ze światem!
newsblog.pl