Files
Workstation/manjaro/ansible/arch_hardware_tools/tasks/main.yml
ducoterra 494e91f293 Split fedora and manjaro playbooks
Split playbooks to better accomodate development of both.
2022-04-03 16:48:30 -04:00

56 lines
1.1 KiB
YAML

---
# Sync and update Pacman
- name: Sync and update Pacman
community.general.pacman:
update_cache: yes
upgrade: yes
become: yes
tags: update
# Pacman hardware controllers
- name: Ensure common hardware controllers installed via Pacman
community.general.pacman:
name:
- bluez
- bluez-utils
- ufw
- intel-media-driver
- intel-gpu-tools
- tlp
state: present
become: yes
# TLP
- name: Create tlp.conf file
copy:
dest: "/etc/tlp.conf"
content: |
PCIE_ASPM_ON_BAT=powersupersave
become: yes
- name: Ensure tlp service enabled and running
ansible.builtin.systemd:
name: tlp
state: started
enabled: yes
become: yes
# Bluetooth
- name: Ensure bluetooth service started
ansible.builtin.systemd:
name: bluetooth
state: started
enabled: yes
become: yes
# UFW
- name: Ensure UFW installed
community.general.pacman:
name: ufw
state: present
become: yes
- name: Enable UFW
community.general.ufw:
state: enabled
become: yes
- name: Allow SSH
community.general.ufw:
rule: allow
name: ssh
become: yes