From 6a285d7b99b534bd20250021a17e86d1fbef7627 Mon Sep 17 00:00:00 2001 From: Anarion Date: Sun, 26 Nov 2023 13:37:20 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20n8n=20permissions=20on=20d?= =?UTF-8?q?ata=20volume?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- roles/n8n/defaults/main.yml | 2 +- roles/n8n/molecule/default/molecule.yml | 11 +++++++++++ roles/n8n/tasks/main.yml | 2 ++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/roles/n8n/defaults/main.yml b/roles/n8n/defaults/main.yml index aebb7fa1..fdc1345c 100644 --- a/roles/n8n/defaults/main.yml +++ b/roles/n8n/defaults/main.yml @@ -15,7 +15,7 @@ n8n_basic_auth_password: "n8n_change_me" # docker n8n_container_name: "n8n" -n8n_image_name: "n8nio/n8n" +n8n_image_name: "docker.n8n.io/n8nio/n8n" n8n_image_version: "latest" # specs diff --git a/roles/n8n/molecule/default/molecule.yml b/roles/n8n/molecule/default/molecule.yml index 3ae3f608..fbd4d460 100644 --- a/roles/n8n/molecule/default/molecule.yml +++ b/roles/n8n/molecule/default/molecule.yml @@ -1,6 +1,17 @@ --- +platforms: + - name: instance + image: geerlingguy/docker-ubuntu2204-ansible:latest + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:ro + - /var/run/docker.sock:/var/run/docker.sock + - /tmp:/tmp:rw + privileged: true + pre_build_image: true + provisioner: inventory: group_vars: all: n8n_enabled: true + n8n_data_directory: "/tmp/n8n" diff --git a/roles/n8n/tasks/main.yml b/roles/n8n/tasks/main.yml index 25060aaa..94e358db 100644 --- a/roles/n8n/tasks/main.yml +++ b/roles/n8n/tasks/main.yml @@ -5,6 +5,8 @@ ansible.builtin.file: path: "{{ item }}" state: directory + owner: 1000 + group: 1000 with_items: - "{{ n8n_data_directory }}"