ansible/roles/bbb_install/tasks/config_bbb.yml

36 lines
1.4 KiB
YAML

---
- name: Set default values in settings.yml
yedit:
src: /home/core/Scripte/settings.yml
edits:
- key: public.kurento.pagination.mobilePageSizes.moderator
value: 6
- key: public.kurento.pagination.mobilePageSizes.viewer
value: 4
- name: Set default values in file bigbluebutton.properties
ansible.builtin.lineinfile:
path: /home/core/Scripte/bigbluebutton.properties
### line to be searched & matched
regexp: '{{ item.From }}'
### line to be in placed
line: '{{ item.To }}'
state: present
backrefs: yes
backup: yes
with_items:
- { From: '^defaultWelcomeMessage=(.*)$', To: '{{ defaultWelcomeMessage }}'}
- { From: '^defaultWelcomeMessageFooter=(.*)$', To: '{{ defaultWelcomeMessageFooter }}'}
- { From: '^learningDashboardEnabled=(.*)$', To: '{{ learningDashboardEnabled }}'}
- { From: '^disableRecordingDefault=(.*)$', To: '{{ disableRecordingDefault }}'}
- { From: '^webcamsOnlyForModerator=(.*)$', To: '{{ webcamsOnlyForModerator }}'}
- { From: '^learningDashboardCleanupDelayInMinutes=(.*)$', To: '{{ learningDashboardCleanupDelayInMinutes }}'}
- { From: '^bigbluebutton\.web\.logoutURL=(.*)$', To: '{{ bigbluebutton_web_logoutURL }}'}
- name: Configure turn and stun service and default presentation using update script and restart BBB
command:
cmd: "/home/core/Scripte/update"
chdir: /home/core/Scripte
...