added tasks for server configuration
This commit is contained in:
@@ -43,12 +43,27 @@
|
|||||||
- vars/shared_vars.yml
|
- vars/shared_vars.yml
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: Install Talk app
|
- name: Install talk app
|
||||||
ansible.builtin.shell: |
|
ansible.builtin.command: >
|
||||||
su -s /bin/bash www-data -c \
|
sudo -u www-data php occ app:install spreed
|
||||||
'php {{ nextcloud_install_dir }}/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
|
- name: Configure Talk app's High Performance Backend (HPB) signaling server
|
||||||
ansible.builtin.shell: |
|
ansible.builtin.command: >
|
||||||
su -s /bin/bash www-data -c \
|
sudo -u www-data php occ config:app:set spreed signaling servers
|
||||||
'php {{ nextcloud_install_dir }}/occ app:enable spreed'
|
--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