Als «ansible» getaggte Fragen

Ansible ist eine Open-Source-Softwareplattform zum Konfigurieren und Verwalten von Computern. Es kombiniert die Bereitstellung von Software mit mehreren Knoten, die Ausführung von Ad-hoc-Aufgaben und das Konfigurationsmanagement.

165
Wie kann ich die Anzahl der verfügbaren Befehle sehen?

Wie sehe ich stdout für ansible-playbook Befehle? -v zeigt nur eine sichtbare Ausgabe an, nicht die einzelnen Befehle. Es wäre großartig, wenn ich sofort herausfinden könnte, wie das geht. Wenn also etwas ausfällt oder hängt, kann ich nachvollziehen, warum. z.B - name: print to stdout action:...

76
Ansible: Task nur ausführen, wenn ein Tag angegeben ist

Ansible-Tags können verwendet werden, um nur eine Teilmenge von Aufgaben / Rollen auszuführen. Dies bedeutet, dass standardmäßig alle Aufgaben ausgeführt werden und wir nur einige Aufgaben daran hindern können, ausgeführt zu werden. Können wir eine auszuführende Aufgabe nur einschränken , wenn das...

63
Was ist der Unterschied zwischen include_tasks und import_tasks?

In Ansible 2.4 ist das includeModul veraltet. An seiner Stelle es wird mit zwei Ersatzmodule, import_tasksund include_tasks. Aber sie haben sehr ähnliche Beschreibungen: include_tasks: Enthält eine Datei mit einer Liste der auszuführenden Aufgaben im aktuellen Wiedergabebuch. import_tasks:...

52
Ansible blieb beim Sammeln von Fakten stecken

Ich habe einige seltsame Probleme mit meiner Ansible-Box (Vagrant). Alles hat gestern funktioniert und mein Spielbuch hat gut funktioniert. Heute hängt ansible am "Sammeln von Fakten"? Hier ist die ausführliche Ausgabe: <5.xxx.xxx.xxx> ESTABLISH CONNECTION FOR USER:

47
Ansible: Kopiere die Vorlage nur, wenn die Zieldatei nicht existiert

Ich verwende, Ansible 1.6.6um meine Maschine bereitzustellen. In meinem Playbook befindet sich eine Vorlagenaufgabe , die eine Zieldatei aus der Jinja2-Vorlage erstellt: tasks: - template: src=somefile.j2 dest=/etc/somefile.conf Ich möchte nicht ersetzen, somefile.confwenn es bereits existiert. Ist...

45
Wie greife ich mit Ansible auf die Hostvariable eines anderen Hosts zu?

Nehmen wir an, ein Host sammelt Daten und befindet sich in einer Gruppe [collectors]. Ich habe auch Gastgeber in der Gruppe [reporters]. Ich möchte also eine Variable für Reporter über die groups['collectors'][0]IP-Adresse festlegen . Das Playbook zum Einrichten von Reportern wird jedoch nicht für...

38
Ausgabe mit Ansible anzeigen

Ich habe ein Ansible-Spiel für PGBouncer , das einige Ausgaben eines in PGBouncer integrierten Statistikmoduls anzeigt. Mein Problem ist, dass wenn Ansible die Ausgabe an das Terminal druckt, es die Zeilenumbrüche verstümmelt. Anstatt zu sehen ---------- | OUTPUT | ---------- Aha ----------\n|...

37
Ansible Best Practices für die Sicherheit

Ich werde Ansible in mein Rechenzentrum einführen und suche nach bewährten Methoden für die Sicherheit, um herauszufinden, wo sich der Steuerungscomputer befindet und wie die SSH-Schlüssel verwaltet werden. Frage 1: die steuermaschine Wir brauchen natürlich eine Kontrollmaschine. Auf der...

33
Handlerausführung immer in Ansible auslösen

Ich verwende Ansible, um meinen Entwicklungsserver bereitzustellen. Ich möchte, dass immer einige Dienste für mich gestartet werden. Ich habe Handler für diesen Zweck, aber was ist der beste Weg, um die Ausführung eines Handlers ohne Bedingung auszulösen, z. B. damit es immer funktioniert? Etwas...

23
Ansible-Task wird als bestimmter Benutzer ausgeführt

Ich versuche, eine bestimmte Ansible-Aufgabe als ein anderer Benutzer auszuführen als derjenige, der das Playbook ausführt. Meine .ymlDatei sieht so aus: --- - hosts: staging_servers tasks: - name: check user remote_user: someusername shell: whoami Das Ausführen dieser Aufgabe zeigt mir, dass der...