Skip to content

ansible-roles/ansible-role-cron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-role-cron

Galaxy

Install cron service and configure cron jobs in separate groups.

Installation

$ ansible-galaxy install igor_mukhin.cron

Usage

- host: all
  vars:
    cron_jobs:
      - '1 * * * * www-data /usr/bin/php /var/www/hourly.php'

    daily_cron_jobs_enabled: true
    daily_cron_jobs_group: "daily"
    daily_cron_jobs:
      - description: Daily job
        command: '1 * * * * www-data /usr/bin/php /var/www/daily.php'
        enabled: "{{ another_cron_jobs_enabled }}"

  roles:
    - igor_mukhin.cron
    - role: igor_mukhin.cron
      cron_jobs_group: "{{ daily_cron_jobs_group }}"
      cron_jobs: "{{ daily_cron_jobs }}"

About

Install cron service and configure cron jobs in separate groups

Resources

Stars

Watchers

Forks

Packages

No packages published