From 7f0365c2f290d1e09793d2d01d670ccc57685a12 Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Tue, 4 Apr 2023 07:47:42 -0500 Subject: [PATCH] asterisk_installed --- roles/pbx/tasks/asterisk.yml | 10 ++++++++++ roles/pbx/tasks/install.yml | 1 + 2 files changed, 11 insertions(+) diff --git a/roles/pbx/tasks/asterisk.yml b/roles/pbx/tasks/asterisk.yml index 6214c0d06..b4c1d8ea0 100644 --- a/roles/pbx/tasks/asterisk.yml +++ b/roles/pbx/tasks/asterisk.yml @@ -186,3 +186,13 @@ path: /etc/asterisk/asterisk.conf regexp: 'rungroup =' line: 'rungroup = asterisk' + +- name: "Set 'asterisk_installed: True'" + set_fact: + asterisk_installed: True + +- name: "Add 'asterisk_installed: True' to {{ iiab_state_file }}" + lineinfile: + path: "{{ iiab_state_file }}" # /etc/iiab/iiab_state.yml + regexp: '^asterisk_installed' + line: 'asterisk_installed: True' diff --git a/roles/pbx/tasks/install.yml b/roles/pbx/tasks/install.yml index 474ddb58d..7af2c144e 100644 --- a/roles/pbx/tasks/install.yml +++ b/roles/pbx/tasks/install.yml @@ -36,6 +36,7 @@ - name: Install Asterisk include_tasks: asterisk.yml + when: asterisk_installed is undefined - name: Install FreePBX include_tasks: freepbx.yml