@@ -1,7 +1,7 @@
|
||||
---
|
||||
- name: Copy "{{ smb_config }}"
|
||||
- name: Copy "{{ samba.config }}"
|
||||
template:
|
||||
src: "{{ smb_config }}"
|
||||
src: "{{ samba.config }}"
|
||||
dest: /etc/samba/smb.conf
|
||||
become: true
|
||||
register: smbconf
|
||||
|
||||
@@ -8,36 +8,36 @@
|
||||
|
||||
- name: Install Samba dependencies
|
||||
apt:
|
||||
name: "{{ smb_deps }}"
|
||||
name: "{{ samba.dependencies }}"
|
||||
state: present
|
||||
become: true
|
||||
|
||||
- name: Add group "{{smb_group}}"
|
||||
- name: Add group "{{ samba.group }}"
|
||||
group:
|
||||
name: "{{smb_group}}"
|
||||
name: "{{ samba.group }}"
|
||||
state: present
|
||||
become: true
|
||||
|
||||
- name: Change permission on share
|
||||
file:
|
||||
path: "{{ smb_media_dir }}"
|
||||
group: "{{smb_group}}"
|
||||
path: "{{ samba.media_dir }}"
|
||||
group: "{{ samba.group }}"
|
||||
mode: "2770"
|
||||
become: true
|
||||
|
||||
- name: Add user "{{ smb_user }}"
|
||||
- name: Add user "{{ samba.user }}"
|
||||
user:
|
||||
name: "{{ smb_user }}"
|
||||
name: "{{ samba.user }}"
|
||||
shell: "/sbin/nologin"
|
||||
groups: "{{ smb_group }}"
|
||||
groups: "{{ samba.group }}"
|
||||
append: true
|
||||
become: true
|
||||
register: new_user
|
||||
|
||||
- name: Add password to "{{ smb_user }}"
|
||||
- name: Add password to "{{ samba.user }}"
|
||||
shell:
|
||||
cmd: smbpasswd -a "{{ smb_user }}"
|
||||
stdin: "{{ vault_smb_user_password }}\n{{ vault_smb_user_password }}"
|
||||
cmd: smbpasswd -a "{{ samba.user }}"
|
||||
stdin: "{{ host.samba.password }}\n{{ host.samba.password }}"
|
||||
become: true
|
||||
when: new_user.changed
|
||||
|
||||
|
||||
@@ -213,10 +213,10 @@
|
||||
|
||||
[media]
|
||||
comment = Media
|
||||
path = "{{ smb_media_dir }}"
|
||||
path = "{{ samba.media_dir }}"
|
||||
writable = yes
|
||||
guest ok = no
|
||||
valid users = "@{{smb_group}}"
|
||||
valid users = "@{{samba.group}}"
|
||||
force create mode = 770
|
||||
force directory mode = 770
|
||||
inherit permissions = yes
|
||||
inherit permissions = yes
|
||||
|
||||
Reference in New Issue
Block a user