penguineer.dehydrated_cron

Rola Ansible: deyhdrated_cron

Molecule

Instalacja zadań cron dla dehydrated, które wysyłają e-maile tylko w przypadku zmian.

Użycie

Konfiguracja

Proszę zauważyć, że wszystkie zmienne mają domyślne wartości i zwykle nie trzeba ich zmieniać.

  • dehydrated_cron_script_dir: Ścieżka do skryptów pomocniczych cron
  • dehydrated_config_dir: Ścieżka do konfiguracji Dehydrated
  • dehydrated_certs_dir: Ścieżka do certyfikatów Dehydrated
  • dehydrated_binary: Ścieżka do binarnego pliku Dehydrated
  • dehydrated_check_span: Czas (w sekundach) przed wygaśnięciem, po którym certyfikat ma być uznawany za przestarzały.
  • dehydrated_cron_renew: Wzór crontab dla zadania odnawiania
  • dehydrated_cron_check: Wzór crontab dla zadania sprawdzania

Zmienne konfiguracyjne są kompatybilne z 24367dfa/ansible-role-dehydrated.

Włączenie

jako rola:

vars:
  - dehydrated_…: 

roles:
  - role: penguineer.dehydrated_cron

jako zadanie:

tasks:
  - name: Ustawienie crona dla dehydrated
    include_role:
      name: penguineer.dehydrated_cron
    vars:
      dehydrated_…: 

Sprzątanie

Jeśli wcześniej miałeś uruchomione dehydrated, upewnij się, że wyłączyłeś wszelkie istniejące wpisy crontab.

Utrzymujący

Wkład

Prosimy o przesyłanie PR-ów!

Jeśli to możliwe, prosimy o przestrzeganie poniższych wytycznych:

  • Zachowuj PR-y w rozsądnych granicach i ograniczaj ich zakres do funkcji lub modułu w kodzie.
  • Jeśli planowana jest dużą zmianę, najlepiej najpierw otworzyć zgłoszenie dotyczące wniosku o funkcjonalność, a następnie powiązać kolejne PR-y z tym zgłoszeniem, aby PR-y prowadziły kod w kierunku zamierzonej funkcjonalności.

Licencja

MIT © 2022 Stefan Haun i współpracownicy

O projekcie

Install cron calls to dehydrated and only send e-mails in case of changes.

Zainstaluj
ansible-galaxy install penguineer.dehydrated_cron
Licencja
mit
Pobrania
2.3k
Właściciel
Humans, machines and automation.