Changeset - 2097e6e8d998
[Not reviewed]
0 0 3
Stephen Paul Weber (singpolyma) - 2 years ago 2021-12-03 00:51:48
singpolyma@singpolyma.net
Initial commit
3 files changed with 35 insertions and 0 deletions:
0 comments (0 inline, 0 general)
README.org
Show inline comments
 
new file 100644
 
* 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
bigbluebutton.yml
Show inline comments
 
new file 100644
 
- 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
requirements.yml
Show inline comments
 
new file 100644
 
- name: ebbba.bigbluebutton
 
- name: "jnv.unattended-upgrades"
 
- name: community.general
0 comments (0 inline, 0 general)