Files
infra/ansible/roles/services_systemd/tasks/main.yml
Fabio Scotto di Santolo 224e9bf1e8 Enable gdm without starting it during provisioning
Add enabled_services_only list to services_systemd role for services that
should be enabled at boot but not started immediately. Move gdm to this list
on Arch to avoid starting the display manager mid-provisioning.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13 10:43:40 +02:00

30 lines
734 B
YAML

---
- name: Enable base systemd services
tags: [services, packages]
ansible.builtin.systemd:
name: "{{ item }}"
enabled: true
state: started
loop: "{{ enabled_services | default([]) }}"
loop_control:
label: "{{ item }}"
- name: Enable host systemd services
tags: [services, packages]
ansible.builtin.systemd:
name: "{{ item }}"
enabled: true
state: started
loop: "{{ host_enabled_services | default([]) }}"
loop_control:
label: "{{ item }}"
- name: Enable systemd services without starting them
tags: [services, packages]
ansible.builtin.systemd:
name: "{{ item }}"
enabled: true
loop: "{{ enabled_services_only | default([]) }}"
loop_control:
label: "{{ item }}"