--- # file: roles/performance_tuning/tasks/turbo_boost.yaml - name: Inst - Update Package Cache (APT) apt: update_cache: yes cache_valid_time: 3600 when: - ansible_distribution|lower == 'ubuntu' tags: - turbo-inst-prerequisites - name: Install msr-tools package: name: - "msr-tools" state: latest tags: - turbo-inst-prerequisites - name: Load msr By Default lineinfile: path: "/etc/modules" state: "present" line: "msr" tags: - turbo-boost - name: Custom Startup Service Hook copy: src: "files/disable-turbo-boost.service" dest: "/etc/systemd/system/disable-turbo-boost.service" owner: "root" group: "root" mode: "0644" tags: - turbo-boost - name: Custom Startup Service Hook Enable service: name: "disable-turbo-boost" enabled: yes tags: - turbo-boost