Pytania oznaczone «ansible»

16
Ansible zmień wartość domyślną zgodnie z warunkiem

Czy można zmienić domyślną wartość zmiennej roli zgodnie z pewnym warunkiem (tj. Wartością innej zmiennej)? Detale Mam dwie powiązane zmienne dla polecenia envi composer_opts. Jeśli oba są pozostawione domyślnie ( env = "prod"i composer_opts = "--no-dev") wszystko jest w porządku. Jeśli zmienię...

15
Ansible iteruje słownik z listami

Mam następującą zmienną załadowaną przez include_vars: access: username-foo: - path: / permissions: rwX recursive: true username-bar: - path: / permissions: rX - path: /css permissions: rwX recursive: true - path: /data permissions: rX - path: /data/reviews.yml permissions: rw...

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

15
Jak wyczyścić rzeczy z ról, które nie są już używane na serwerze?

Załóżmy, że mam hosta, który jest między innymi serwerem sieci Web, na którym instaluje się powiązana rola Ansible nginx, wykonuje niezbędną konfigurację /etc/nginxi otwiera porty 80 i 443 w zaporze. W pewnym momencie chcę, aby ten konkretny host nie był już serwerem WWW, ponieważ z jakiegoś...

15
Jak sprawdzić odpowiedź JSON z żądania URI za pomocą Ansible?

Mam zadanie Ansible, które wysyła żądanie URI do strony internetowej w celu uzyskania odpowiedzi JSON. Chcę, aby Ansible zrobił coś, jeśli zdefiniowano zagnieżdżoną zmienną JSON, i coś innego, jeśli tak nie jest. - name: Get JSON from the Interwebs uri: url="http://whatever.com/jsonresponse"...

15
Dlaczego ansible nie ma modułu archiwum?

Googling dla Ansible create tar nie daje dobrych rezultatów i chociaż istnieje moduł archiwizujący , nie ma modułu archiwizującego . Prawdopodobnie rozwiążę to za pomocą modułu poleceń , ale będąc nowym w Ansible, myślę, że zrobię to źle. Jestem pewien, że nie jestem pierwszym, który potrzebuje...

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

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

13
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,...

12
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":...

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

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

11
znacznik blokowania ansible blockinfile

Jestem nowy w ansible, ale udało mi się z powodzeniem korzystać z funkcji blokowania plików . Nie mogę jednak wymyślić, jak zapobiec wstawianiu markerów. Przeczytałem dokumentację, ale nie wydaje się, żeby ją opisywała. To właśnie pojawia się w każdym pliku, do którego zapisuje blockinfile. #...

11
Gdzie znajdę najnowszy dziennik błędów Ansible

Użyłem skryptu ansible, aby uruchomić konfigurację serwera. Uruchomiłem skrypt z wnętrza serwera i robiłem wszystko w inwentarzu localhost. Teraz połączenie ssh, które miałem z serwerem, zostało zamknięte i nie mogę znaleźć pliku dziennika. Gdzie jest do tego standardowa ścieżka dziennika? W...