paulbsd-salt/states/forgejo/map.jinja
Paul 1b256c5e6d
All checks were successful
continuous-integration/drone/push Build is passing
add forgejo state
2025-03-01 09:42:01 +01:00

18 lines
421 B
Django/Jinja

{%- import_yaml "forgejo/defaults.yaml" as defaults -%}
{%- set os_family_map = salt['grains.filter_by']({
'Debian': {},
'Suse': {},
'Arch': {},
'RedHat': {},
}, grain="os_family", merge=salt['pillar.get']('forgejo:lookup'))
-%}
{%- do defaults.forgejo.update(os_family_map) -%}
{%- set forgejo = salt['pillar.get'](
'forgejo',
default=defaults.forgejo,
merge=True
)
-%}