Add ulauncher role
This commit is contained in:
parent
c4c03aabf4
commit
ace72f755a
@ -11,6 +11,7 @@
|
|||||||
- role: kitty
|
- role: kitty
|
||||||
- role: guake
|
- role: guake
|
||||||
- role: cider
|
- role: cider
|
||||||
|
- role: ulauncher
|
||||||
- role: gnome-shell
|
- role: gnome-shell
|
||||||
when: "'GNOME' in ansible_env.XDG_CURRENT_DESKTOP"
|
when: "'GNOME' in ansible_env.XDG_CURRENT_DESKTOP"
|
||||||
- role: xremap
|
- role: xremap
|
||||||
|
31
roles/ulauncher/tasks/Debian.yaml
Normal file
31
roles/ulauncher/tasks/Debian.yaml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
---
|
||||||
|
- name: install keyring
|
||||||
|
when: ansible_distribution == 'Debian'
|
||||||
|
become: true
|
||||||
|
get_url:
|
||||||
|
url: '{{ulauncher_keyring_url}}'
|
||||||
|
dest: '{{ulauncher_keyring_path}}'
|
||||||
|
mode: '0644'
|
||||||
|
force: true
|
||||||
|
|
||||||
|
- name: add apt sources list
|
||||||
|
when: ansible_distribution == 'Debian'
|
||||||
|
become: true
|
||||||
|
copy:
|
||||||
|
content: >-
|
||||||
|
deb [signed-by={{ulauncher_keyring_path}}]
|
||||||
|
http://ppa.launchpad.net/agornostal/ulauncher/ubuntu
|
||||||
|
{{ansible_distribution_release}} main"
|
||||||
|
dest: '{{ulauncher_apt_sources_list_path}}'
|
||||||
|
|
||||||
|
- name: add ppa repository
|
||||||
|
when: ansible_distribution != 'Debian'
|
||||||
|
become: true
|
||||||
|
apt_repository:
|
||||||
|
repo: ppa:agornostal/ulauncher
|
||||||
|
|
||||||
|
- name: install apt package
|
||||||
|
become: true
|
||||||
|
apt:
|
||||||
|
name: ulauncher
|
||||||
|
state: latest
|
5
roles/ulauncher/tasks/RedHat.yaml
Normal file
5
roles/ulauncher/tasks/RedHat.yaml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
- name: install dnf package
|
||||||
|
dnf:
|
||||||
|
name: ulauncher
|
||||||
|
state: latest
|
2
roles/ulauncher/tasks/main.yaml
Normal file
2
roles/ulauncher/tasks/main.yaml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
- include_tasks: '{{ansible_os_family}}.yaml'
|
4
roles/ulauncher/vars/main.yaml
Normal file
4
roles/ulauncher/vars/main.yaml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
ulauncher_keyring_url: http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x59ebde772980c381ca13fa59faf1020699503176
|
||||||
|
ulauncher_keyring_path: /usr/share/keyrings/ulauncher-archive-keyring.gpg
|
||||||
|
ulauncher_apt_list_path: /etc/apt/sources.list.d/ulauncher.list
|
Loading…
x
Reference in New Issue
Block a user