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
Handlerausführung immer in Ansible auslösen
Ich verwende Ansible, um meinen Entwicklungsserver bereitzustellen. Ich möchte, dass immer einige Dienste für mich gestartet werden. Ich habe Handler für diesen Zweck, aber was ist der beste Weg, um die Ausführung eines Handlers ohne Bedingung auszulösen, z. B. damit es immer funktioniert? Etwas wie das: tasks: - name: Trigger …
33 ansible 

6
Wie gehe ich mit Ansible mit SSH-Portänderungen um?
Ich versuche, Ansible für die Automatisierung des Installationsprozesses neuer Serverinstanzen zu verwenden. Eine der Setup-Aufgaben ändert den Standard-SSH-Port, weshalb ich die Hosts-Liste aktualisieren muss. Ist es möglich, dies zu automatisieren, indem Ansible auf einen bestimmten Port zurückgreift, wenn die Verbindung zum Standard-SSH-Port nicht hergestellt werden konnte?

8
SSH wird mit zu vielen Authentifizierungsfehlern abgebrochen
Ich versuche, dieses einfache Bereitstellungsskript auszuführen, aber beim Ausführen vagrant upund dann bei vagrant provisionBefehlen treten Fehler auf . Ich habe gelesen, dass ich eine /etc/ansible/hostsDatei erstellen musste , die ich erstellt habe. [vagrant] 192.168.222.111 Meine SSH-Konfiguration (einige Details entfernt): Host default HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null …


6
Apt-get autoremove mit ansible ausführen
Ich unterhalte eine Herde von EC2-Servern mit ansible. Die Server werden regelmäßig mit dem apt-Modul aktualisiert und aktualisiert . Als ich manuell versuchte, einen Server zu aktualisieren, erhielt ich die folgende Meldung: $ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done …
23 apt  ansible 

2
Verhindert Ansible die Ausführung von 'rm -rf /' in einem Shell-Skript?
Dies basiert auf dieser Falschmeldung hier. Das beschriebene Problem besteht darin, ein Bash-Skript zu haben, das Folgendes enthält: rm -rf {pattern1}/{pattern2} ... das, wenn beide Muster ein oder mehrere leere Elemente enthalten, auf mindestens eine Instanz von erweitert wird rm -rf /, vorausgesetzt, der ursprüngliche Befehl wurde korrekt transkribiert und …
23 linux  bash  ansible  rm 

2
Ansible-Task wird als bestimmter Benutzer ausgeführt
Ich versuche, eine bestimmte Ansible-Aufgabe als ein anderer Benutzer auszuführen als derjenige, der das Playbook ausführt. Meine .ymlDatei sieht so aus: --- - hosts: staging_servers tasks: - name: check user remote_user: someusername shell: whoami Das Ausführen dieser Aufgabe zeigt mir, dass der whoamiBefehl einen anderen Benutzer zurückgibt, als ich in …

4
Ansible: Ist es möglich, eine „Cat-Datei“ zu erstellen und die Ausgabe auf den Bildschirm zu exportieren, während ein Playbook abgespielt wird, und nicht als Debug?
Ich habe ein Playbook geschrieben, in dem Google Authenticator pro Nutzer installiert und konfiguriert wird. Ich möchte den letzten Schritt des Playbooks in catder Konfigurationsdatei google_authenticator sehen. Mit dem "Debug" -Modul kann ich die Daten auf dem Bildschirm anzeigen lassen, aber nur als Debug-Meldung: TASK: [debug var=details.stdout_lines] **************************************** ok: [localhost] …

6
Installieren Sie das RPM-Paket mit Ansible
Wie installiere ich das RPM-Paket mit Ansible auf einem Remotecomputer? Die naheliegende Lösung ist die Verwendung eines commandModuls, aber das ist ein bisschen albern. Außerdem möchte ich vermeiden, ein Yum-Repository nur für ein Paket einzurichten. Gibt es einen pragmatischeren Ansatz für dieses Problem?
22 rpm  ansible 

2
Konfigurationsmanagement: Push versus Pull-basierte Topologie
Die etablierteren Konfigurationsmanagementsysteme (CM) wie Puppet und Chef verwenden einen Pull-basierten Ansatz: Clients fragen regelmäßig bei einem zentralen Master nach Aktualisierungen. Einige von ihnen bieten auch einen meisterlosen Ansatz (also Push-basiert), geben jedoch an, dass er nicht für die Produktion (Saltstack) oder weniger skalierbar (Puppet) ist. Das einzige System, von …

7
Wie kann ich verhindern, dass ansible Passwörter in die Logfiles schreibt?
Ich richte einen MySQL-Server ein und möchte, dass Ansible das mysql-rootPasswort während der Installation setzt. Mit Hilfe des Internets habe ich diese Lösung gefunden: - name: Set MySQL root password before installing debconf: name='mysql-server' question='mysql-server/root_password' value='{{mysql_root_pwd | quote}}' vtype='password' - name: Confirm MySQL root password before installing debconf: name='mysql-server' question='mysql-server/root_password_again' …
22 security  ansible 

4
Iptables Management mit Ansible in riesiger Umgebung
Was ist der beste Weg, um iptables von einem Punkt aus zu verwalten und etwas auf einem lokalen Server zu bearbeiten? Wir müssen einige Regeln hinzufügen, die auf allen Servern zentralisiert sind, aber wir haben spezifische Server mit spezifischen Anforderungen, die ihre eigenen Regeln haben sollten. Ich dachte an ein …
20 iptables  ansible 


3
Verwalten von Linux-Computerclustern hinter Firewalls
Das Produkt meines Unternehmens ist im Wesentlichen eine Linux-Box (Ubuntu), die sich in einem fremden Netzwerk befindet und unsere Software ausführt. Bisher hatten wir weniger als 25 Boxen in freier Wildbahn und haben sie mit TeamViewer verwaltet. Wir sind jetzt dabei, 1000 dieser Boxen auszuliefern, und TeamViewer ist keine Option …


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.