geerlingguy.bad_judgement

Złe Osądy

NIE UŻYWAJ TEJ ROLE. Przynajmniej nie w środowisku produkcyjnym. Ani na żadnym serwerze, na którym ci zależy. Mogą się wydarzyć złe rzeczy.

Świetny przykład złego osądu; nigdy nie ufaj piratowi.

Ta rola ma swoje korzenie w module Bad Judgement dla Drupal. Podstawową ideą jest to, że każda inna rola, która nie jest przeznaczona do używania w produkcji, powinna wymagać tej roli jako zależności. Obie role powinny ostrzegać użytkownika, aby nigdy ich nie uruchamiać w produkcji.

Ale dlaczego ktoś miałby publikować rolę na Ansible Galaxy, jeśli nie jest ona przeznaczona do użycia?

Cóż, są dwa powody:

  • Jako żart (np. moduł Drupal khaaaaaaan)
  • W celach demonstracyjnych poprzez negatywny przykład (np. ta rola)

Ta rola została pierwotnie stworzona przez Jeffa Geerlinga na jego prezentację podczas AnsibleFest Austin 2019 Jest rola na to! Jak oceniać społecznościowe role dla swoich playbooków.

Osąd vs Ocenianie

Czy wiedziałeś, że obie pisownie są uważane za poprawne? Ten projekt wybrał 'starszą' pisownię zamiast bardziej powszechnej, której używamy w angielskim amerykańskim dzisiaj.

Jednakże, jeśli bardziej będziesz się spierać o nazwę tego projektu niż o to, że nie powinieneś go w ogóle używać, prawdopodobnie masz złe osądy ;-)

Wymagania

  • Naprawdę złe osądy.

Zmienne role

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml):

preserve_files: true

Ustaw na false, jeśli nie chcesz zachować plików.

preserve_files_dir: /tmp

Ustaw to na katalog, który przechowuje tymczasowe pliki, które chciałbyś zachować (lub nie) w zależności od ustawienia preserve_files.

Zależności

N/D

Przykładowy Playbook

Zamieszczenie przykładu, jak używać swojej roli (na przykład, z przekazanymi zmiennymi jako parametry) jest zawsze miłe dla użytkowników:

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

Licencja

MIT / BSD

Informacje o autorze

Ta rola została stworzona w 2019 roku przez Jeffa Geerlinga, autora Ansible for DevOps.

Obraz z Digital Domain - Piraci z Karaibów: Na krańcu świata.

O projekcie

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

Zainstaluj
ansible-galaxy install geerlingguy.bad_judgement
Licencja
Unknown
Pobrania
16.4k
Właściciel
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns