commit-message undefined: Improve Samba service management

Enhanced the provision.yml to properly stop and mask regular Samba services, while unmasking and enabling the Samba AD/DC service. This ensures a more robust setup for the domain controller.
This commit is contained in:
2025-11-05 18:57:30 +01:00
parent 767ebb022b
commit 0d6e747ba8
5 changed files with 35 additions and 19 deletions

View File

@@ -90,18 +90,34 @@
# ansible.builtin.debug:
# msg: "✅ Samba version after upgrade: {{ samba_version.stdout }}"
- name: Stop Samba services before provisioning
ansible.builtin.service:
name: '{{ item }}'
# - name: Stop Samba services before provisioning
# ansible.builtin.service:
# name: '{{ item }}'
# state: stopped
# ignore_errors: true
# loop:
# - samba-ad-dc
# - smbd
# - nmbd
# - winbind
- name: Disable and stop regular Samba services
ansible.builtin.systemd:
name: "{{ item }}"
enabled: false
state: stopped
ignore_errors: true
masked: true
loop:
- samba-ad-dc
- smbd
- nmbd
- winbind
- name: Unmask and enable Samba AD/DC service (but do not start it)
ansible.builtin.systemd:
name: samba-ad-dc
masked: false
enabled: true
state: stopped