ansible/roles/bbb_install/tasks/setup_bbb.yml

48 lines
1.4 KiB
YAML

---
- name: Create or recreate symlinks for bbb config files in script-directory
shell: |
cd /home/core/Scripte
ln -sf /usr/local/bigbluebutton/bbb-webhooks
ln -sf /etc/bigbluebutton
ln -sf /var/www/bigbluebutton-default
ln -sf /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties
ln -sf /usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml
ln -sf /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
ln -sf /usr/share/meteor/bundle/systemd_start.sh
ln -sf /usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml
ln -sf /usr/share/bigbluebutton/nginx/sip.nginx
- name: Upload turn-stun-config to core's Scripte directory
copy:
src: turn-stun-servers.xml.konfiguriert
dest: /home/core/Scripte
owner: core
group: users
mode: 0644
- name: Upload update script to core's Scripte directory
copy:
src: update
dest: /home/core/Scripte
owner: core
group: users
mode: 0755
- name: Install core user's crontab update-Script before at 3.00 before rebooting at 4 AM
ansible.builtin.cron:
name: run update Script at 3:00
user: core
minute: "0"
hour: "3"
job: "/home/core/Scripte/update"
- name: Upload default presantation to core's Scripte directory
copy:
src: "{{ default_presentation }}"
dest: /home/core/Scripte/customerDefault.pdf
owner: core
group: users
mode: 0644
...