39 lines
952 B
YAML
39 lines
952 B
YAML
---
|
|
- name: Fix Warden docker-compose.yml
|
|
hosts: warden
|
|
become: yes
|
|
gather_facts: no
|
|
|
|
tasks:
|
|
- name: Ensure /opt/warden directory exists
|
|
file:
|
|
path: /opt/warden
|
|
state: directory
|
|
owner: root
|
|
group: root
|
|
mode: '0755'
|
|
|
|
- name: Create or update docker-compose.yml with correct indentation
|
|
copy:
|
|
dest: /opt/warden/docker-compose.yml
|
|
content: |
|
|
services:
|
|
vaultwarden:
|
|
image: hub.git4ta.fun/vaultwarden/server:latest
|
|
security_opt:
|
|
- "seccomp=unconfined"
|
|
env_file:
|
|
- .env
|
|
volumes:
|
|
- ./data:/data
|
|
ports:
|
|
- "980:80"
|
|
restart: always
|
|
networks:
|
|
- vaultwarden_network
|
|
|
|
networks:
|
|
vaultwarden_network:
|
|
owner: root
|
|
group: root
|
|
mode: '0644' |