44 lines
1.6 KiB
YAML
44 lines
1.6 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: Write default secret to update script
|
|
lineinfile:
|
|
path: /home/core/Scripte/update
|
|
regexp: '^.*setsecret.*$'
|
|
line: '# sudo bbb-conf --setsecret {{ default_secret }}'
|
|
backrefs: yes
|
|
|
|
- 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
|
|
... |