From 17371514c1c73cf40d215774c83fd4c9b09cb3ae Mon Sep 17 00:00:00 2001 From: Hyperling Date: Sun, 11 Jul 2021 15:54:35 -0500 Subject: [PATCH] Adding debug statements. Union did not work for "array + string". I thought they were both arrays. --- tasks/workstation/settings/gnome.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tasks/workstation/settings/gnome.yml b/tasks/workstation/settings/gnome.yml index 86b1328..8d43a5a 100644 --- a/tasks/workstation/settings/gnome.yml +++ b/tasks/workstation/settings/gnome.yml @@ -65,14 +65,23 @@ - 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 + gnome_enabled_extensions_list: {{ gnome_enabled_extensions.value }} # Hopefully converts from String to Array?? + when: gnome_enabled_extensions is defined # https://ansible-docs.readthedocs.io/zh/stable-2.0/rst/playbooks_filters.html#filters-for-formatting-data +- debug: + var: dash_to_dock_ext_name + when: gnome_enabled_extensions is defined + +- debug: + var: gnome_enabled_extensions_list + when: gnome_enabled_extensions is defined + - name: Workstation | Account Management | GNOME | Dash To Dock | Union Arrays To Enable dconf: key: /org/gnome/shell/enabled-extensions - value: "{{ gnome_enabled_extensions.value | union(dash_to_dock_ext_name) }}" + value: "{{ gnome_enabled_extensions_list | union(dash_to_dock_ext_name) }}" state: present become_user: ling when: gnome_enabled_extensions is defined