Files
configpolicy/roles/fileserver/templates/shares.conf.j2
Dustin C. Hatch 84a5d66b7a roles/fileserver: Deploy Samba file server
The *fileserver* role configures Samba as a file sharing server. It uses
the *samba* role to handle cross-distribution installation of Samba
itself, and is focused primarily on configuring shared folders.
2018-08-01 22:04:07 -05:00

18 lines
470 B
Django/Jinja

{% macro yesno(value) %}{{ 'Yes' if value|bool else 'No' }}{% endmacro %}
{% for share in samba_shares %}
[{{ share.name }}]
{% if share.path is defined %}
path = {{ share.path }}
{% endif %}
{% if share.browseable is defined %}
browseable = {{ yesno(share.browseable) }}
{% endif %}
{% if share.writable is defined %}
writable = {{ yesno(share.writable) }}
{% endif %}
{% if share.guest_ok is defined %}
guest ok = {{ yesno(share.guest_ok) }}
{% endif %}
{% endfor %}