Saltstack Official Linux Formula
Ви не можете вибрати більше 25 тем
Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
|
- {%- from "linux/map.jinja" import system with context %}
- {%- if system.enabled %}
-
- /etc/profile.d:
- file.directory:
- - user: root
- - mode: 750
- - makedirs: true
-
- profile.d_clean:
- file.directory:
- - name: /etc/profile.d
- - clean: true
- - exclude_pat: 'E@^((?!salt_profile*).)*$'
-
- {%- if system.profile|length > 0 %}
-
- {%- for name, script in system.profile.iteritems() %}
- profile.d_script_{{ name }}:
- file.managed:
- - name: /etc/profile.d/salt_profile_{{ name }}{%if name.split('.')|length == 1 %}.sh{% endif %}
- - mode: 755
- - source:
- - salt://linux/files/etc_profile_{{ name }}
- - salt://linux/files/etc_profile
- - template: jinja
- - defaults:
- script: {{ script|yaml }}
- - require_in:
- - service: profile.d_clean
- {% endfor %}
-
- {%- endif %}
- {%- endif %}
|