diff --git a/ansible/inventory/group_vars/arch.yml b/ansible/inventory/group_vars/arch.yml index dd05e69..e9aa5d1 100644 --- a/ansible/inventory/group_vars/arch.yml +++ b/ansible/inventory/group_vars/arch.yml @@ -129,10 +129,12 @@ enabled_services: - avahi-daemon - bluetooth - cups - - gdm - libvirtd - ufw +enabled_services_only: + - gdm + desktop_systemd_user_services: - syncthing.service - rclone-pcloud.service diff --git a/ansible/roles/services_systemd/tasks/main.yml b/ansible/roles/services_systemd/tasks/main.yml index 43a3482..301396c 100644 --- a/ansible/roles/services_systemd/tasks/main.yml +++ b/ansible/roles/services_systemd/tasks/main.yml @@ -18,3 +18,12 @@ 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 }}"