diff --git a/ansible/roles/profile_workstation_gnome/tasks/main.yml b/ansible/roles/profile_workstation_gnome/tasks/main.yml index 845fb6f..e5efaef 100644 --- a/ansible/roles/profile_workstation_gnome/tasks/main.yml +++ b/ansible/roles/profile_workstation_gnome/tasks/main.yml @@ -228,11 +228,9 @@ tags: [gnome] ansible.builtin.set_fact: workstation_enabled_gnome_extensions_desired_gsettings: >- - [{{ - workstation_enabled_gnome_extensions_desired - | map('regex_replace', '^(.*)$', "'\\1'") - | join(', ') - }}] + [{% for extension_uuid in workstation_enabled_gnome_extensions_desired -%} + '{{ extension_uuid | replace("'", "\\'") }}'{% if not loop.last %}, {% endif %} + {%- endfor %}] - name: Determine whether workstation GNOME enabled extensions must change tags: [gnome]