{% 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 %} |