Adding samba and general user management

This commit is contained in:
2023-06-07 02:12:17 -04:00
parent f02cf7b0cc
commit 4c2a1550c4
10 changed files with 125 additions and 12 deletions

View File

@@ -0,0 +1,19 @@
[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 %}