Compare commits

..

2 Commits

Author SHA1 Message Date
1df614b9af
fix(environ): remove stray control characters
Remove useless "%}" from comment in file.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2023-02-15 20:10:19 +01:00
dcd585b322
feat(suse): support packaged installations
- add all components available in the default openSUSE Leap (OSS)
  repository to osfamilymap
- introduce global manage_user_group toggle to prevent the formula from
  changing users and groups managed by system packages
- allow configuration file override using
  pkg:component:<component>:config_file

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2023-02-15 20:09:20 +01:00

View File

@ -31,7 +31,12 @@ prometheus-config-file-etc-file-directory:
prometheus-config-file-{{ name }}-file-managed: prometheus-config-file-{{ name }}-file-managed:
file.managed: file.managed:
- name: {{ p.dir.etc }}{{ p.div }}{{ name }}.yml {%- if 'config_file' in p.pkg.component[name] %}
{%- set config_file = p.pkg.component[name]['config_file'] %}
{%- else %}
{%- set config_file = p.dir.etc ~ p.div ~ name ~ '.yml' %}
{%- endif %}
- name: {{ config_file }}
- source: {{ files_switch(['config.yml.jinja'], - source: {{ files_switch(['config.yml.jinja'],
lookup='prometheus-config-file-' ~ name ~ '-file-managed' lookup='prometheus-config-file-' ~ name ~ '-file-managed'
) )