uZer.crontab

ansible-role-crontab

Status budowy Galaxy Gwiazdki GitHub

  • Ta rola konfiguruje crontab i usuwa zadania/zmienne, gdy nie są w ansible.

  • Wszystkie zmienne powinny być skonfigurowane w host_vars lub group_vars.

  • Domyślnie dla crontabów i zmiennych używany jest plik /etc/cron.d/ansible_cron.

  • Zauważ, że usuwanie jest zarządzane tylko wtedy, gdy nie jest określony file: .... Jeśli planujesz umieścić swoje crontaby w różnych plikach, ta rola nie ma dla Ciebie zbyt wiele użyteczności, ponieważ zadania usuwania nie będą analizować Twojego pliku. W tym przypadku warto wrócić do klasycznej roli galaxy.

Zależności

Brak. Powinno działać na każdej dystrybucji Linuxa.

Prosty przykład użycia

crontabs:
  jobs:
    - name: "Zadanie testowe 1"
      job: "echo $TESTVAR1 > /tmp/testcron"

Dokładny przykład użycia

crontabs:
  vars:
    - name: "TESTVAR1"
      value: "test WARTOŚĆ 2"
      user: "dziwak"
      # file: /etc/cron.d/inny_cron ## Nie należy używać
    - ...
  jobs:
    - name: "Zadanie testowe 1"
      job: "echo $TESTVAR1 > /tmp/testcron"
      minute: "0"
      hour: "2"
      day: "*"
      month: "*"
      weekday: "*"
      user: "dziwak"
    - ...

Licencja

"LICENCJA (rozszerzona) PIWNA" (Wersja 42.0815):

Dopóki zachowasz to ogłoszenie, możesz robić wszystko, co chcesz z tymi rzeczami. Jeśli kiedyś się spotkamy i uznasz, że te rzeczy są tego warte, możesz kupić mi piwo w zamian.

Informacje o autorze

Youenn Piolet

O projekcie

Crontab management

Zainstaluj
ansible-galaxy install uZer.crontab
Licencja
other
Pobrania
2.4k
Właściciel
What year is this?