blob: 46697597b9f937d7fb551597cf6f1d30c3235ad6 [file] [log] [blame]
{% from "kubernetes/map.jinja" import control with context %}
include:
- kubernetes.control
{%- for job_name, job in control.job.items() %}
/srv/kubernetes/jobs/{{ job_name }}-job.yml:
file.managed:
- source: salt://kubernetes/files/job.yml
- user: root
- group: root
- template: jinja
- makedirs: true
- require:
- file: /srv/kubernetes
- defaults:
job: {{ job|yaml }}
{%- endfor %}