Added naruto

Signed-off-by: TuDatTr <tuan-dat.tran@tudattr.dev>
This commit is contained in:
TuDatTr
2023-07-12 00:02:17 +02:00
parent c2b68f7f64
commit ef207c5d64
20 changed files with 282 additions and 167 deletions

View File

@@ -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

View File

@@ -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