Browse Source

Merge pull request #47 from salt-formulas/fix/force_symlinks

formula, service symlinks. force/makedirs True
fix/ca_cert_render_issue
Filip Pytloun 7 years ago
parent
commit
03d113e2dc
1 changed files with 16 additions and 0 deletions
  1. +16
    -0
      salt/master/env.sls

+ 16
- 0
salt/master/env.sls View File

- target: /usr/share/salt-formulas/env/_formulas/{{ formula_name }}/{{ formula_name }} - target: /usr/share/salt-formulas/env/_formulas/{{ formula_name }}/{{ formula_name }}
- require: - require:
- file: salt_env_{{ environment_name }}_dirs - file: salt_env_{{ environment_name }}_dirs
- force: True
- makedirs: True


{%- for grain_name, grain in formula.get('grain', {}).iteritems() %} {%- for grain_name, grain in formula.get('grain', {}).iteritems() %}


file.symlink: file.symlink:
- name: /usr/share/salt-formulas/env/_grains/{{ grain_name }} - name: /usr/share/salt-formulas/env/_grains/{{ grain_name }}
- target: /usr/share/salt-formulas/env/_formulas/{{ formula_name }}/_grains/{{ grain_name }} - target: /usr/share/salt-formulas/env/_formulas/{{ formula_name }}/_grains/{{ grain_name }}
- force: True
- makedirs: True


{%- endfor %} {%- endfor %}


file.symlink: file.symlink:
- name: /usr/share/salt-formulas/env/_modules/{{ module_name }} - name: /usr/share/salt-formulas/env/_modules/{{ module_name }}
- target: /usr/share/salt-formulas/env/_formulas/{{ formula_name }}/_modules/{{ module_name }} - target: /usr/share/salt-formulas/env/_formulas/{{ formula_name }}/_modules/{{ module_name }}
- force: True
- makedirs: True


{%- endfor %} {%- endfor %}


file.symlink: file.symlink:
- name: /usr/share/salt-formulas/env/_states/{{ state_name }} - name: /usr/share/salt-formulas/env/_states/{{ state_name }}
- target: /usr/share/salt-formulas/env/_formulas/{{ formula_name }}/_states/{{ state_name }} - target: /usr/share/salt-formulas/env/_formulas/{{ formula_name }}/_states/{{ state_name }}
- force: True
- makedirs: True


{%- endfor %} {%- endfor %}


- target: /srv/salt/env/{{ environment_name }}/_formulas/{{ formula_name }}/{{ formula_name }} - target: /srv/salt/env/{{ environment_name }}/_formulas/{{ formula_name }}/{{ formula_name }}
- require: - require:
- file: salt_env_{{ environment_name }}_dirs - file: salt_env_{{ environment_name }}_dirs
- force: True
- makedirs: True


{%- for grain_name, grain in formula.get('grain', {}).iteritems() %} {%- for grain_name, grain in formula.get('grain', {}).iteritems() %}


file.symlink: file.symlink:
- name: /srv/salt/env/{{ environment_name }}/_grains/{{ grain_name }} - name: /srv/salt/env/{{ environment_name }}/_grains/{{ grain_name }}
- target: /srv/salt/env/{{ environment_name }}/_formulas/{{ formula_name }}/_grains/{{ grain_name }} - target: /srv/salt/env/{{ environment_name }}/_formulas/{{ formula_name }}/_grains/{{ grain_name }}
- force: True
- makedirs: True


{%- endfor %} {%- endfor %}


file.symlink: file.symlink:
- name: /srv/salt/env/{{ environment_name }}/_grains/{{ module_name }} - name: /srv/salt/env/{{ environment_name }}/_grains/{{ module_name }}
- target: /srv/salt/env/{{ environment_name }}/_formulas/{{ formula_name }}/_grains/{{ module_name }} - target: /srv/salt/env/{{ environment_name }}/_formulas/{{ formula_name }}/_grains/{{ module_name }}
- force: True
- makedirs: True


{%- endfor %} {%- endfor %}


file.symlink: file.symlink:
- name: /srv/salt/env/{{ environment_name }}/_grains/{{ state_name }} - name: /srv/salt/env/{{ environment_name }}/_grains/{{ state_name }}
- target: /srv/salt/env/{{ environment_name }}/_formulas/{{ formula_name }}/_grains/{{ state_name }} - target: /srv/salt/env/{{ environment_name }}/_formulas/{{ formula_name }}/_grains/{{ state_name }}
- force: True
- makedirs: True


{%- endfor %} {%- endfor %}



Loading…
Cancel
Save