configpolicy/roles/samba/tasks/main.yml

26 lines
603 B
YAML

- name: load distribution-specific variables
include_vars: '{{ item }}'
with_first_found:
- '{{ ansible_distribution }}.yml'
- '{{ ansible_os_family }}.yml'
- defaults.yml
- name: ensure samba service is configured
template:
src=samba.confd.j2
dest=/etc/conf.d/samba
when: ansible_distribution == 'Gentoo'
- name: ensure samba configuration directory exists
file:
path=/etc/samba
mode=0755
state=directory
- name: ensure smb.conf is correct
template:
src=smb.conf.j2
dest=/etc/samba/smb.conf
notify:
- restart smbd
- restart nmbd
- restart winbind