Saltstack Official Linux Formula
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- {%- from "linux/map.jinja" import system with context %}
- {%- if system.enabled %}
-
- {%- for name, job in system.job.iteritems() %}
-
- linux_job_{{ job.command }}:
- {%- if job.enabled %}
- cron.present:
- - name: {{ job.command }}
- - user: {{ job.user }}
- {%- if job.minute is defined %}
- - minute: '{{ job.minute }}'
- {%- endif %}
- {%- if job.hour is defined %}
- - hour: '{{ job.hour }}'
- {%- endif %}
- {%- if job.daymonth is defined %}
- - daymonth: '{{ job.daymonth }}'
- {%- endif %}
- {%- if job.month is defined %}
- - month: '{{ job.month }}'
- {%- endif %}
- {%- if job.dayweek is defined %}
- - dayweek: '{{ job.dayweek }}'
- {%- endif %}
- {%- else %}
- job.absent:
- - name: {{ job.command }}
- {%- endif %}
-
- {%- endfor %}
-
- {%- endif %}
|