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.
Ein Team von IT-Systemadministratoren, die Erfahrung mit der Verwendung von Shell-Skripten zur Lösung ihrer Probleme haben, erwägt, stattdessen Ansible zu verwenden. Gibt es wesentliche Unterschiede und gute Gründe, Ansible zu verwenden oder weiterhin Shell-Skripte zu schreiben?
Sie möchten versuchen, ein gewisses Maß an Ausfallsicherheit in unser Ansible-Setup zu integrieren, das sich mit Bereitstellung und Konfiguration befasst. Ich verstehe ein paar Methoden zum Testen auf der Konfigurationsseite, frage mich jedoch, wie ich das Testen auf der Bereitstellungsseite am besten implementieren kann und ob es Tools gibt, die …
Wir planen, in unserem Projekt einen anonymen Tresor zu verwenden, um zu verhindern, dass Passwörter oder Schlüssel in git verloren gehen. Die Idee ist, alle unsere sensiblen Daten in eine einfache Datei zu packen und diese Datei mit einem Passwort mit ansible-vault zu verschlüsseln, bevor Sie zu git gehen. Um …
Ich versuche, einen Clean / Smudge-Filter in Git einzurichten, um Dateien, die Geheimnisse enthalten, automatisch durch den Befehl ansible-vault zu verschlüsseln und zu entschlüsseln . Die Besonderheit des ansible-vault-Befehls besteht darin, dass er nicht idempotent ist (er erstellt jedes Mal eine andere Binärdatei, wenn er für dieselben Daten aufgerufen wird). …
Ich führe ein Ansible-Playbook mit einem subtilen Hack aus, um an einem beliebigen Port weitergeleiteten Port zu arbeiten (damit ich einen Computer ohne direkten Zugriff auf viele Computer verwenden kann). Ich habe eine Pre-Task zum Ändern der ansible_portVariablen. Wenn ich meine eigentlichen Tasks und Rollen ausführe, werde ich aufgefordert, die …
Ich möchte die Unterschiede zwischen Puppet und Ansible verstehen, insbesondere die Art der Puppet-Einschränkungen im Vergleich zu Ansible. Gibt es Dinge, die Sie in Puppet nicht tun können, aber in Ansible? Mit anderen Worten, warum ziehen einige Leute von Puppet zu Ansible?
Ich bin neu bei Ansible. Hier ist meine Aufgabe ... Ich habe mehr als 400 Hosts und muss überprüfen, ob 5 verschiedene Ports von ihrem Ende zu unserem Webserver offen sind. Einzeln könnte ich mich einloggen und ausführen: telnet mywebserver.com 443 telnet mywebserver.com 80 telnet mywebserver.com 8443 ..und so weiter.. …
Ich habe ein Ansible-Playbook, in dem ich eine Reihe flockiger Geräte nacheinander aktualisieren möchte. Ich kann es verwenden serial:1, aber ich möchte das Playbook ganz anhalten, wenn ich einen Fehler erhalte, damit ich es reparieren kann, bevor ich fortfahre, anstatt Fehler zu akkumulieren. Ich möchte auch das Playbook auf demselben …
Ich bin neu in Ansible, mit einigen Erfahrungen in Chef. Ich denke darüber nach, Ansible zu lernen und zu verwenden, um Umgebungen zu verwalten. Ich habe mich gefragt, wie das Inventar von AWS-Spot-Instanzen am besten verwaltet werden kann. Wenn beispielsweise eine Spot-Instanz heruntergefahren wird, ist die alte IP nicht mehr …
Ich verwende ein ansible Playbook, um Apache für eine Liste von Sites zu konfigurieren. Das Playbook muss die Konfigurationsvorlage für den virtuellen Host für jede Site kopieren und dann jede Site aktivieren, indem Sie a2ensite: - name: Install apache site conf template: src=apache-sites-{{item}}-conf.j2 dest=/etc/apache2/sites-available/{{item}}.conf mode=0644 with_items: - sitea - siteb …
Entsprechend der Hilfe von ansible-playbook könnte --user=REMOTE_USERman den ssh-Benutzer definieren, aber man könnte auch ansible_ssh_user: REMOTE_USERentweder in den host- oder group_vars definieren. Frage Welche Variable muss entweder im Verzeichnis group- oder host_vars --vault-password-filedefiniert werden , um zu verhindern, dass diese während der Ausführung definiert werden muss ansible-playbook? Versuche Wenn ansible_vault_password_file: …
Vor kurzem hatte der Amazon S3 einen großen Ausfall in der Region USA-Ost-1. Es sieht so aus, als ob es wahrscheinlich durch einen Rechtschreibfehler beim Ausführen eines Wartungs-Playbooks in Ansible oder einem ähnlichen Tool verursacht wurde. Sie können einen Shell-Skript-Wrapper um ansible-playbook legen, um wie folgt auszusehen: #!/bin/bash /usr/bin/ansible-playbook "$@" …
Hintergrund Wir verwenden Ansible, um die Azure-Infrastruktur bereitzustellen und zu verwalten. Im Moment führen wir Ansible "manuell" aus, dh wir führen Playbooks für verschiedene automatisierte Aufgaben manuell aus . Keine CI-Infrastruktur. Wahrscheinlich nicht relevant, aber wir verwalten unser Inventar mithilfe eines dynamischen Skripts azure_rm.py. Wir werden ermutigt, so sicher wie …
Ich bin neu bei Ansible, muss jedoch eine Reihe von Playbooks verwalten, die den Diensten entsprechen, die in einer bestimmten Umgebung eingerichtet werden sollen. Ihnen müssen ein Port, Zertifikate usw. zugewiesen werden. Dies führt zu vielen Dateien mit Listen mit im Wesentlichen immer gleichen Namen und einer Zuordnung zu ihnen. …
Ich verwende Ansible 2.2, kann aber ein Upgrade durchführen, wenn es hilft. Ich habe das gesehen und war ziemlich aufgeregt, aber es scheint nicht in dieser (oder einer anderen) Version der Ansible-Dokumentation zu sein. Das Problem, das ich zu lösen versuche, ist, dass ich 1000 Benutzer habe, die ich auf …
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.