Als «ansible» getaggte Fragen

Red Hat Ansible ist ein modellgetriebenes Konfigurationsmanagement-, Multi-Node-Deployment / Orchestration- und Remote-Task-Execution-System. Standardmäßig wird SSH verwendet, sodass auf den von Ihnen verwalteten Knoten keine spezielle Software installiert werden muss. Ansible ist in Python geschrieben, kann aber in jeder Sprache erweitert werden. Es kommt in Open Source-Version und Enterprise-Version.

375
So erstellen Sie ein Verzeichnis mit Ansible

Эа этот вопрос есть ответы на Stapelüberlauf на русском : Как создать папку на другом сервере при помощи ansible? Wie erstellen Sie ein Verzeichnis wwwan /srvauf einem Debian-basiertes System ein ansible Textbuch...

247
Führen Sie den Befehl auf dem Ansible-Host aus

Ist es möglich, Befehle auf dem Ansible-Host auszuführen? Mein Szenario ist, dass ich einen Checkout von einem Git-Server durchführen möchte, der intern gehostet wird (und außerhalb der Firewall des Unternehmens nicht zugänglich ist). Dann möchte ich die Kasse (tarballed) auf den Produktionsserver...

224
Geben Sie das sudo-Passwort für Ansible an

Wie gebe ich ein Sudo-Passwort für Ansible auf nicht interaktive Weise an? Ich verwende Ansible Playbook wie folgt: $ ansible-playbook playbook.yml -i inventory.ini \ --user=username --ask-sudo-pass Aber ich möchte es so laufen lassen: $ ansible-playbook playbook.yml -i inventory.ini \...

172
Wie führe ich nur eine Aufgabe in einem ansible Playbook aus?

Gibt es eine Möglichkeit, nur eine Aufgabe in einem ansible Playbook auszuführen? Zum Beispiel in roles/hadoop_primary/tasks/hadoop_master.yml. Ich habe eine "start hadoop job tracker services"Aufgabe. Kann ich nur diese eine Aufgabe ausführen? hadoop_master.yml Datei: --- # Playbook for Hadoop...

166
ansible: lineinfile für mehrere Zeilen?

Genauso wie es ein Modul gibt lineinfile, um eine Zeile in eine Datei einzufügen, gibt es eine Möglichkeit, mehrere Zeilen hinzuzufügen? Ich möchte keine Vorlage verwenden, da Sie die gesamte Datei bereitstellen müssen. Ich möchte nur einer vorhandenen Datei etwas hinzufügen, ohne unbedingt zu...

164
Wie ignoriere ich die ansible SSH-Authentizitätsprüfung?

Gibt es eine Möglichkeit, die von Ansible durchgeführte SSH-Authentizitätsprüfung zu ignorieren? Wenn ich zum Beispiel gerade einen neuen Server eingerichtet habe, muss ich diese Frage mit Ja beantworten: GATHERING FACTS *************************************************************** The...

159
Wie wechsle ich einen Benutzer pro Aufgabe oder Aufgabengruppe?

Ein wiederkehrendes Thema in meinen Ansible-Playbooks ist, dass ich häufig einen Befehl mit sudo-Berechtigungen ( sudo: yes) ausführen muss, weil ich dies für einen bestimmten Benutzer tun möchte. Im Idealfall würde ich lieber sudo verwenden, um zu diesem Benutzer zu wechseln und die Befehle normal...

125
So erstellen Sie ein mehrzeiliges Shell-Skript in Ansible

Im Moment verwende ich ein Shell-Skript in Ansible, das viel besser lesbar wäre, wenn es in mehreren Zeilen wäre - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}" Ich bin mir nur nicht sicher, wie ich ein...