mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
Merge pull request #3675 from holta/asterisk21+freepbx17
pbx/defaults/main.yml: Try Asterisk 21 and FreePBX 17 again in Q1/Q2 2024? [GOOD NEWS: FreePBX 17 BETA now tolerates Asterisk 21!]
This commit is contained in:
commit
81aca5f603
2 changed files with 9 additions and 6 deletions
|
@ -26,13 +26,13 @@
|
||||||
|
|
||||||
|
|
||||||
asterisk_url: https://downloads.asterisk.org/pub/telephony/asterisk
|
asterisk_url: https://downloads.asterisk.org/pub/telephony/asterisk
|
||||||
asterisk_src_file: asterisk-20-current.tar.gz
|
asterisk_src_file: asterisk-21-current.tar.gz
|
||||||
asterisk_src_dir: "{{ iiab_base }}/asterisk" # /opt/iiab
|
asterisk_src_dir: "{{ iiab_base }}/asterisk" # /opt/iiab
|
||||||
|
|
||||||
# freepbx_url: https://mirror.freepbx.org/modules/packages/freepbx/7.4
|
# freepbx_url: https://mirror.freepbx.org/modules/packages/freepbx/7.4
|
||||||
# freepbx_src_file: freepbx-16.0-latest.tgz # 2022-05-25 #3228: Filename has become bogus (as it's not really the latest!) Manually unpacking the latest .tar.gz for FreePBX 16.x from https://github.com/FreePBX/framework/tags to /opt/iiab/freepbx can work if absolutely nec.
|
# freepbx_src_file: freepbx-16.0-latest.tgz # 2022-05-25 #3228: Filename has become bogus (as it's not really the latest!) Manually unpacking the latest .tar.gz for FreePBX 16.x from https://github.com/FreePBX/framework/tags to /opt/iiab/freepbx can work if absolutely nec.
|
||||||
freepbx_git_url: https://github.com/FreePBX/framework
|
freepbx_git_url: https://github.com/FreePBX/framework
|
||||||
freepbx_git_branch: release/16.0 # EMERGING OPTION AS OF MAY 2022: https://github.com/FreePBX/framework/tree/release/17.0
|
freepbx_git_branch: release/17.0 # STILL IN FLUX AS OF FEB 2024: https://github.com/FreePBX/framework/tree/release/17.0
|
||||||
freepbx_src_dir: "{{ iiab_base }}/freepbx"
|
freepbx_src_dir: "{{ iiab_base }}/freepbx"
|
||||||
freepbx_install_dir: /var/www/html/freepbx
|
freepbx_install_dir: /var/www/html/freepbx
|
||||||
|
|
||||||
|
|
|
@ -256,19 +256,22 @@
|
||||||
args:
|
args:
|
||||||
chdir: "{{ freepbx_src_dir }}"
|
chdir: "{{ freepbx_src_dir }}"
|
||||||
#creates: "{{ freepbx_install_dir }}" # /var/www/html/freepbx
|
#creates: "{{ freepbx_install_dir }}" # /var/www/html/freepbx
|
||||||
|
ignore_errors: yes # 2024-02-25: UGLY / TEMPORARY WORKAROUND #1 OF 2, to bypass "You have successfully installed FreePBX" w/ exit code 1 -- https://github.com/iiab/iiab/pull/3675#issuecomment-1890590227
|
||||||
|
|
||||||
|
|
||||||
# 2022-05-25 BACKGROUND: https://github.com/iiab/iiab/pull/3229#issuecomment-1138061460
|
# 2022-05-25 BACKGROUND: https://github.com/iiab/iiab/pull/3229#issuecomment-1138061460
|
||||||
- name: FreePBX - Revert the above just-installed FreePBX 'framework' module by a few weeks-or-so from GitHub's bleeding edge, to a more official version (which can help to install the ~15 modules below!)
|
- name: FreePBX - Revert the above just-installed FreePBX 'framework' module by a few weeks-or-so from GitHub's bleeding edge, to a more official version (which can help to install the ~15 modules below!)
|
||||||
command: fwconsole ma downloadinstall framework
|
command: fwconsole ma downloadinstall framework
|
||||||
|
|
||||||
# ERROR IF RUN BELOW: "Unable to connect to remote asterisk"
|
# 2024-02-25: UGLY / TEMPORARY WORKAROUND #2 OF 2, to bypass... 'In DialplanHooks.class.php line 163: Undefined array key "DialplanHooks"' -- https://github.com/iiab/iiab/pull/3675#issuecomment-1890590227
|
||||||
- name: FreePBX - Run 'fwconsole reload' - as an additional precaution, per Ron Raikes @ https://community.freepbx.org/t/asterisk-19-1-0-and-freepbx-install/81029/15
|
## ERROR IF RUN BELOW: "Unable to connect to remote asterisk"
|
||||||
command: fwconsole reload
|
#- name: FreePBX - Run 'fwconsole reload' - as an additional precaution, per Ron Raikes @ https://community.freepbx.org/t/asterisk-19-1-0-and-freepbx-install/81029/15
|
||||||
|
# command: fwconsole reload
|
||||||
|
|
||||||
# DEFAULT MODULE LIST AUG 2021: https://github.com/iiab/iiab/pull/2916#issuecomment-894601522
|
# DEFAULT MODULE LIST AUG 2021: https://github.com/iiab/iiab/pull/2916#issuecomment-894601522
|
||||||
# YIELDS 2 MORE AS OF MAY 2022: https://github.com/iiab/iiab/pull/3229#issuecomment-1138566339
|
# YIELDS 2 MORE AS OF MAY 2022: https://github.com/iiab/iiab/pull/3229#issuecomment-1138566339
|
||||||
- name: FreePBX - Download + Install 15 additional FreePBX default modules (of about 70 total) as if we were installing freepbx-16.0-latest.tgz - THIS CAN TAKE SEVERAL MIN!
|
# NOTHING CHANGED (?) FEB 2024: https://github.com/iiab/iiab/pull/3675#issuecomment-1963081323
|
||||||
|
- name: FreePBX - Download + Install 15 additional FreePBX default modules (of about 70 total) as if we were installing freepbx-17.0-latest.tgz - THIS CAN TAKE SEVERAL MIN!
|
||||||
command: fwconsole ma downloadinstall callrecording cdr conferences core customappsreg dashboard featurecodeadmin infoservices logfiles music pm2 recordings sipsettings soundlang voicemail
|
command: fwconsole ma downloadinstall callrecording cdr conferences core customappsreg dashboard featurecodeadmin infoservices logfiles music pm2 recordings sipsettings soundlang voicemail
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue