Als «ansible» getaggte Fragen

Verwenden Sie dieses Tag für Fragen zu Ansible, einer Open-Source-Automatisierungs-Engine, die sich auf die Verwendung von Ansible für Themen wie Cloud-Bereitstellung, Konfigurationsmanagement, Anwendungsbereitstellung usw. bezieht.

3
Playbook ohne relativen Pfad zu Vars
Ich hatte bereits ein paar Spielbücher, also fing ich an, sie im Spielbuchverzeichnis zu organisieren . Es muss relative Pfade zu VAR-Dateien geben. Aktuelles Spielbuch: --- - hosts: aws_instance.jenkins-agents user: ec2-user vars_files: - ../../../vars/main.yaml - ../../../vars/vault.yaml ... Gibt es eine Möglichkeit, die dir-Struktur beizubehalten, aber die Lochness-Familie ( ../../../) zu …
8 ansible 


1
Änderung der Vagrant-Datei mit Ansible-Playbook, um die Dateiberechtigung für den mit Vagrant synchronisierten Ordner für Trellis zu steuern
Ich benutze Trellis für meine WordPress-Entwicklung. Es funktioniert hervorragend, außer dass es mir schwer fällt, die Datei- (oder Verzeichnis-) Berechtigung im synchronisierten Ordner zu ändern. Im Allgemeinen bin ich mit dem Standard-Berechtigungs-Setup einverstanden. Manchmal muss ich jedoch einigen Unterverzeichnissen des synchronisierten Hauptverzeichnisses (NFS) Schreibberechtigung erteilen. Dies ist die Vagrant-Datei , …

2
Wie löse ich "E405: Remote-Paketaufgaben sollten wiederholt werden" in Ansible?
E405 v4.0.0 Remote-Paketaufgaben sollten wiederholt werden Paketvorgänge sind unzuverlässig, da sie Netzwerkkommunikation und die Verfügbarkeit von Remote-Servern erfordern. Um mögliche Probleme abzumildern, sollten Wiederholungsversuche über register: my_result und bis: my_result | verwendet werden Erfolg Dies wird beim Ausführen ansible-lintals folgender Fehler angezeigt: [405] Remote package tasks should have a retry …
7 ansible 


1
Wie notiere ich IPv6-Adressen in der Inventardatei?
Ich habe eine Maschine, auf die nur über IPv6 zugegriffen werden kann. Es ist für ssh mit rsa key eingerichtet. Jetzt möchte ich es mit ansible schaffen. Dies wird in der Inventardokumentation leider nicht behandelt . Also habe ich folgende Permutationen ausprobiert: docker_test ansible_host=fe80::88ea:e002:b409:4be0 docker_test ansible_host=[fe80::88ea:e002:b409:4be0] docker_test ansible_host=\[fe80::88ea:e002:b409:4be0\] Nichts davon …

1
Hat Ansible eine Komponente, die PuppetDB ähnelt?
Ich kenne Puppet aus (begrenzter) Erfahrung und habe festgestellt, dass es im Konfigurationsmanagement jetzt einen starken Trend zu Ansible gibt. Einerseits verstehe ich, dass Ansible keinen Agenten benötigt, weil es intelligent nutzt ssh. Auf der anderen Seite sind dies Funktionen, die Puppet gefallen haben: Zugriff auf den systemweiten Konfigurationsstatus und …

2
Drei Lösungen zur Strukturierung einer Bereitstellung mit Ansible?
Ich stelle derzeit ein neues Produkt bereit und bin auf einige Probleme bei der Strukturierung meines Playbooks und meiner Rollen gestoßen. Ich habe drei verschiedene Lösungen und hoffe, einen Input zu bekommen, welcher Weg der beste sein könnte. Das Produkt ist eine Webanwendung auf einem Windows-Server. Die folgenden Schritte sind …


1
Was sind die Best Practices für die Bereitstellung von Docker-Compose mit Ansible?
Ansible wird verwendet, um Docker-Compose auf einem System bereitzustellen und anschließend den Container zu starten. Wenn ansible vom lokalen System ausgeführt wird, wird die Docker-Compose-Datei mit Ansible bereitgestellt. Wenn der Code an Bitbucket gesendet wird, lautet der Dateiinhalt: ../../../../docker-compose.yml und das CI stellt dies auch auf dem System bereit. Struktur …

1
Referenzieren der aktuellen Variablen in der bedingten Ansible-Anweisung?
Ich verwende die Rolle willshersystems.users von ansible galaxy, um Benutzer auf Ubuntu-Servern zu erstellen. Jetzt, da es konsistent funktioniert, versuche ich, das Statusattribut basierend darauf festzulegen, ob der Benutzer über eine Liste Zugriff auf einen bestimmten Server haben soll. Ist so etwas wie das Folgende möglich? Mein Google Fu scheint …
7 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.