27 lines
782 B
YAML
27 lines
782 B
YAML
|
---
|
||
|
- name: Create a link for opening browser links
|
||
|
become: true
|
||
|
copy:
|
||
|
content: |
|
||
|
[Desktop Entry]
|
||
|
Encoding=UTF-8
|
||
|
Name={{ item.name }}
|
||
|
Exec=qvm-open-in-vm {{ item.vm }} %u
|
||
|
Terminal=false
|
||
|
X-MultipleArgs=false
|
||
|
Type=Application
|
||
|
MimeType={{ item.mimes }}
|
||
|
dest: /usr/share/applications/{{ item.link }}
|
||
|
|
||
|
- name: Check the value of the current xdg-setting
|
||
|
command: "xdg-settings get {{ item['xdg-setting'] }}"
|
||
|
register: xdg_setting_get
|
||
|
changed_when: false
|
||
|
when: item['xdg-setting'] is defined
|
||
|
|
||
|
- name: Configure xdg-setting to use the cross-VM link
|
||
|
command: "xdg-settings set {{ item['xdg-setting'] }} {{ item.link }}"
|
||
|
when:
|
||
|
- item['xdg-setting'] is defined
|
||
|
- item['xdg-setting'] not in xdg_setting_get.stdout
|