freehck.crontask

freehck.crontask

Ta rola jest po prostu opakowaniem dla modułu cron.

Tworzy zadanie cron w ten sam sposób.

Zmienne roli

crontask_file: nazwa pliku pod /etc/cron.d, w którym będą przechowywane twoje zadania

crontask_name: nazwa zadania do wykonania

crontask_day: dzień, w którym ma się wykonać (domyślnie '*')

crontask_hour: godzina, w której ma się wykonać (domyślnie '*')

crontask_minute: minuta, w której ma się wykonać (domyślnie '*')

crontask_month: miesiąc, w którym ma się wykonać (domyślnie '*')

crontask_weekday: dzień tygodnia, w którym ma się wykonać (domyślnie '*')

crontask_job: polecenie lub skrypt do wykonania

crontask_state: stan (domyślnie present, można ustawić na absent)

crontask_user: użytkownik, który wykona to zadanie (domyślnie root)

crontask_commented_out: ustaw na true, aby tymczasowo wyłączyć zadanie

Przykład Playbooka

- rola: freehck.crontask
  crontask_file: "backups"
  crontask_name: "kopiowanie bazy danych"
  crontask_hour: "12"
  crontask_minute: "0"
  crontask_job: "/opt/scripts/mysql-backup-all.sh"
  crontask_user: "root"
  tagi: [ backup, mysql ]

Licencja

MIT

Informacje o autorze

Dmitrii Kashin, freehck@freehck.ru

O projekcie

role to create cron job, wraps the cron module

Zainstaluj
ansible-galaxy install freehck.crontask
Licencja
mit
Pobrania
2.2k
Właściciel