@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user