Als «ansible» getaggte Fragen

9
Wie verschlüssle ich Binärdateien in Ansible?

Wir verwenden Ansible Vault , um Passwörter, private Schlüssel für Zertifikate usw. in unserem Ansible Playbook Git-Repository zu speichern. Alle unsere vorhandenen privaten Daten liegen in Textform vor, sodass wir sie in Variablen speichern können. Diese werden dann in Vorlagen oder mit dem...

9
Ansible: Starten Sie den Dienst nur neu, wenn er ausgeführt wurde

In einem Ansible-Playbook möchte ich einen Dienst nach dem Aktualisieren der Konfigurationsdatei neu starten, jedoch nur, wenn er bereits ausgeführt wurde . Ich möchte den Status des Dienstes nicht mit ansible steuern, sondern nur neu starten, wenn er zuvor gestartet wurde. Ich könnte dafür einen...

9
Was ist das Äquivalent von Puppets "es sei denn" in Ansible?

Hintergrund: In Puppet kann ein Befehl ausgeführt werden, sofern er nicht bereits ausgeführt wurde: exec { '/bin/echo root >> /usr/lib/cron/cron.allow': path => '/usr/bin:/usr/sbin:/bin', unless => 'grep root /usr/lib/cron/cron.allow 2>/dev/null', } Ziel: Ausführen eines Befehls,...

8
ansible: warum überspringt das Dateimodul?

Ich habe ein ansible 1.1-Playbook, in dem ich so etwas mache: - name: copy files sudo: True shell: cp /from/* /to/ - name: change owner sudo: True file: path=$item owner=newuser group=newgroup with_fileglob: /to/* Die zweite Aufgabe, "Eigentümer wechseln", wird immer übersprungen. Kann mir jemand...

8
Ansible Playbook zum Hochladen und Ausführen eines Python-Skripts

Mein Spielbuch ist wie folgt: - hosts : mygroup user : user sudo : yes tasks : - name : Copy script copy : 'src=/home/user/Scripts/logchecker.py dest=/opt/root2/logchecker.py owner=root group=root mode=755' - name : Execute script command : '/usr/bin/python /opt/root2/logchecker.py' Der...

8
Erfassen Sie die Vorlagenausgabe im laufenden Betrieb

Ich muss einen Befehl auf dem Zielserver ausführen, der Daten nur über stdin akzeptiert. Die Daten, die ich füttere, stammen aus einer Vorlagendatei und enthalten vertrauliche Daten. Daher möchte ich sie nicht einmal für eine Sekunde im Dateisystem haben. Ich versuche einen Weg zu finden, um die...

8
Ansible hat Schwierigkeiten, Supervisor neu zu starten

Ich versuche, Supervisor über mein Ansible Playbook neu zu starten, aber ich stoße anscheinend auf ein Problem mit dem Supervisor-Modul für Ansible. In meiner Supervisor-Konfiguration habe ich ein Programm definiert: [program:process] process_name=%(program_name)s_%(process_num)02d...

8
ansible run globale Variable

Ich möchte mit ansible einen Servercluster erstellen. In einem Hauptspielbuch füge ich einige Unterspielbücher hinzu. - include: playbook_commandserver.yml - include: playbook_agent.yml In der Datei playbook_commandserver.yml erstelle ich den Befehlsserver (auf aws). Dann löse ich eine Rolle...

7
Ansible sich wiederholende Rollen

Ich verwende Ansible, um einige Web- und Datenbankserver zu verwalten, auf denen Websites für mehrere vhosts ausgeführt werden. Für jede Website muss ich der dbservers-Gruppe eine Datenbankrolle und der webservers-Gruppe eine Website-Rolle zuweisen. Mein Spielbuch sieht also ungefähr so ​​aus: -...