diff --git a/ansible/services/vaultwarden/disable_vaultwarden_sign_ups_playbook.yml b/ansible/services/vaultwarden/disable_vaultwarden_sign_ups_playbook.yml new file mode 100644 index 0000000..b041e8e --- /dev/null +++ b/ansible/services/vaultwarden/disable_vaultwarden_sign_ups_playbook.yml @@ -0,0 +1,18 @@ +- name: Disable Vaultwarden Signups + hosts: vipy + become: yes + vars_files: + - ../../infra_vars.yml + - ./vaultwarden_vars.yml + + tasks: + - name: Disable signups in docker-compose.yml + replace: + path: "{{ vaultwarden_dir }}/docker-compose.yml" + regexp: 'SIGNUPS_ALLOWED:.*' + replace: "SIGNUPS_ALLOWED: 'false'" + + - name: Re-deploy Vaultwarden with signups disabled + command: docker compose up -d + args: + chdir: "{{ vaultwarden_dir }}" \ No newline at end of file