added tasks for server configuration
This commit is contained in:
@@ -43,12 +43,27 @@
|
||||
- vars/shared_vars.yml
|
||||
|
||||
tasks:
|
||||
- name: Install Talk app
|
||||
ansible.builtin.shell: |
|
||||
su -s /bin/bash www-data -c \
|
||||
'php {{ nextcloud_install_dir }}/occ app:install spreed'
|
||||
- name: Install talk app
|
||||
ansible.builtin.command: >
|
||||
sudo -u www-data php occ app:install spreed
|
||||
args:
|
||||
chdir: "{{ nextcloud_install_dir }}"
|
||||
register: install_result
|
||||
changed_when: "'already installed' not in install_result.stdout"
|
||||
failed_when: install_result.rc != 0 and 'already installed' not in install_result.stdout
|
||||
|
||||
- name: Enable Talk app
|
||||
ansible.builtin.shell: |
|
||||
su -s /bin/bash www-data -c \
|
||||
'php {{ nextcloud_install_dir }}/occ app:enable spreed'
|
||||
- name: Configure Talk app's High Performance Backend (HPB) signaling server
|
||||
ansible.builtin.command: >
|
||||
sudo -u www-data php occ config:app:set spreed signaling servers
|
||||
--value="{"servers":[{"server":"{{ nc_talk_hpb_domain }}","verify":true}],"secret":"{{ nc_talk_hpb_signaling_secret }}"}"
|
||||
args:
|
||||
chdir: "{{ nextcloud_install_dir }}"
|
||||
changed_when: true
|
||||
|
||||
- name: Configure Talk app's High Performance Backend (HPB) TURN server
|
||||
ansible.builtin.command: >
|
||||
sudo -u www-data php occ config:app:set spreed turn_servers
|
||||
--value="[{"schemes":"turn","server":"{{ nc_talk_hpb_domain }}:3478","secret":"{{ nc_talk_hpb_turn_secret }}","protocols":"udp,tcp"}]"
|
||||
args:
|
||||
chdir: "{{ nextcloud_install_dir }}"
|
||||
changed_when: true
|
||||
|
||||
Reference in New Issue
Block a user