Require less options for linux.system.job
Change-Id: I74f63a705de8abef146cd1a77f8563e5de5d7f8d
diff --git a/linux/system/job.sls b/linux/system/job.sls
index f0373a4..8163b2b 100644
--- a/linux/system/job.sls
+++ b/linux/system/job.sls
@@ -4,10 +4,10 @@
{%- for name, job in system.job.iteritems() %}
linux_job_{{ job.command }}:
- {%- if job.enabled %}
+ {%- if job.enabled|default(True) %}
cron.present:
- name: {{ job.command }}
- - user: {{ job.user }}
+ - user: {{ job.user|default("root") }}
{%- if job.minute is defined %}
- minute: '{{ job.minute }}'
{%- endif %}
@@ -23,9 +23,9 @@
{%- if job.dayweek is defined %}
- dayweek: '{{ job.dayweek }}'
{%- endif %}
- {%- if job.user in system.get('user', {}).keys() %}
+ {%- if job.user|default("root") in system.get('user', {}).keys() %}
- require:
- - user: system_user_{{ job.user }}
+ - user: system_user_{{ job.user|default("root") }}
{%- endif %}
{%- else %}
cron.absent: