20 lines
543 B
Django/Jinja
20 lines
543 B
Django/Jinja
[global]
|
|
workgroup = WORKGROUP
|
|
server string = Samba Server %v
|
|
netbios name = {{ ansible_hostname }}
|
|
security = user
|
|
map to guest = bad user
|
|
dns proxy = no
|
|
{% for user in samba.users %}
|
|
smb encrypt = {{ 'mandatory' if user.encrypt | default(false) else 'disabled' }}
|
|
{% endfor %}
|
|
|
|
{% for share in samba.shares %}
|
|
[{{ share.name }}]
|
|
path = {{ share.path }}
|
|
browsable = yes
|
|
guest ok = no
|
|
read only = {{ 'yes' if share.read_only | default(false) else 'no' }}
|
|
valid users = {{ share.valid_users }}
|
|
{% endfor %}
|