Dash To Dock, attempt 4.

This commit is contained in:
Hyperling 2021-07-11 15:43:43 -05:00
parent 1ac71a97a1
commit 4da7a9603d

View File

@ -54,7 +54,7 @@
become_user: ling become_user: ling
when: dash_to_dock_exists.failed when: dash_to_dock_exists.failed
- name: Workstation | Account Management | GNOME | Dash To Dock | Read Enabled Extensions - name: Workstation | Account Management | GNOME | Dash To Dock | Read Enabled Extension Array
dconf: dconf:
key: /org/gnome/shell/enabled-extensions key: /org/gnome/shell/enabled-extensions
state: read state: read
@ -62,11 +62,17 @@
register: gnome_enabled_extensions register: gnome_enabled_extensions
when: dash_to_dock_exists.failed when: dash_to_dock_exists.failed
- name: Workstation | Account Management | GNOME | Dash To Dock | Array This Extension Name
set_fact:
dash_to_dock_ext_name: ['dash-to-dock@micxgx.gmail.com']
when: dash_to_dock_exists.failed
# https://ansible-docs.readthedocs.io/zh/stable-2.0/rst/playbooks_filters.html#filters-for-formatting-data # https://ansible-docs.readthedocs.io/zh/stable-2.0/rst/playbooks_filters.html#filters-for-formatting-data
- name: Workstation | Account Management | GNOME | Dash To Dock | Enable Extension
- name: Workstation | Account Management | GNOME | Dash To Dock | Union Arrays To Enable
dconf: dconf:
key: /org/gnome/shell/enabled-extensions key: /org/gnome/shell/enabled-extensions
value: "{{ gnome_enabled_extensions.value | union(['dash-to-dock@micxgx.gmail.com']) }}" value: "{{ gnome_enabled_extensions.value | union(dash_to_dock_ext_name) }}"
state: present state: present
become_user: ling become_user: ling
when: gnome_enabled_extensions is defined when: gnome_enabled_extensions is defined