From b15fd369b6454aaddc8f73618bc240e1004950ed Mon Sep 17 00:00:00 2001 From: Thomas Kleinendorst Date: Sat, 30 Nov 2024 10:55:12 +0100 Subject: [PATCH] Add trilium notes --- roles/trilium/tasks/main.yml | 16 ++++++++++++++++ roles/trilium/vars/main/defaults.yml | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 roles/trilium/tasks/main.yml create mode 100644 roles/trilium/vars/main/defaults.yml diff --git a/roles/trilium/tasks/main.yml b/roles/trilium/tasks/main.yml new file mode 100644 index 0000000..617ec32 --- /dev/null +++ b/roles/trilium/tasks/main.yml @@ -0,0 +1,16 @@ +--- +- name: Create a volume + become: true + community.docker.docker_volume: + name: trilium_data +- name: Install the container + become: true + community.docker.docker_container: + name: trilium-server + image: "triliumnext/notes:{{ trilium_version }}" + ports: + - "127.0.0.1:4637:8080/tcp" + mounts: + - source: trilium_data + target: /home/node/trilium-data + restart_policy: always diff --git a/roles/trilium/vars/main/defaults.yml b/roles/trilium/vars/main/defaults.yml new file mode 100644 index 0000000..d474a8c --- /dev/null +++ b/roles/trilium/vars/main/defaults.yml @@ -0,0 +1,2 @@ +--- +trilium_version: v0.90.12