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.


7
Wie installiere ich Ansible Galaxy-Rollen automatisch?
Alle meine Ansible-Playbooks / -Rollen werden in mein Git-Repo eingecheckt. Für Ansible Galaxy-Rollen muss ich sie jedoch immer explizit einzeln auf jedem Computer herunterladen, auf dem ich Ansible ausführen möchte. Es ist sogar schwierig, im Voraus genau zu wissen, welche Ansible Galaxy-Rollen benötigt werden, bis sich Ansible zur Laufzeit über …


3
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 …
125 shell  ansible 


10
Wie erstelle ich eine leere Datei mit Ansible?
Was ist der einfachste Weg, um eine leere Datei mit Ansible zu erstellen? Ich weiß, dass ich eine leere Datei im filesVerzeichnis speichern und dann auf den Remote-Host kopieren kann, aber ich finde das etwas unbefriedigend. Eine andere Möglichkeit besteht darin, eine Datei auf dem Remote-Host zu berühren: - name: …
115 file  ansible 


6
Wie setze ich host_key_checking = false in einer ansible Inventardatei?
Ich möchte den ansible-playbookBefehl anstelle von ' vagrant provision' verwenden. Die Einstellung host_key_checking=falsein der hostsDatei scheint jedoch nicht zu funktionieren. # hosts file vagrant ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key ansible_ssh_user=vagrant ansible_ssh_port=2222 ansible_ssh_host=127.0.0.1 host_key_checking=false Gibt es eine Konfigurationsvariable Vagrantfile, die diesen Wert überschreiben kann?
113 ansible 


5
Variable, die den Pfad zum aktuellen Ansible-Playbook hat, das ausgeführt wird?
Gibt es eine ansible-Variable, die den absoluten Pfad zum aktuellen ansible-Playbook hat, das ausgeführt wird? Kontext: Ich führe / erstelle ein ansible-Skript localhost, um einen MySQL-Docker zu konfigurieren, und möchte das Datenvolumen relativ zum ansible-Skript bereitstellen. Nehmen wir zum Beispiel an, ich habe ein Repository ausgecheckt ~/branch1/und dann ausgeführt. ansible-playbook …
108 ansible 


22
Erstellen eines neuen Benutzers und Passworts mit Ansible
Ich habe eine ansible Aufgabe, die einen neuen Benutzer auf Ubuntu 12.04 erstellt; - name: Add deployment user action: user name=deployer password=mypassword Es wird wie erwartet abgeschlossen, aber wenn ich mich als dieser Benutzer anmelde und versuche, mit dem von mir festgelegten Passwort zu sudo, heißt es immer, dass es …
103 bash  shell  ubuntu  ansible 

11
Kopieren Sie mehrere Dateien mit Ansible
Wie kann ich in einer Aufgabe mehr als eine einzelne Datei von Ansible auf Remote-Knoten kopieren? Ich habe versucht, die Kopiermodulzeile in meiner Aufgabe zu duplizieren, um Dateien zu definieren, aber es wird nur die erste Datei kopiert.
103 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.