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ą.

5
Odpowiedź: Jak uruchomić jeden Host zadań przez Host?
Na poziomie gry musimy serial: 1pozwolić nam na uruchomienie całej gry pojedynczo. Ale nie znalazłem prostego sposobu na zrobienie tego w jednym zadaniu. Jest to szczególnie istotne, jeśli dane zadanie nie wykonuje właściwego blokowania (z jakiegokolwiek powodu). Oczywistą odpowiedzią jest postawienie zadania we własnej grze. Ale to nie pomaga w …
15 ansible 

3
Jak uniknąć pokazywania pominiętych zadań Ansible?
Dane wyjściowe moich podręczników są zawsze całkowicie wypełnione bezużytecznymi danymi wyjściowymi dotyczącymi tego, które zadania zostały pominięte, co sprawia, że ​​irytujące i czasochłonne jest wyszukiwanie konkretnych informacji, których szukam. Oto przykład poradnika - name: Stopping Puppet Agent service: name=pe-puppet state=stopped ignore_errors: true register: result - include: rollback/restart-pe-puppet.yml when: result|failed I …
14 ansible 

3
Jak ustawić hasło Ansible, jeśli klucz został odrzucony?
Moje nowe instancje serwera są skonfigurowane do logowania na root za pośrednictwem ssh z hasłem. Chcę, aby mój podręcznik Ansible ponownie skonfigurował go, aby używał kluczy, i wyłączał logowanie roota hasłem przy pierwszym uruchomieniu, więc potrzebuję czegoś takiego: spróbuj zalogować się za pomocą klucza jeśli nie można się zalogować za …


2
Jak mogę uzyskać zagnieżdżoną pętlę ze wzorem fileglob?
Próbuję utworzyć zestaw autoryzowanych kluczy SSH dla zestawu użytkowników w Ansible. Mam userszmienną skonfigurowaną tak: users: - { username: root, name: 'root' } - { username: user, name: 'User' } W tej samej roli mam również zestaw autoryzowanych plików kluczy w files/public_keyskatalogu, jeden plik na autoryzowany klucz: roles/common/files/public_keys/home roles/common/files/public_keys/work Chcę …
13 ansible 

1
Dlaczego powiadomienie ansible nie działa?
Uczę się ansible i napisałem prosty podręcznik, ale nie rozumiem lub co robię źle, że przewodnik nie działa! Proszę pomóż mi. Mój podręcznik: - hosts: HA gather_facts: False tasks: - name: Installs pacemaker yum: pkg=pacemaker,pcs,resource-agents state=latest notify: - pcsd start handlers: - name: pcsd start systemd: name=pcsd state=started Pominął powiadomienie: …

3
Najprostszym sposobem na wyjście z podręcznika Ansible podczas debugowania
Powiedzmy, że debuguję poradnik Ansible i chcę wyjść z danego zadania (i nie uruchomić wszystkich poniższych zadań). Czy jest dostępne magiczne polecenie w jednym wierszu lub czy muszę ręcznie utworzyć zadanie wyjścia / potwierdzenia? Z ansible-playbookinstrukcji widzę, że jest --start-at-task=START_ATflaga, ale nie widzę czegoś w rodzaju odpowiednika „na końcu”.
13 ansible 

5
Brama dostępu SSH dla wielu serwerów
Zarządzanie wieloma serwerami, ponad 90 obecnie z 3 programistami przez Ansible. Wszystko działa świetnie, jednak w tej chwili istnieje ogromny problem bezpieczeństwa. Każdy program używa własnego lokalnego klucza ssh, aby uzyskać dostęp bezpośrednio do serwerów. Każdy devop korzysta z laptopa, a każdy laptop może zostać zagrożony, otwierając w ten sposób …

1
Jak przypisać pustą wartość do zmiennej w Ansible?
Jeśli firewall_allowed_portsw: - name: port {{ item }} allowed in firewall ufw: rule: allow port: "{{ item }}" proto: tcp with_items: - 22 - "{{ firewall_allowed_ports }}" jest niezdefiniowany, pojawia się ten błąd: fatal: [host.example.com]: FAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to …
12 ansible 


3
Jak mogę zmniejszyć poziom szczegółowości niektórych zadań Ansible, aby nie wprowadzać haseł do syslog?
Czasami chciałbym użyć Ansible's lineinfilelub blockinfilemodułów do napisania hasła do jakiegoś pliku konfiguracyjnego. Jeśli to zrobię, cała linia lub blok, łącznie z hasłem, trafi do mojego syslog. Ponieważ nie uważam syslogza bezpieczne miejsce do przechowywania haseł, w jaki sposób mogę powiedzieć Ansible, aby nie ujawniał mojego hasła syslog? Mam nadzieję, …


1
Pętla nad tablicą zmiennych Ansible w szablonie Jinja2
kiedy Ansible zbiera informacje o hostach, na przykład pobiera wszystkie wierzchowce hosta: "ansible_mounts": [ { "block_available": 7800291, "block_size": 4096, "block_total": 8225358, "block_used": 425067, "device": "/dev/mapper/foobar", "fstype": "xfs", "inode_available": 16403366, "inode_total": 16458752, "inode_used": 55386, "mount": "/", "options": "rw,seclabel,relatime,attr2,inode64,noquota", "size_available": 31949991936, "size_total": 33691066368, "uuid": "2ebc82cb-5bc2-4db9-9914-33d65ba350b8" }, { "block_available": 44648, "block_size": 4096, "block_total": …
12 ansible  json  jinja 

1
Jaka jest rozsądna wydajność dla prostego poradnika Ansible na ~ 100 hostach?
Zaczynamy patrzeć na Ansible, aby zastąpić starą instalację cfengine2. Mam prosty podręcznik, który: kopiuje plik sudoers kopiuje szablon resolv.conf (zasilany danymi group_vars i host_vars) sprawdza, czy działa kilka usług sprawdza obecność lokalnego użytkownika Playbook zajmuje ponad 4 minuty czasu pracy przy ścianie na 97 maszynach (wszystkie połączone szybką siecią 1 …

3
Ansible, Chef, Puppet lub ____: Który ma najsilniejszą obsługę systemu Windows i najmniejszą powierzchnię startową
Zdobywamy serwery głównie (ale nie wyłącznie). Najlepiej, jeśli możemy uruchomić system operacyjny i zrobić niewiele lub nic, aby przygotować go do przyjmowania poleceń (wiemy, że może być konieczne utworzenie obrazu podstawowego z agentem lub serwerem ssh). Musisz być w stanie zainstalować mongodb, aplikacje oparte na Javie, konfigurację iis itp. Które …

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.