From eb70ee7a3428dc394bc4e9f7e18f0c791709a312 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Thu, 16 Jul 2026 13:38:34 -0700 Subject: [PATCH] Finalize the TLP setup and add it to provisioning. --- local.yml | 2 ++ tasks/workstation/linux/software/tlp.yml | 24 ++++++++++++++---------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/local.yml b/local.yml index 499822a..4f3fa2c 100644 --- a/local.yml +++ b/local.yml @@ -171,6 +171,8 @@ - include_tasks: tasks/workstation/shared/settings/services.yml + - include_tasks: tasks/workstation/linux/software/tlp.yml + - include_tasks: tasks/workstation/shared/settings/templates.yml # Final Tasks (SLOW) # diff --git a/tasks/workstation/linux/software/tlp.yml b/tasks/workstation/linux/software/tlp.yml index 6aaef7c..fe1c6ff 100644 --- a/tasks/workstation/linux/software/tlp.yml +++ b/tasks/workstation/linux/software/tlp.yml @@ -9,7 +9,7 @@ set_fact: tlp: "tlp" tlp_rdw: "tlp-rdw" - tlp_extra: "smartmontools" + tlp_smart: "smartmontools" tlp_config: "/etc/tlp.conf" tlp_service: "tlp" ppd_package: "power-profiles-daemon" @@ -19,14 +19,15 @@ ## Conflicts ## -- name: Workstation | Linux | Software | TLP | Conflicts | Disable - service: - name: "{{ item }}" - state: stopped - enabled: false - loop: - - "{{ ppd_service }}" - - "{{ acf_service }}" +#- name: Workstation | Linux | Software | TLP | Conflicts | Disable +# service: +# name: "{{ item }}" +# state: stopped +# enabled: false +# loop: +# - "{{ ppd_service }}" +# - "{{ acf_service }}" +# ignore_errors: yes - name: Workstation | Linux | Software | TLP | Conflicts | Remove package: @@ -37,7 +38,10 @@ - name: Workstation | Linux | Software | TLP | Install package: - name: "{{ tlp }} {{ tlp_rdw }} {{ tlp_smart }}" + name: + - "{{ tlp }}" + - "{{ tlp_rdw }}" + - "{{ tlp_smart }}" update_cache: yes ## Configuration ##