diff --git a/git/init.sls b/git/init.sls new file mode 100644 index 0000000..841f6fd --- /dev/null +++ b/git/init.sls @@ -0,0 +1,14 @@ +git: + pkg.installed: [] + +{% for user, configs in salt.pillar.get("git:user_configs", {}).items() %} + {% for key, val in configs.items() %} +{{ "gitconfig_%s_%s" | format(user, key) | yaml_encode }}: + git.config_set: + - name: {{ key | yaml_encode }} + - value: {{ val | yaml_encode }} + - user: {{ user | yaml_encode }} + - global: true + {% endfor %} +{% endfor %} +