Pytania oznaczone «ansible»

Ansible to platforma oprogramowania typu open source do konfigurowania komputerów i zarządzania nimi. Łączy wdrażanie oprogramowania z wieloma węzłami, wykonywanie zadań ad hoc i zarządzanie konfiguracją.

165
Jak zobaczyć standardowe polecenia ansible?

Jak wyświetlić stdout dla komend ansible-playbook? -v wyświetla tylko wyjściowe odpowiedzi, a nie poszczególne polecenia. Byłoby wspaniale, gdybym mógł wymyślić, jak to zrobić natychmiast, więc jeśli coś zawiedzie lub zawiesi się, zobaczę, dlaczego. na przykład - name: print to stdout action:...

76
Odpowiedź: Wykonaj zadanie tylko wtedy, gdy podany jest znacznik

Znaczników Ansible można używać do uruchamiania tylko podzbioru zadań / ról. Oznacza to, że domyślnie wszystkie zadania są wykonywane i możemy tylko uniemożliwić wykonanie niektórych zadań. Czy możemy ograniczyć wykonanie zadania tylko wtedy, gdy podany jest tag „foo”? Czy możemy użyć bieżących...

62
Jaka jest różnica między parametrami include_tasks i import_tasks?

W Ansible 2.4 includemoduł jest przestarzały. Na swoim miejscu jest dostarczany z dwoma wymiennymi modułami import_tasksi include_tasks. Ale mają bardzo podobne opisy: include_tasks: Zawiera plik z listą zadań do wykonania w bieżącym podręczniku. import_tasks: Importuje listę zadań, które zostaną...

52
Ansible utknął na zbieraniu faktów

Mam dziwne problemy z moją skrzynką odbiorczą (włóczęgą). Wszystko działało wczoraj, a mój podręcznik działał dobrze. Dzisiaj ansible opiera się na „zbieraniu faktów”? Oto pełne wyjście: <5.xxx.xxx.xxx> ESTABLISH CONNECTION FOR USER: deploy <5.xxx.xxx.xxx> REMOTE_MODULE...

47
Odpowiedź: skopiuj szablon tylko wtedy, gdy plik docelowy nie istnieje

Używam Ansible 1.6.6do obsługi mojego komputera. W moim poradniku jest zadanie szablonu, które tworzy plik docelowy z szablonu Jinja2: tasks: - template: src=somefile.j2 dest=/etc/somefile.conf Nie chcę zastępować, somefile.confjeśli już istnieje. Czy jest to możliwe dzięki Ansible? Jeśli tak...

47
Wdrażanie folderu plików szablonów za pomocą ansible

Czy istnieje prosty sposób na wdrożenie folderu pełnego folderu .j2 szablonu w polu linux, używając tej samej nazwy co szablon, ale bez rozszerzenia .j2, zamiast używać modułu szablonu dla każdego pliku? W tej chwili mam długą listę: - name: create x template template: src=files/x.conf.j2...

45
jak uzyskać dostęp do zmiennej hosta innego hosta za pomocą Ansible?

Załóżmy, że masz hosta, który zbiera niektóre dane i jest w grupie [collectors]. Mam również gospodarzy w grupie [reporters]. Chcę więc ustawić zmienną dla reporterów z groups['collectors'][0]adresu IP. Ale podręcznik konfigurowania reporterów nie działa w [collectors]grupie, więc fakty dotyczące...

38
Wyświetl wyjście z Ansible

Mam funkcję Ansible play dla PGBouncer, która wyświetla dane wyjściowe z modułu statystyk wbudowanego w PGBouncer. Mój problem polega na tym, że kiedy Ansible drukuje dane wyjściowe do terminala, zmienia znaki nowej linii. Zamiast widzieć ---------- | OUTPUT | ---------- Widzę ----------\n|...

37
Najlepsze praktyki bezpieczeństwa

Zamierzam wprowadzić Ansible do mojego centrum danych i szukam najlepszych praktyk bezpieczeństwa w tym, gdzie zlokalizować maszynę sterującą i jak zarządzać kluczami SSH. Pytanie 1: maszyna sterująca Oczywiście potrzebujemy maszyny sterującej. Na maszynie sterującej zapisane są publiczne klucze...

34
Dołączanie do list lub dodawanie kluczy do słowników w Ansible

(Związane z wywołaniami zwrotnymi lub przechwytywaniem i serią zadań wielokrotnego użytku, w rolach Ansible ): Czy istnieje lepszy sposób na dołączenie do listy lub dodanie klucza do słownika w Ansible niż (ab) przy użyciu wyrażenia szablonu jina2? Wiem, że możesz zrobić coś takiego: - name:...

33
Zawsze uruchamiaj wykonanie procedury obsługi w Ansible

Korzystam z Ansible, aby udostępnić mój serwer programistyczny. Chcę, żeby zawsze uruchamiało dla mnie niektóre usługi. Mam w tym celu moduły obsługi, ale jaki jest najlepszy sposób na wywołanie procedury obsługi bez warunków, np. Aby zawsze działała? Coś takiego: tasks: - name: Trigger...