26 lines
603 B
YAML
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
|