From 0da4a2c08a0d57184e6c017bfd8c98f9d38908ca Mon Sep 17 00:00:00 2001 From: Matt Date: Fri, 7 Nov 2025 09:54:58 -0800 Subject: [PATCH] make search case insensitive, uncomment tasks from main --- tasks/main.yaml | 20 ++++++++++---------- templates/app.py | 4 +++- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/tasks/main.yaml b/tasks/main.yaml index 36df758..ded3e42 100644 --- a/tasks/main.yaml +++ b/tasks/main.yaml @@ -1,18 +1,18 @@ --- # Mount GPO Share path -#- name: Mount GPO Share path -# include_role: -# name: "cifs_mount" -# vars: -# smb_username: "{{ ITMFG_USERNAME }}" -# smb_password: "{{ ITMFG_PASSWORD }}" -# server_path: "//172.23.1.23/gpo" -# target_path: "{{ gpo_yaml_share }}" +- name: Mount GPO Share path + include_role: + name: "cifs_mount" + vars: + smb_username: "{{ ITMFG_USERNAME }}" + smb_password: "{{ ITMFG_PASSWORD }}" + server_path: "//172.23.1.23/gpo" + target_path: "{{ gpo_yaml_share }}" # create python gpo service -#- name: GPO Site - python api service -# include_tasks: api.yaml +- name: GPO Site - python api service + include_tasks: api.yaml # create python gpo service - name: GPO Site - dashboard container diff --git a/templates/app.py b/templates/app.py index 0b4e0bc..2ef5bd4 100644 --- a/templates/app.py +++ b/templates/app.py @@ -21,7 +21,9 @@ def get_groups(): if details is None: continue for detail in details: - if detail['ad_group'] == group_name: + # Check if 'ad_group' exists and is not None before accessing it + ad_group = detail.get('ad_group') + if isinstance(ad_group, str) and ad_group.lower() == group_name.lower(): gpos.append({ "gpo": gpo, "local_group": detail['local_group'],