--- {%- from "samba/map.jinja" import samba with context %} {%- from "samba/map.jinja" import users with context %} {%- for user in users %} samba-user-{{ user.name }}: {%- if user.enabled %} pdbedit.managed: - name: {{ user.name }} - login: {{ user.name }} - password: "{{ user.password }}" - password_hashed: false {%- else %} pdbedit.absent: - name: {{ user.name }} {%- endif %} - require: - pkg: samba-pkg {%- endfor %}