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:
@@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user