mirror of
https://gitlab.com/dbrw/ansible-setup.git
synced 2025-08-04 21:05:41 +07:00
40 lines
885 B
YAML
40 lines
885 B
YAML
---
|
|
- name: install interception tools
|
|
community.general.pacman:
|
|
name:
|
|
- interception-tools
|
|
- interception-caps2esc
|
|
- interception-dual-function-keys
|
|
|
|
- name: make config directories
|
|
become: true
|
|
ansible.builtin.file:
|
|
path: /etc/interception/dual-function-keys
|
|
state: directory
|
|
mode: '0755'
|
|
|
|
- name: copy udevmon config files
|
|
become: true
|
|
ansible.builtin.copy:
|
|
src: udevmon.yaml
|
|
dest: /etc/interception/udevmon.yaml
|
|
owner: root
|
|
group: root
|
|
mode: '0644'
|
|
|
|
- name: copy dual-function-key config files
|
|
become: true
|
|
ansible.builtin.copy:
|
|
src: dual-function-keys.yaml
|
|
dest: /etc/interception/dual-function-keys/default-mapping.yaml
|
|
owner: root
|
|
group: root
|
|
mode: '0644'
|
|
|
|
- name: enable udevmon service
|
|
become: true
|
|
ansible.builtin.systemd:
|
|
daemon_reload: true
|
|
name: udevmon
|
|
enabled: true
|