Releases: ebbba-org/ansible-role-bigbluebutton
v2.4.0
🚀 Features
- Bbb/2.4 - Thanks to @BrutalBirdie 💙
- PR: #284
⭐ Enhancement
- @wilkis3 selectable bbb version - PR214 - Thanks to @BrutalBirdie 💙
- PR: #266
- BigBlueButton 2.4 Add option to disable/enable the Learning Dashboard Feature - Thanks to @BrutalBirdie 💙
- PR: #268
- @juju4 Add Github action workflow - full ansible run - Thanks to @BrutalBirdie 💙
- PR: #269
- use bbb_default_logo_url as branding image setting - Thanks to @olwe0002 💙
- PR: #264
- add support for TLSv1.3 - Thanks to @Davka 💙
- PR: #279
- mongo4-ramdisk.conf: follow upstream changes from v2.3.16 - Thanks to @Davka 💙
- PR: #277
- Fix #272 - Purge Greenlight - Thanks to @BrutalBirdie 💙
- PR: #275
- Fix #273 - Purge coturn - Thanks to @BrutalBirdie 💙
- PR: #276
- add task to replace mongo tmpfs size in startscript - Thanks to @Davka 💙
- PR: #278
- Improve bbb-html5 resilience - Thanks to @Davka 💙
- PR: #280
🐛 Fixes
- [Security] Set Freeswitch default password, Checkvars step, README - Thanks to @BrutalBirdie 💙
- PR: #270
- fix ordering of handlers execution; fixes #282 - Thanks to @crosscodr 💙
- PR: #283
v2.3.13-a1.0.1
v2.3.13-a1.0.0
⭐ Enhancement
- Removed bbb_monitoring_all_in_one_external
- PR: #211
- reduce volume of mute/unmute-sound
- PR: #210
- Fix issues with #95 (default kurento listen interface)
- PR: #201
- Enable configuration of the recording settings
- PR: #198
- Use default freeswitch user for config files
- PR: #209
- [feat] manage etherpad cursortrace plugin
- PR: #207
- move logback.xml to files; use indentation following upstream
- PR: #215
- [feat] configure correct number of poolhtml5servers
- PR: #218
- fixed documentation regarding coturn and the ufw task
- PR: #219
- Provide more in depth example and make required vars obvious
- PR: #202
- use bbb_custom_presentation_name if set
- PR: #225
- nginx: make creation of client-log idempotent
- PR: #224
- Add Greenlight env var to enable/disable recording thumbnails
- PR: #222
- feat: add user inactivity options
- PR: #228
- Freeswitch: only deploy mute/unmute sounds when needed
- PR: #231
- Tidy-up freeswitch configuration
- PR: #229
- improve ansible tagging
- PR: #188
- [Security] Don't leave BBB secrets readable for others
- PR: #232
- convert unix LF to dos CRLF in logback.xml
- PR: #236
- Remove unused error_page directive
- PR: #235
- Implement logo feature from 2.3.13
- PR: #234
- Added option to select transport protocol for TURN servers
- PR: #240
- Extended bbb_dialin_default_play_and_get_digits variable
- PR: #241
- fs conference.conf.xml: pull upstream PR#12004
- PR: #242
- Add bbb_dialplan vars to fs conference.conf template
- PR: #243
- bbb_secret cast to string
- PR: #251
- Refactor and improve certificate handling
- PR: #246
- Pin requirements roles to specific versions
- PR: #247
- bbb_greenlight_image_pull setting
- PR: #257
- remove unnecesarry meteor-config tasks, close #226
- PR: #250
- Add cache_valid_time to apt tasks with update_cache
- PR: #263
🐛 Fixes
- nginx: fully align with nginx logrotate config
- PR: #227
- Make cron.daily/bigbluebutton executable, fix #237
- PR: #238
- fix managing freeswitch ipv6-profiles with command
- PR: #244
- ssl-cert package for cert permissions
- PR: #253
- Fix letsencrypt cert gen
- PR: #261
- Fix kurento tasks nonbreaking
- PR: #255
- Start chrony if bbb_ntp_cron is reset to false, fixes #248
- PR: #249
- wait until rake did all necessary migrations before greenlight user creation
- PR: #262
BigBlueButton 2.3.4 Ansible Role 1.1.1
BigBlueButton 2.3.4 Ansible Role 1.1.1
215 commits and 52 files changed done by 23 contributors!
A lot of stability improvements and thoughts have gone into this release.
Check out the PRs bellow to get an idea how much passion went into this release.
This role can also be found on the Ansible Galaxy
Changelog
- #110 by @Davka - add the ability to set the max upload size
- #114 by @Davka - fix regex for setting wss-binding in fs-config
- #115 by @mschwrdtnr - further bbb options
- #116 by @anadahz - Fix ansible galaxy URL, fix spelling errors in README
- #117 by @EdJoPaTo - docs: change links to 2.3
- #118 by @anadahz - Add bbb-conf package dependency net-tools
- #122 by @l3d00m - Add sip_ip and ip for freeswitch to kurento defaults
- #124 by @anadahz - Add separate docker task, add docker_login, update README
- #125 by @crosscodr - avoid some ansible warnings
- #126 by @timm2k - Upgrade pip to latest version
- #127 by @n0emis - fix bbb_dialin_overwrite_footer
- #128 by @wilkis3 - Add bbb_allow_request_without_session
- #129 by @wilkis3 - Add bbb_web_logouturl
- #130 by @anadahz - Fix conditional vars in docker_login task
- #132 by @crosscodr - delete duplicate var: defaultMaxUsers
- #133 by @EdJoPaTo - run ansible-lint on GitHub actions
- #134 by @wilkis3 - Added bigbluebutton-exporter as Systemd service
- #137 by @crosscodr - fix yaml indentation in templates
- #140 by @einhirn - added check for running meetings
- #144 by @crosscodr - mongo4-ramdisk.conf: follow upstream changes from v2.3.2
- #146 by @crosscodr - only install certbot-repo when letsencrypt is used
- #147 by @crosscodr - Security suggestions
- #148 by @crosscodr - Resolve ansible-lint failures
- #149 by @einhirn - add backend for html5-client according to https://docs.bigbluebutton.…
- #153 by @Davka - add sip ufw rule
- #154 by @Davka - remove obsolete var, fixes #136
- #155 by @andreasscherbaum - Change ternary operator to if/endif.
- #157 by @Davka - remove obsolete template, fixes #156
- #158 by @Davka - sip: play_and_get_digits moved to the defaults to make it configurable
- #159 by @Davka - set TasksMax=infinity in kurento-x.services
- #161 by @Davka - set LimitNOFILE depending on cpu-count
- #162 by @crosscodr - fix default_presentation default naming
- #163 by @ChrisKar96 - Add task tags
- #164 by @ChrisKar96 - Improve UFW configurability
- #165 by @ChrisKar96 - Add always tag to var checking and registering tasks
- #166 by @ChrisKar96 - Fix var typo in example playbook
- #167 by @ChrisKar96 - Handle install/uninstall coturn
- #169 by @BrutalBirdie - Add hotfix check for bbb_secret - this needs a proper solution
- #171 by @crosscodr - Just set node command line options, fixes #170
- #173 by @BrutalBirdie - FIX #172 - Add become true flag to --secret
- #179 by @einhirn - allow using custom greenlight docker image, fixes #138
- #184 by @einhirn - fix check-for-sessions: since the uri task doesn't fail anymore, the …
- #185 by @einhirn - fix #184 - remove debug task
- #186 by @crosscodr - fix runtimevars
- #187 by @crosscodr - fix failing coturn tasks if coturn is not installed
- #189 by @einhirn - fix bbb_apt_mirror to do what README.md says
- #191 by @crosscodr - reorganize runtimevars
- #193 by @crosscodr - consider bbb_freeswitch_muted_sound vars in freeswitch-profile
- #194 by @Nemental - fix: removed 'is' from conditonal
- #197 by @louim - Add community.general to the requirements
- #199 by @louim - Remove colon from the readme configuration keys
- #203 by @crosscodr - Fix check mode
- #204 by @raphaelm - Restart coturn after coturn config change
💙 Huge Thanks To 💙
- 🥇 @crosscodr with 14 PRs 🥇
- 🥈 @Davka with 8 PRs 🥈
- 🥉 @einhirn with 6 PRs 🥉
- @ChrisKar96 with 5 PRs
- @anadahz with 4 PRs
- @wilkis3 with 3 PRs
- @louim with 2 PRs
- @EdJoPaTo with 2 PRs
- @BrutalBirdie with 2 PRs
- @mschwrdtnr with 1 PR
- @l3d00m with 1 PR
- @timm2k with 1 PR
- @andreasscherbaum with 1 PR
- @raphaelm with 1 PR
- @Nemental with 1 PR
And everyone else helping out this project:
- The Matrix Ansible BigBlueButton Development chat room
- The BigBlueButton-DE chat room
💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙
💙 Thanks to everyone supporting BigBlueButton and this ansible role with their time and passion.💙
💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙💙
BigBlueButton 2.3.1 Ansible Role 1.1.0
BigBlueButton 2.3.1 Ansible Role 1.1.0
This release fixes compatibility with BigBlueButton 2.3.1 and introduces firewall-rules for UFW. If you run this role together with other software or implement firewalling yourself, please check (or disable) this rules beforehand.
Changelog
BigBlueButton 2.3.0 Ansible Role - First Stable Release 1.0.0
BigBlueButton 2.3.0 Ansible Role - First Stable Release 1.0.0
⚠ WARNING ⚠
- Upgrading from BigBlueButton 2.2.x is not supported! It is recommended to do a fresh deployment with Ubuntu 18.04
- This role won't work anymore on Ubuntu 16.04
- The default branch changed from
master
tobbb/2.3
- To deploy older 2.2 installations make sure to use the branch
bbb/2.2
, but this is not recommended due to the EOL of Ubuntu 16.04
- To deploy older 2.2 installations make sure to use the branch
Be sure to check the updated configuration options in the README.md.
Many thanks to the team at infra.run and @BrutalBirdie for making this possible...
BigBlueButton 2.2.36 Ansible Role - Stable Release 1.0.0
BigBlueButton 2.2.36 Ansible Role - Stable Release 1.0.0
⚠ WARNING ⚠
BigBlueButton 2.2.36 and Ubuntu Xenial is considered outdated!
This release can be considered as legacy.