Pytania otagowane jako 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ą.

3
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 handler run_handler: name=nginx-restart
33 ansible 

6
Jak obsługiwać zmiany portów SSH za pomocą Ansible?
Próbuję użyć Ansible do automatyzacji procesu instalacji nowych instancji serwera. Jedno z zadań instalacyjnych zmienia domyślny port SSH, dlatego wymaga ode mnie aktualizacji listy hostów. Czy można to zautomatyzować, korzystając z opcji Ansible fallback do określonego portu, jeśli nie można nawiązać połączenia z domyślnym portem SSH?

8
SSH przerywa z powodu zbyt wielu błędów uwierzytelnienia
Próbuję uruchomić ten prosty skrypt obsługi administracyjnej, ale występują błędy podczas uruchamiania, vagrant upa następnie vagrant provisionpoleceń. Przeczytałem, że muszę utworzyć /etc/ansible/hostsplik, który zrobiłem, wypełniając go: [vagrant] 192.168.222.111 Moja konfiguracja SSH (niektóre szczegóły zostały usunięte): Host default HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile …

2
Konwertuj wartość zmiennej Ansible z małych na duże
Pracuję nad podręcznikiem, aby dołączyć systemy Linux do Active Directory. Nie mogę znaleźć sposobu na konwersję wartości ansible_hostname na wielkie litery. Jedno z poleceń, które muszę uruchomić, wymaga podania nazwy hosta wielkimi literami.
25 linux  ansible 

2
Czy Ansible uniemożliwi wykonanie komendy „rm -rf /” w skrypcie powłoki
Jest to oparte na tym mistyfikacyjnym pytaniu tutaj. Opisany problem polega na posiadaniu skryptu bash, który zawiera coś takiego: rm -rf {pattern1}/{pattern2} ... który, jeśli oba wzorce zawierają jeden lub więcej pustych elementów, rozwinie się do co najmniej jednej instancji rm -rf /, przy założeniu, że oryginalne polecenie zostało poprawnie …
23 linux  bash  ansible  rm 

6
Uruchamianie apt-get autorove z ansible
Utrzymuję stado serwerów EC2 z ansible. Serwery są regularnie aktualizowane i uaktualniane za pomocą modułu apt . Kiedy ręcznie próbowałem zaktualizować serwer, otrzymałem następujący komunikat: $ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and …
23 apt  ansible 

2
Uruchamianie zadania Ansible jako określony użytkownik
Próbuję uruchomić określone zadanie Ansible jako inny użytkownik niż ten, który prowadzi playbook. Mój .ymlplik wygląda następująco: --- - hosts: staging_servers tasks: - name: check user remote_user: someusername shell: whoami Uruchomienie tego zadania pokazuje mi, że whoamipolecenie zwraca innego użytkownika niż zdefiniowałem w zadaniu (dokładnie zwraca użytkownika zdefiniowanego w hostspliku …

4
Odpowiedź: Czy można „plik kota” i wyeksportować go do ekranu podczas gry w playbook, a nie jako debugowanie?
Napisałem podręcznik, który instaluje i konfiguruje Google Authenticator na użytkownika. Chcę ostatni krok catporadnika do pliku konfiguracyjnego google_authenticator. Za pomocą modułu „debugowanie” jestem w stanie uzyskać dane do wyświetlenia na ekranie, ale tylko jako komunikat debugowania: TASK: [debug var=details.stdout_lines] **************************************** ok: [localhost] => { "details.stdout_lines": [ "ZKMFTE2ADYA2OYCH", "\"RATE_LIMIT 3 30", …

6
Zainstaluj pakiet RPM za pomocą Ansible
Jak zainstalować pakiet .rpm na zdalnym komputerze za pomocą Ansible? Oczywistym rozwiązaniem jest użycie commandmodułu, ale to trochę głupie. Chciałbym również uniknąć konfigurowania repozytorium yum tylko dla jednego pakietu. Czy istnieje bardziej pragmatyczne podejście do tego problemu?
22 rpm  ansible 

2
Zarządzanie konfiguracją: topologia oparta na push i pull
Bardziej znane systemy zarządzania konfiguracją (CM), takie jak Puppet i Chef, wykorzystują podejście oparte na ciągnięciu: klienci okresowo odpytują scentralizowanego mastera w celu uzyskania aktualizacji. Niektóre z nich oferują masterless podejścia, jak również (tak, push-based), ale stwierdza, że jest to „nie do produkcji” (Saltstack) lub „mniej skalowalne” (Lalek). Jedyny znany …

7
Jak mogę przestać odpowiadać na pisanie haseł do plików dziennika?
Konfiguruję serwer MySQL i chcę, aby Ansible ustawił mysql-roothasło podczas instalacji. Przy pomocy Internetu wymyśliłem to rozwiązanie: - name: Set MySQL root password before installing debconf: name='mysql-server' question='mysql-server/root_password' value='{{mysql_root_pwd | quote}}' vtype='password' - name: Confirm MySQL root password before installing debconf: name='mysql-server' question='mysql-server/root_password_again' value='{{mysql_root_pwd | quote}}' vtype='password' - name: Install …
22 security  ansible 

4
Zarządzanie Iptables z ansible w ogromnym środowisku
Jaki jest najlepszy sposób zarządzania iptables z jednego miejsca i możliwość edycji czegoś na lokalnym serwerze. Musimy dodać niektóre reguły scentralizowane na wszystkich serwerach, ale mamy określone serwery o określonych wymaganiach, które powinny mieć własny zestaw reguł. Myślałem o skrypcie bash z wieloma włączeniami, który jest zarządzany scentralizowany za pomocą …
20 iptables  ansible 




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.