From 2fc02e7ae8f703f38826ff4153a65504c68f19b5 Mon Sep 17 00:00:00 2001 From: Pig Monkey Date: Thu, 13 Dec 2018 19:16:50 -0800 Subject: [PATCH] add solaar for managing logitech unify receivers --- playbook.yml | 1 + roles/logitech/tasks/main.yml | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 roles/logitech/tasks/main.yml diff --git a/playbook.yml b/playbook.yml index 13a7552..664a5ad 100644 --- a/playbook.yml +++ b/playbook.yml @@ -76,6 +76,7 @@ - { role: kiwix, tags: ['kiwix'] } - { role: syncthing, tags: ['syncthing'], when: "syncthing is defined" } - { role: mirrorlist, tags: ['mirrorlist'], when: "mirrorlist is defined" } + - { role: logitech, tags: ['logitech'] } vars_prompt: - name: user_password prompt: "Enter desired user password" diff --git a/roles/logitech/tasks/main.yml b/roles/logitech/tasks/main.yml new file mode 100644 index 0000000..e52b254 --- /dev/null +++ b/roles/logitech/tasks/main.yml @@ -0,0 +1,18 @@ +--- +- name: Add plugdev group + group: + name: plugdev + state: present + +- name: Add {{ user.name }} to plugdev group + user: + name: "{{ user.name }}" + groups: plugdev + append: yes + tags: + - user + +- name: Install Solaar + pacman: + name: solaar + state: present