Merge pull request #23 from kota65535/feature/username_map
Added username map configuration
This commit is contained in:
commit
59e0e317e9
@ -76,6 +76,15 @@
|
||||
- Restart Samba services
|
||||
tags: samba
|
||||
|
||||
- name: Create username map file if needed
|
||||
template:
|
||||
dest: "{{ samba_username_map_file }}"
|
||||
src: smbusers.j2
|
||||
notify:
|
||||
- Restart Samba services
|
||||
tags: samba
|
||||
when: samba_username_map is defined
|
||||
|
||||
- name: Start Samba service(s)
|
||||
service:
|
||||
name: "{{ item }}"
|
||||
|
@ -29,6 +29,9 @@ server string = {{ samba_server_string }}
|
||||
{% if samba_guest_account is defined %}
|
||||
guest account = {{ samba_guest_account }}
|
||||
{% endif %}
|
||||
{% if samba_username_map is defined %}
|
||||
username map = {{ samba_username_map_file }}
|
||||
{% endif %}
|
||||
|
||||
{% if samba_interfaces|length > 0 %}
|
||||
interfaces = {{ samba_interfaces }}
|
||||
|
3
templates/smbusers.j2
Normal file
3
templates/smbusers.j2
Normal file
@ -0,0 +1,3 @@
|
||||
{% for entry in samba_username_map %}
|
||||
{{ entry.to }} = {{ entry.from }}
|
||||
{% endfor %}
|
@ -9,6 +9,7 @@ samba_selinux_packages: []
|
||||
samba_selinux_booleans: []
|
||||
|
||||
samba_configuration: /etc/samba/smb.conf
|
||||
samba_username_map_file: /etc/samba/smbusers
|
||||
|
||||
samba_services:
|
||||
- smbd
|
||||
|
@ -10,6 +10,7 @@ samba_selinux_packages: []
|
||||
samba_selinux_booleans: []
|
||||
|
||||
samba_configuration: /etc/samba/smb.conf
|
||||
samba_username_map_file: /etc/samba/smbusers
|
||||
|
||||
# The name of the Samba service in older releases (Ubuntu 14.04,
|
||||
# Debian <8) is "samba".
|
||||
|
@ -14,6 +14,7 @@ samba_selinux_booleans:
|
||||
- samba_export_all_rw
|
||||
|
||||
samba_configuration: /etc/samba/smb.conf
|
||||
samba_username_map_file: /etc/samba/smbusers
|
||||
|
||||
samba_services:
|
||||
- smb
|
||||
|
Loading…
Reference in New Issue
Block a user