ansible-torrent-server/templates/smb.conf.j2

27 lines
819 B
Django/Jinja

[global]
workgroup = {{ torrent_server.samba.workgroup }}
{% if torrent_server.samba.log is defined %}
log file = {{ torrent_server.samba.log.file }}
log level = {{ torrent_server.samba.log.level|default(1) }}
{% endif %}
{% for share in torrent_server.samba.shares %}
[{{ share.name }}]
path = {{ share.path }}
{% if share.read_only is defined %}
read only = {{ share.read_only }}
{% endif %}
{% if share.writeable is defined %}
writeable = {{ share.writeable }}
{% endif %}
{% if share.browseable is defined %}
browseable = {{ share.browseable }}
{% endif %}
{% if share.read_only is defined %}
read only = {{ share.read_only }}
{% endif %}
valid users = {{ share.valid_users|join(",") }}
create mask = {{ share.create_mask|default("0640") }}
directory mask = {{ share.directory_mask|default("0750") }}
{% endfor %}