Initial commit

This commit is contained in:
Stephen Paul Weber 2021-12-02 19:51:48 -05:00
commit 2097e6e8d9
No known key found for this signature in database
GPG key ID: D11C2911CE519CDE
3 changed files with 35 additions and 0 deletions

7
README.org Normal file
View file

@ -0,0 +1,7 @@
* Requirements
Needs Ansible 2.8+, available in Debian buster-backports or newer.
* Setup
Fill in bbb_dialin_provider_password and bbb_letsencrypt_email in bigbluebutton.yml
ansible-galaxy install -r requirements.yml
ansible-playbook -u ubuntu -i some.fqdn, bigbluebutton.yml

25
bigbluebutton.yml Normal file
View file

@ -0,0 +1,25 @@
- become: true
hosts: all
tasks:
- apt:
update_cache: true
- import_role:
name: "jnv.unattended-upgrades"
- import_role:
name: ebbba.bigbluebutton
vars:
bbb_allow_mail_notifications: false
bbb_coturn_secret: "{{ lookup('password', 'credentials/coturn_secret length=50') }}"
bbb_dialin_default_number: "+1-718-247-9666"
bbb_dialin_enabled: true
bbb_dialin_mask_caller: true
bbb_dialin_overwrite_footer: true
bbb_dialin_provider_extension: '17182479666'
bbb_dialin_provider_password: REDACTED
bbb_dialin_provider_proxy: sip.jnctn.net
bbb_dialin_provider_username: bbb_conservancy
bbb_freeswitch_socket_password: "{{ lookup('password', 'credentials/freeswitch_socket_password length=50') }}"
bbb_greenlight_db_password: "{{ lookup('password', 'credentials/greenlight_db_password length=50') }}"
bbb_greenlight_secret: "{{ lookup('password', 'credentials/greenlight_secret length=50') }}"
bbb_hostname: bbb.sfconservancy.org
bbb_letsencrypt_email: REDACTED

3
requirements.yml Normal file
View file

@ -0,0 +1,3 @@
- name: ebbba.bigbluebutton
- name: "jnv.unattended-upgrades"
- name: community.general