From 8584ffec444e0a0b7eba8f495a29dfd56a3d0676 Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Mon, 9 Aug 2021 01:50:57 -0500 Subject: [PATCH] https://github.com/iiab/iiab/pull/2850#issuecomment-894821358 --- roles/9-local-addons/tasks/main.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/roles/9-local-addons/tasks/main.yml b/roles/9-local-addons/tasks/main.yml index 54420a743..2d417da2c 100644 --- a/roles/9-local-addons/tasks/main.yml +++ b/roles/9-local-addons/tasks/main.yml @@ -43,6 +43,17 @@ state: present when: admin_console_install +# could set the detection in local_facts.fact +- name: Is iiab-admin-console installed by 'iiab' + stat: + path: /etc/iiab/install-flags/iiab-admin-console-complete + register: iiab_admin_console_done + +# does this cobble user edits or removals? +- name: Run /usr/bin/iiab-update-menus when admin-console is installed and iiab-install was run + command: /usr/bin/iiab-update-menus + when: iiab_admin_console_done.stat.exists + - name: Recording STAGE 9 HAS COMPLETED ==================== lineinfile: path: "{{ iiab_env_file }}"