blob: 9333b1ad8aca14ed7bf65f8c5db5537bc6ef11ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
{% for file in pillar["baseimage"]["files"].items() %}
baseimage_files_{{ file[0] }}:
file.managed:
{% if file[1]["relative_to_buildroot"] %}
- name: {{ pillar["baseimage"]["build_dir"] }}/{{ file[1]["path"] }}/{{ file[1]["name"] }}
{% else %}
- name: {{ file[1]["path"] }}/{{ file[1]["name"] }}
{% endif %}
- source: salt://openbook/baseimage/files/{{ file[1]["source"] }}
{% if file[1]["is_template"] %}
- template: jinja
{% endif %}
- user: root
- group: root
- mode: {{ file[1]["mode"] }}
{% endfor %}
|