diff --git a/playbooks/linux/ubuntu-server/nextcloud_full_deployment/setup_talk_with_hpb.yml b/playbooks/linux/ubuntu-server/nextcloud_full_deployment/setup_talk_with_hpb.yml index e56fd8a..8c4c6a2 100644 --- a/playbooks/linux/ubuntu-server/nextcloud_full_deployment/setup_talk_with_hpb.yml +++ b/playbooks/linux/ubuntu-server/nextcloud_full_deployment/setup_talk_with_hpb.yml @@ -52,21 +52,28 @@ changed_when: "'already installed' not in install_result.stdout" failed_when: install_result.rc != 0 and 'already installed' not in install_result.stdout - - name: Configure Talk app's High Performance Backend (HPB) STUN server + - name: Add High Performance Backend (HPB) STUN server ansible.builtin.command: > sudo -u www-data php occ talk:stun:add {{ nc_talk_hpb_domain }}:443 args: chdir: "{{ nextcloud_install_dir }}" changed_when: true - - name: Configure Talk app's High Performance Backend (HPB) TURN server + - name: Remover old High Performance Backend (HPB) STUN server + ansible.builtin.command: > + sudo -u www-data php occ talk:stun:delete {{ nc_talk_hpb_domain }}:443 + args: + chdir: "{{ nextcloud_install_dir }}" + changed_when: true + + - name: Add High Performance Backend (HPB) TURN server ansible.builtin.command: > sudo -u www-data php occ talk:turn:add --secret {{ nc_talk_hpb_turn_secret }} turns {{ nc_talk_hpb_domain }} udp,tcp args: chdir: "{{ nextcloud_install_dir }}" changed_when: true - - name: Configure Talk app's High Performance Backend (HPB) signaling server + - name: Add High Performance Backend (HPB) signaling server ansible.builtin.command: > sudo -u www-data php occ talk:signaling:add wss://{{ nc_talk_hpb_domain }} {{ nc_talk_hpb_signaling_secret }} args: