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.

3
Erstellen eines Symlinks mit Ansible und einer Liste von Variablen
Ganz neu für Ansible - Ich versuche, eine Reihe von Dateien in einem src-Verzeichnis mit einem Ziel zu verknüpfen. Derzeit: file: src: /drupal/drush/{{ item.path }}.aliases.drushrc.php dest: /home/vagrant/.drush/{{ item.dest }}.aliases.drushrc.php with_items: - { path: 'new', dest: 'new' } - { path: 'vmdev', dest: 'vmdev' } state: link Ich erhalte den Fehler: …
17 ansible 


5
Wann ist ein Konfigurationsmanager (zB Puppet / Chef / Ansible) sinnvoll?
An meinem derzeitigen Arbeitsplatz kümmere ich mich um zwei VMware-Host-Maschinen, eine physische OpenBSD-Maschine, drei Debian-VMs und sechs Windows Server-VMs (2008/2012). Ich überlege, ein Konfigurationsmanagement-Tool wie Puppet oder Chef zu implementieren. Ist dies vernünftig oder überwiegt der Aufwand für das Erlernen des Tools den Nutzen? Wo liegt der Wendepunkt zwischen Verwaltbarkeit …



5
ansible print debug msg variable
Ich versuche, die zuvor registrierte mosh_versionVariable mit dem Ansible- debug msgBefehl wie folgt zu drucken : - name: Print mosh version debug: msg="Mosh Version: {{ mosh_version.stdout }}" Es funktioniert nicht und gibt den folgenden Fehler aus: Note: The error may actually appear before this position: line 55, column 27 - …


1
Erstellen Sie mit Ansible ein GlusterFS-Volume und hängen Sie es ein
Ich verwende GlusterFS, um Volumes auf 4 Computern zu erstellen und zu mounten. Nehmen wir zum Beispiel die Maschinen genannt machine1, machine2, machine3und machine4. Meine Kollegen wurden bereits erfolgreich untersucht. Ich habe den folgenden Befehl verwendet, um mein Volume zu erstellen: sudo gluster volume create ssl replica 2 transport tcp …

2
Wie führe ich mit Ansible mehrere Playbooks nacheinander aus?
Ich arbeite an mehreren Ansible-Playbooks, um eine neue Serverinstanz hochzufahren. Es gibt ungefähr 15 verschiedene Playbooks, die ich in einer bestimmten Reihenfolge ausführen muss, um einen Server erfolgreich hochzufahren. Mein erster Gedanke war, ein Shell-Skript zu schreiben, das ausgeführt ansible-playbook playbook_name.ymlund einen Eintrag für jedes Playbook dupliziert, das ich ausführen …

3
Mögliche Änderung des Standardwerts entsprechend einer Bedingung
Ist es möglich, einen Rollenvariablen-Standardwert gemäß einer bestimmten Bedingung (dh dem Wert einer anderen Variablen) zu ändern? Einzelheiten Ich habe zwei verwandte Variablen für einen Befehl envund composer_opts. Wenn beide auf Standard ( env = "prod"und composer_opts = "--no-dev") belassen werden, ist alles in Ordnung. Wenn ich ändern envzu dev, …
16 ansible 

3
Ansible with_items druckt nicht den ganzen Artikel?
Ich sichere automatisch SSL-Schlüssel wie folgt: - name: Find ssl keys find: paths="/etc/ssl/" patterns="*.key" recurse=yes register: secure_ssl_keys_result - name: Secure ssl keys file: path={{ item.path }} user=root group=root mode=600 with_items: secure_ssl_keys_result.files Jetzt gibt es für jeden Artikel eine große Protokollnachricht mit dem gesamten Inhalt des Artikels: ok: [127.0.0.1] => (item …
16 ansible 


4
Ansible iteriert ein Wörterbuch mit Listen
Ich habe die folgende Variable geladen über 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 - path: /js permissions: rX - path: /js/*.js permissions: rw …
15 ansible 

2
Wie überprüfe ich die JSON-Antwort von einer URI-Anfrage mit Ansible?
Ich habe eine Ansible-Task, die eine URI-Anforderung an eine Website sendet, um eine JSON-Antwort zu erhalten. Ich möchte, dass Ansible etwas unternimmt, wenn die verschachtelte JSON-Variable definiert ist, und etwas anderes, wenn dies nicht der Fall ist. - name: Get JSON from the Interwebs uri: url="http://whatever.com/jsonresponse" return_content=yes register: json_response - …
15 ansible 

2
Warum hat ansible kein Archivmodul?
Wenn Sie nach Ansible create tar googeln , werden keine guten Ergebnisse erzielt. Es gibt zwar ein nicht archiviertes Modul, aber kein Archivierungsmodul . Ich werde es wahrscheinlich mit dem Befehlsmodul lösen , aber wenn ich neu in Ansible bin, überlege ich, ob ich es falsch mache. Ich bin mir …
15 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.