Ansible ist ein Automatisierungstool ("IT Orchestration Engine", laut Unternehmenswebsite) für die Bereitstellung und Konfiguration von Anwendungen und Systemen.
Beim Extrahieren einer tar.gz-Datei in Ansible lande ich in einem ersten Verzeichnis - name: Extract archive unarchive: src=file.tar.gz dest=/foo/bar /foo/bar/bar-version-someFirstLevelFolder/contentOfArchive Was führt zu Wie kann ich verhindern, dass diese zusätzliche Hierarchieebene entsteht?
Ansible Variablen kommen aus verschiedenen Quellen. Es ist zum Beispiel möglich , host_vars und group_vars zu schaffen , durch YAML - Dateien in einem Unterordner mit dem Namen Erstellen host_varsund group_varsjeweils des Ordners mit der Inventardatei enthält. Wie kann ich alle Variablen auflisten, die Ansible über eine Gruppe oder einen …
Was ist die richtige Syntax zum Erstellen von Symlinks mit Ansible? Ich erstelle eine virtuelle Vagrant-Umgebung und arbeite als Provisioner. Alles funktioniert einwandfrei, bis ich versuche, über sites-enabled einen Link zu meiner Site-Nginx-Konfigurationsdatei zu erstellen. Folgendes habe ich versucht. - name: Create symlink to example.com file: path: /etc/nginx/sites-enabled/example.com dest: /etc/nginx/sites-available/example.com …
Ich schreibe ein laufendes Upgrade-Playbook und möchte den Hostnamen des aktuell aktualisierten Hosts ausdrucken. Ich habe inventory_hostnameund ansible_hostnamein Aufgabennamen aber das hat nicht funktioniert - name: upgrade softare on {{inventory_hostname}} - name: current host is {{ansible_hostname}} Debug funktioniert gut - name: Test a variable debug: var=inventory_hostname TASK: [Test a variable] …
Ich versuche, die Gruppen-ID von zwei Gruppen ( syslogund utmp) nach Namen mithilfe einer Ansible-Aufgabe abzurufen . Zu Testzwecken habe ich ein Playbook erstellt, um die Informationen vom Ansible-Host selbst abzurufen. --- - name: My playbook hosts: enabled sudo: True connection: local gather_facts: False tasks: - name: Determine GIDs shell: …
Wie kann ich eine bestimmte Version von Ansible mit Yum oder einer anderen Methode installieren? Wenn ich versuche, Version 2.0 zu installieren, wird angezeigt , dass kein Paket 2.0 verfügbar ist . Ich habe das Epel Repo überprüft. Es gibt nur zwei U / min, aber keine U / min …
Dies war jetzt ein irritierendes Problem, da ich dachte, ich würde endlich die gesamte Community fragen, was eine mögliche Lösung sein könnte. Es ist noch irritierender, dass ich der einzige bin, bei dem dieses Problem auftritt. Im Wesentlichen werden sshd-Konfigurationen oder Teile von sshd jederzeit in CentOS 7.x geändert und …
Für die von uns verwalteten Hosts hat mein Chef eine Vision des Konfigurationsmanagements über versionierte Pakete (in unserem speziellen Fall von fpm erstellte Debian-Pakete). Dies ist zu machen: Host-Bereitstellung einfacher einfacher, lokale Änderungen zu verfolgen Vereinfachen Sie die Fehlerverfolgung, da wir in den meisten Fällen eine Softwareversion mit einem Fehler …
Ich möchte mich nicht auf bestimmte Konfigurationsmanager-Module wie Ansibles aptModul oder yumModul beschränken. Gibt es eine distro-agnostische Konfigurationsverwaltungssoftware oder mindestens eine mit distro-agnostischem Code , um die folgenden Pakete auch für Arch Linux zu installieren ? Ich frage dies, weil ich keine geeignete Ansible-Galaxienrolle für die Installation von LAMP unter …
Wenn ich eine mit ansible-vault verschlüsselte Datei zum Bearbeiten öffnen möchte, führe ich sie normalerweise einfach aus. Dadurch wird ansible-vault edit <filename>die Datei in eine temporäre Datei entschlüsselt und zum Bearbeiten geöffnet. Ich möchte jedoch wissen, wie dies innerhalb von vim erreicht werden kann, z. B. durch Ausführen eines Shell-Befehls …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.