1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 11:42:08 +00:00
iiab/roles/pbx/tasks/main.yml
2019-02-06 21:15:43 +00:00

19 lines
841 B
YAML

- name: Throw warning if sugarizer_install is true
debug:
msg: Refusing to install as sugarizer_install is true. Fix that and rerun.
when: pbx_install and sugarizer_install
- name: Throw warning if nodejs_version is incorrect
debug:
msg: Refusing to install as nodejs_version is not 10.x. Fix that and rerun.
when: pbx_install and (nodejs_version != "10.x")
#- name: TODO: Check if asterisk and freepbx are already installed
- name: Install asterisk
include_tasks: asterisk.yml
when: internet_available and is_ubuntu_18 and pbx_install and (not pbx_installed) and (not sugarizer_install) and (nodejs_version == "10.x")
- name: Install freepbx
include_tasks: freepbx.yml
when: internet_available and is_ubuntu_18 and pbx_install and (not pbx_installed) and (not sugarizer_install) and (nodejs_version == "10.x")