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 65d019b..8786091 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,12 +52,34 @@ 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) 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 }}" + # - 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 HPB signaling server + ansible.builtin.command: + argv: + - sudo + - -u + - www-data + - php + - occ + - config:app:set + - spreed + - signaling_servers + - "--value={{ talk_signaling | to_json }}" + - --sensitive + vars: + talk_signaling: + servers: + - server: "{{ nc_talk_hpb_domain }}" + verify: true + secret: "{{ nc_talk_hpb_signaling_secret }}" + no_log: true changed_when: true - name: Configure Talk app's High Performance Backend (HPB) TURN server