2016-11-30 1 views
0

Wir möchten die Serverinstallation zurücksetzen.Ansible -> Wie erzwinge die Ausführung aller Aufgaben?

Wir haben bereits Ansible-Skript, um unseren Server einzurichten, also wollen wir es ausführen. Allerdings überprüft Ansible, dass z. einige Dateien sind vorhanden und überspringen dann Schritte, in denen diese Dateien vorbereitet sind, aber wir möchten alle überschreiben.

Gibt es irgendwelche bequemen Möglichkeiten, das zu tun?

+0

Was ist falsch an dieser Frage? Warum wurde es abgelehnt? –

Antwort

2

auf Kommentare In diesem Fall (certs auf dem Server, die regeneriert werden müssen)

aktualisiert basierend Ich habe eine nuke Flagge in meinem Textbuch, die false und eine Aufgabe immer festgelegt ist, dass die Bereinigung tut

- file: 
    path: '{{ item }}' 
    state: absent 
    when: nuke 
    with_items: 
    - /path/to/file1 
    - /path/to/file2 

Wenn ich Sachen neu erstellen müssen, ich benutze ansible mit

ansible-playbook pb.yml -e nuke=true 

Seine nicht die eleganteste Lösung, aber es macht die Arbeit erledigt.


alt obsolet Antwort

Es gibt keinen Standard-Weg, dies zu tun. Aber ich denke nicht, dass das irgendeinen Sinn hat.

Ansible garantiert, dass die endgültige Form der Sache (d. H. Datei), die Sie bereitstellen, dem entspricht, was immer Sie ihm gesagt haben.

Zum Beispiel, wenn Sie eine Vorlage bereitstellen wie diese

- template: 
    src: ./foo 
    dest: /etc/foo 
    owner: root 

und Sie führen Sie es aus, wird die Datei garantiert die richtigen Inhalte haben und dem Benutzer root gehört.

Es gibt viele Konfigurationen, die Sie hinzufügen können, um sicherzustellen, dass (Prüfsummen für get_url, etc).

+0

Nur sehr Beton. Wir erzeugen Zertifikate für den Server. Ich habe keine Ahnung warum, aber wenn es Datei (altes Zertifikat) findet, geht Ansible über. Aber ich muss einen neuen erstellen und den alten überschreiben. Schlagen Sie vor, z. SHA über das Zertifikat und vergleichen Sie es? –

+0

Ich habe meine Antwort mit meiner Herangehensweise an die Sache aktualisiert – user2599522

Verwandte Themen