geerlingguy.bad_judgement

Schlechte Urteile

CI

VERWENDEN SIE DIESE ROLLE NICHT. Zumindest nicht in der Produktion. Oder auf irgendeinem Server, der Ihnen wichtig ist. Schlimme Dinge werden passieren.

Ein brillantes Beispiel für schlechtes Urteilsvermögen; vertraue niemals einem Piraten.

Diese Rolle hat ihre Wurzeln im Bad Judgement Modul für Drupal. Die grundlegende Idee ist, dass jede andere Rolle, die nie in der Produktion laufen soll, diese Rolle als Abhängigkeit benötigt. Und dann sollten beide Rollen den Benutzer warnen, sie niemals in der Produktion zu verwenden.

Aber warum würde jemand eine Rolle auf Ansible Galaxy veröffentlichen, wenn sie nicht zum Gebrauch gedacht ist?

Nun, es gibt zwei mögliche Gründe:

  • Als Scherz (z. B. Drupals khaaaaaaan Modul)
  • Zum Zweck der Demonstration durch negatives Beispiel (z. B. diese Rolle)

Diese Rolle wurde ursprünglich von Jeff Geerling für seine Präsentation bei AnsibleFest Austin 2019 Es gibt eine Rolle dafür! Wie man Community-Rollen für seine Playbooks bewertet erstellt.

Urteil vs Urteil

Wussten Sie, dass beide Schreibweisen als korrekt gelten? Dieses Projekt wählte die 'ältere' Schreibweise über die gebräuchlichere, die wir heute im US-Englisch verwenden.

Aber wenn Sie mehr über den Namen dieses Projekts streiten als über die Tatsache, dass Sie dieses Projekt überhaupt nicht verwenden sollten, haben Sie wahrscheinlich schlechtes Urteilsvermögen ;-)

Anforderungen

  • Wirklich schlechtes Urteilsvermögen.

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

preserve_files: true

Setzen Sie dies auf false, wenn Sie keine Dateien behalten möchten.

preserve_files_dir: /tmp

Setzen Sie dies auf das Verzeichnis, das temporäre Dateien speichert, die Sie je nach Einstellung preserve_files behalten möchten (oder nicht).

Abhängigkeiten

Nicht zutreffend

Beispiel-Playbook

Es ist immer hilfreich für die Benutzer, ein Beispiel dafür zu haben, wie man Ihre Rolle verwendet (zum Beispiel mit übergebenen Variablen):

- hosts: all
  roles:
     - role: geerlingguy.bad_judgement

Lizenz

MIT / BSD

Autoreninformationen

Diese Rolle wurde 2019 von Jeff Geerling erstellt, Autor von Ansible für DevOps.

Bild von Digital Domain - Pirates of the Caribbean: At World's End.

Über das Projekt

DO NOT USE THIS ROLE! It is for demonstration purposes.

Installieren
ansible-galaxy install geerlingguy.bad_judgement
Lizenz
Unknown
Downloads
16.4k
Besitzer
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns