At a minimum, these can interfere with the systemd handling.
Signed-off-by: Martin Schwenke <martin@meltin.net>
--- /dev/null
+---
+- name: ensure Samba packages are not installed
+ package:
+ name:
+ - samba
+ - samba-client
+ - samba-client-libs
+ - samba-common
+ - samba-common-libs
+ - samba-common-tools
+ - samba-dc
+ - samba-dc-libs
+ - samba-libs
+ - samba-python
+ - samba-python-dc
+ - samba-winbind
+ - samba-winbind-modules
+ - libsmbclient
+ - libwbclient
+ state: absent
---
+- include_tasks: "{{ ansible_os_family | lower }}/{{ task }}.yml"
+ loop:
+ - uninstall_samba
+ loop_control:
+ loop_var: task
+
- name: unpack binary tarball
unarchive:
src: "{{ binary_tarball }}"