1 # -------------------------------------------------------------
2 # Salt — Provision a small local network
3 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
6 # License: Trivial work, not eligible to copyright
7 # -------------------------------------------------------------
9 {% from "map.jinja" import dirs with context %}
11 # -------------------------------------------------------------
12 # Provision /home directories
13 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
15 {% for user in salt['pillar.get']("users", []) %}
16 {% set home = dirs.home + "/" + user %}
20 - source: salt://roles/core/home/files/{{ user }}
24 is_synergy_server: {{ grains['id'] == pillar['synergy_server']['id'] }}
25 synergy_server: {{ pillar['synergy_server']['addr'] }}
26 hostname: {{ grains['id'] }}