aboutsummaryrefslogtreecommitdiff
path: root/roles/bitwarden/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'roles/bitwarden/tasks')
-rw-r--r--roles/bitwarden/tasks/main.yaml17
1 files changed, 17 insertions, 0 deletions
diff --git a/roles/bitwarden/tasks/main.yaml b/roles/bitwarden/tasks/main.yaml
new file mode 100644
index 0000000..5fd0ed4
--- /dev/null
+++ b/roles/bitwarden/tasks/main.yaml
@@ -0,0 +1,17 @@
+---
+
+- name: 'Make sure the Vaultwarden container is created and running'
+ docker_container:
+ name: '{{ bitwarden_container_name }}'
+ image: 'vaultwarden/server'
+ pull: true
+ state: 'started'
+ env:
+ WEBSOCKET_ENABLED: 'true'
+ INVITATIONS_ALLOWED: 'true'
+ SIGNUPS_ALLOWED: 'false'
+ volumes:
+ - "{{ bitwarden_data_dir }}:/data"
+ ports:
+ - '{{ bitwarden_host_port }}:80'
+ restart_policy: unless-stopped