Fix ulauncher role on Ubuntu derived distros
This commit is contained in:
parent
18bf23864c
commit
cbe9b40023
@ -12,3 +12,4 @@
|
||||
- role: gnome-shell
|
||||
when: "'GNOME' in ansible_env.XDG_CURRENT_DESKTOP"
|
||||
- role: xremap
|
||||
when: "'GNOME' in ansible_env.XDG_CURRENT_DESKTOP"
|
||||
|
@ -9,6 +9,25 @@
|
||||
force: true
|
||||
environment: '{{proxy_environment}}'
|
||||
|
||||
- name: slurp /etc/os-release
|
||||
when: ansible_distribution != 'Debian'
|
||||
slurp:
|
||||
src: /etc/os-release
|
||||
register: os_release_slurp
|
||||
|
||||
- when: ansible_distribution != 'Debian'
|
||||
set_fact:
|
||||
os_release: "{{ os_release_slurp.content |
|
||||
b64decode | trim() | replace('=', ': ') | from_yaml }}"
|
||||
|
||||
- set_fact:
|
||||
codename: '{{ansible_distribution_release}}'
|
||||
- when: ansible_distribution != 'Debian' and 'UBUNTU_CODENAME' in os_release
|
||||
set_fact:
|
||||
codename: '{{os_release.UBUNTU_CODENAME}}'
|
||||
|
||||
- debug: var=codename
|
||||
|
||||
- name: add apt sources list
|
||||
when: ansible_distribution == 'Debian'
|
||||
become: true
|
||||
@ -16,7 +35,7 @@
|
||||
content: >-
|
||||
deb [signed-by={{ulauncher_keyring_path}}]
|
||||
http://ppa.launchpad.net/agornostal/ulauncher/ubuntu
|
||||
{{ansible_distribution_release}} main"
|
||||
{{codename}} main"
|
||||
dest: '{{ulauncher_apt_sources_list_path}}'
|
||||
|
||||
- name: add ppa repository
|
||||
@ -24,6 +43,7 @@
|
||||
become: true
|
||||
apt_repository:
|
||||
repo: ppa:agornostal/ulauncher
|
||||
codename: '{{codename}}'
|
||||
|
||||
- name: install apt package
|
||||
become: true
|
||||
|
Loading…
x
Reference in New Issue
Block a user