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.
Ich versuche, SSH-Hostschlüssel auf einer Handvoll Remote-Servern über ansible (und ssh-keygen) neu zu generieren , aber die Dateien scheinen nicht angezeigt zu werden. Das Playbook läuft in Ordnung, aber die Dateien auf der Fernbedienung werden nicht geändert. Ich muss auf das echo -eHackery zurückgreifen, da auf diesen Fernbedienungen Ubuntu 14.04 …
Manchmal möchte ich Ansible's lineinfileoder blockinfileModule verwenden, um ein Passwort in eine Konfigurationsdatei zu schreiben. Wenn ich das tue, landet die ganze Zeile oder der gesamte Block, einschließlich des Passworts, in meinem syslog. Wie syslogkann ich Ansible anweisen, mein Passwort nicht zu verlieren, da ich es nicht als sicheren Ort …
Ich richte einige Computer mit Ansible ein und muss kennwortlose Verbindungen zwischen ihnen aktivieren. Ich habe einen Datenbankmaster und mehrere Slaves. Für die erste Replikation müssen die Slaves in den Master ssh und eine Kopie der Datenbank erhalten. Ich bin mir nicht sicher, wie ich am besten alle öffentlichen Slaves-Schlüssel …
Ich bin neu in Ansible, konnte jedoch die Blockinfile- Funktion erfolgreich verwenden . Ich kann jedoch nicht herausfinden, wie das Einfügen von Markern verhindert werden kann. Ich habe die Dokumentation gelesen, aber sie schien sie nicht zu beschreiben. Dies wird in jeder Datei angezeigt, in die blockinfile schreibt. # BEGIN …
Ich habe einen einzelnen von Ansible bereitgestellten Server, auf dem mehrere Websites ausgeführt werden. Meine Ansible-Aufgaben sehen ungefähr so aus: - name: site nginx config template: src="nginx-site.conf.j2" dest=/etc/nginx/conf.d/{{item.name}}.conf owner=root group=root mode=0444 with_items: sites notify: restart nginx - name: nginx conf template: src=nginx.conf.j2 dest=/etc/nginx/nginx.conf owner=root group=root mode=0444 notify: restart nginx Ich …
Ich benutze Ansible seit ~ 3 Jahren mit großem Erfolg, um eine ständig wachsende Herde von Linux-Systemen zu verwalten. Bevor ich auf meine Frage eingehe, muss ich einen Kontext festlegen. Als Teil meiner täglichen Arbeit mache ich Systemdesign, -bereitstellung und -wartung für verschiedene Unternehmen, die alle unter dem Dach eines …
Ich versuche herauszufinden, wie die SSH-Anmeldeinformationen für eine Produktions- und Staging-Umgebung mit Ansible separat konfiguriert werden. Ich verstehe, dass Sie die Server-IP-Adressen und Hostnamen mithilfe verschiedener Inventardateien separat konfigurieren können, indem Sie das Argument -ioder --inventory-filean den ansible-playbookBefehl übergeben. Ich sehe jedoch keine solche Option für ansible.cfg. Derzeit leben die …
Dies ist eine Fortsetzung dieser Frage. Ich versuche, mit Ansible eine Vagrant-VM bereitzustellen. Auf der VM wird CentOS 6.4 ausgeführt. Ich verwende das folgende (abgekürzte) Ansible-Playbook: - hosts: default vars: home: '/home/vagrant' curl_version: '7_19_7' curl_url: 'https://github.com/bagder/curl/archive/curl-{{ curl_version }}.tar.gz' curl_dir: '{{ home }}/curl-curl-{{ curl_version }}' # user: vagrant remote_user: vagrant sudo: …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ich bin kürzlich zu OSX übergegangen, um meine Linux-Box …
Ich bin neu bei Ansible. Die meisten VPS-Bereitstellungshandbücher, die ich bisher gesehen habe, tun dies: Deaktivieren Sie die Anmeldung von root Erstellen Sie einen neuen Benutzer, der sich nur mit ssh(kein Passwort) anmelden kann. Fügen Sie den neuen Benutzer wheelmit kennwortloser Sudo- Berechtigung zur Gruppe hinzu Ich verstehe (1) und …
Ich versuche, ein Ansible-Playbook zu schreiben, um meine Server zu booten. Standardmäßig kann ich mich unter Linode nur als root mit einem Kennwort anmelden, daher meldet sich mein Playbook als root an, erstellt einen Nicht-root-Benutzer mit einem SSH-Schlüssel und deaktiviert root und Kennwort SSH. Dies ist ein Problem, da ich …
Ich habe ein ansibles Skript verwendet, um eine Serverkonfiguration aufzurufen. Ich habe das Skript vom Server aus ausgeführt und alles im localhost-Inventar ausgeführt. Jetzt wurde die SSH-Verbindung zum Server geschlossen und ich kann die Protokolldatei nicht finden. Wo ist der Standardprotokollpfad dafür? Unter / var / log befindet sich keine …
In dieser Dokumentation wird erläutert, wie Sie Dateien und Verzeichnisse mit dem copyModul in Ansible kopieren . Wie kopiere ich alle Kinder außer einem? Diskussion Die Optionen klären nicht, wie dies getan werden könnte. Das individuelle Kopieren aller Kinder ist keine Option, da das Elternteil mehr als 100 Kinder enthält.
Wir haben einen Server eingerichtet, auf dem die Infrastruktur für eine kleine Vereinigung ausgeführt wird. Bisher haben wir versucht, die Konfiguration mit Ansible zu verwalten, aber das war kein großer Erfolg. Vielleicht machen wir es falsch. Im Prinzip besteht die Idee darin, dass dieser Server die meiste Zeit in Ruhe …
Wir stoßen auf einen interessanten Streit und fallen in zwei Lager. Ich interessiere mich für bestimmte Probleme mit Ideen oder Fallstricken, die uns möglicherweise fehlen. Wirklich alles, was uns helfen kann, eine Entscheidung zu treffen oder auf Dinge hinzuweisen, die wir nicht berücksichtigen. Ich weiß, dass dies die Regel "Keine …
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.