ansible-desktop/roles/laptop/tasks/asusctl.yml
2022-09-03 15:53:10 +02:00

33 lines
630 B
YAML

- name: install required packages for asusctl
become: yes
apt:
update_cache: yes
pkg:
- rust-all
- libclang-dev
- libudev-dev
- make
- name: checkout asusctl repo
git:
repo: "{{ asusctl.repo }}"
dest: "{{ ansible_user_dir }}/src/asusctl"
clone: yes
update: yes
- name: build asusctl
make:
chdir: "{{ ansible_user_dir }}/src/asusctl"
- name: install asusctl
become: yes
make:
chdir: "{{ ansible_user_dir }}/src/asusctl"
target: install
- name: "Enable service"
become: yes
ansible.builtin.systemd:
name: asusctl
state: started
enabled: yes