penguineer.dehydrated_cron

Ansible Rolle: dehydrated_cron

Molecule

Installiere Cron-Aufrufe für dehydrated und sende nur E-Mails, wenn es Änderungen gibt.

Nutzung

Konfiguration

Bitte beachten, dass alle Variablen Standardwerte haben und in der Regel nicht geändert werden müssen.

  • dehydrated_cron_script_dir: Pfad zu den Cron-Hilfs-Skripten
  • dehydrated_config_dir: Pfad zur Dehydrated-Konfiguration
  • dehydrated_certs_dir: Pfad zu den Dehydrated-Zertifikaten
  • dehydrated_binary: Pfad zur Dehydrated-Binärdatei
  • dehydrated_check_span: Zeit (in Sekunden) vor dem Ablauf, ab dem ein Zertifikat als abgelaufen gemeldet wird.
  • dehydrated_cron_renew: Crontab-Muster für den Erneuerungsaufruf
  • dehydrated_cron_check: Crontab-Muster für den Prüfungsaufruf

Die Konfigurationsvariablen sind mit 24367dfa/ansible-role-dehydrated kompatibel.

Einfügen

als Rolle:

vars:
  - dehydrated_…: 

roles:
  - role: penguineer.dehydrated_cron

als Aufgabe:

tasks:
  - name: Cron für dehydrated einrichten
    include_role:
      name: penguineer.dehydrated_cron
    vars:
      dehydrated_…: 

Aufräumen

Wenn du zuvor dehydrated verwendet hast, stelle sicher, dass du alle vorhandenen Crontab-Einträge deaktivierst.

Wartende

Mitwirken

Pull-Requests sind willkommen!

Wenn möglich, halte dich bitte an die folgenden Richtlinien:

  • Halte PRs angemessen klein und beschränke ihren Umfang auf ein Feature oder Modul innerhalb des Codes.
  • Wenn eine große Änderung geplant ist, ist es am besten, zuerst ein Feature-Anfrage-Ticket zu eröffnen und anschließend die nachfolgenden PRs mit diesem Ticket zu verlinken, damit die PRs den Code in Richtung des beabsichtigten Features bewegen.

Lizenz

MIT © 2022 Stefan Haun und Mitwirkende

Über das Projekt

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

Installieren
ansible-galaxy install penguineer.dehydrated_cron
GitHub Repository
Lizenz
mit
Downloads
2.3k
Besitzer
Humans, machines and automation.