added vaultwarden role

This commit is contained in:
2023-03-28 20:06:37 +02:00
parent 799d742fdc
commit cff9967f36
2 changed files with 33 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
---
- name: Create Vaultwarden directories if it does not exist
become: false
ansible.builtin.file:
path: /home/{{ user['name'] }}/docker/vaultwarden/{{ item }}
state: directory
mode: '0755'
loop: '{{ vaultwarden_folder }}'
- name: Create docker network 'proxy'
community.docker.docker_network:
name: proxy
- name: Create Vaultwarden Container
community.docker.docker_container:
name: vaultwarden
image: 'vaultwarden/server:latest'
pull: yes
state: started
restart_policy: unless-stopped
ports:
- '11001:80'
env:
DISABLE_ADMIN_TOKEN: "{{ VW_DISABLE_ADMIN_TOKEN | string }}"
SIGNUPS_ALLOWED: "{{ VW_SIGNUPS_ALLOWED | string }}"
# ADMIN_TOKEN=${ADMIN_TOKEN}: "{{ VW_ADMIN_TOKEN | string }}"
volumes:
- /home/{{ user['name'] }}/docker/vaultwarden/data:/data
networks:
- name: proxy

View File

@@ -0,0 +1,3 @@
VW_DISABLE_ADMIN_TOKEN: true
VW_SIGNUPS_ALLOWED: false
#VW_ADMIN_TOKEN: <super-secret-admin-pass>