- name: Throw warning if nodejs_version is incorrect fail: msg: PBX: 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")