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.

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

8
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 (extern gehostet) hochladen. Im Moment möchte ich ein …

12
Ansible-Playbooks sicher auf einen einzigen Computer beschränken?
Ich verwende Ansible für einige einfache Benutzerverwaltungsaufgaben mit einer kleinen Gruppe von Computern. Derzeit habe ich meine Playbooks eingestellt hosts: allund meine Hosts-Datei ist nur eine einzelne Gruppe mit allen aufgelisteten Computern: # file: hosts [office] imac-1.local imac-2.local imac-3.local Ich musste häufig auf eine einzelne Maschine zielen. Der ansible-playbookBefehl kann …

23
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 \ --user=username` **--sudo-pass=12345** Gibt es einen Weg? Ich möchte meine Projektbereitstellung so …
224 ansible 



19
Ansible schlägt fehl mit / bin / sh: 1: / usr / bin / python: nicht gefunden
Ich stoße auf einen Fehler, den ich noch nie gesehen habe. Hier ist der Befehl und der Fehler: $ ansible-playbook create_api.yml PLAY [straw] ****************************************************************** GATHERING FACTS *************************************************************** failed: [104.55.47.224] => {"failed": true, "parsed": false} /bin/sh: 1: /usr/bin/python: not found TASK: [typical | install required system packages] ***************************** FATAL: no hosts …

6
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 master servers - name: Install the namenode and jobtracker packages apt: name={{item}} …
172 ansible 



8
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 wissen, was die Datei bereits enthält, …
166 ansible 

9
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 authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established. RSA key fingerprint is xx:yy:zz:.... Are you sure you want …
164 ssh  ansible 

5
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 auszuführen. Denn dann muss ich …
159 ansible 


5
Was ist der Unterschied zwischen Standardwerten und Variablen in einer Ansible-Rolle?
Beim Erstellen einer neuen Ansible-Rolle erstellt die Vorlage sowohl varsein defaultsVerzeichnis als auch ein Verzeichnis mit einer leeren main.ymlDatei. Bei der Definition meiner Rolle kann ich Variablendefinitionen in eine dieser Rollen einfügen, die in meinen Aufgaben verfügbar sind. Was ist der Unterschied zwischen dem Einfügen der Definitionen in defaultsund vars? …
151 ansible 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.