client-pull-installation/roles/domain/tasks/smb_config.yml

28 lines
688 B
YAML

---
- name: Configurazione smb.conf
template: src=smb.conf dest=/etc/samba/smb.conf validate='testparm -s %s' backup=yes
sudo: yes
register: cfg_samba
- name: Configuro la home per apparmor
lineinfile:
dest: /etc/apparmor.d/tunables/home
regexp: '^@\{HOMEDIRS\}=/home/ /home/{{ domainshort }}/$'
line: '^@{HOMEDIRS}=/home/ /home/{{ domainshort }}/'
state: present
sudo: yes
- name: Riavvio samba
shell: restart smbd
sudo: yes
when: cfg_samba|changed
- name: Riavvio winbind
shell: restart winbind
sudo: yes
when: cfg_samba|changed
- name: Creazione home base
file: path=/home/{{ domainshort }} owner=root group=root state=directory
sudo: yes