lots of stuff

This commit is contained in:
Jef Roosens 2022-12-02 21:23:33 +01:00
parent 9f77e30161
commit 6a209092e1
Signed by: Jef Roosens
GPG key ID: B75D4F293C7052DB
12 changed files with 375 additions and 39 deletions

View file

@ -0,0 +1,29 @@
- name: Install Samba
apt:
name: samba
state: present
- name: Ensure smbd is running & enabled.
service:
name: smbd
state: started
enabled: true
- name: Create family account for share access
user:
name: lambroek
state: present
create_home: false
groups:
- data
password: "{{ lambroek_password }}"
shell: /sbin/nologin
- name: Copy over smb config file
copy:
src: smb.conf
dest: /etc/samba/smb.conf
owner: root
group: root
mode: '644'
notify: restart-smbd