Add ulauncher role
This commit is contained in:
parent
c4c03aabf4
commit
ace72f755a
@ -11,6 +11,7 @@
|
||||
- role: kitty
|
||||
- role: guake
|
||||
- role: cider
|
||||
- role: ulauncher
|
||||
- role: gnome-shell
|
||||
when: "'GNOME' in ansible_env.XDG_CURRENT_DESKTOP"
|
||||
- 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