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 }}"