From de6cfbfbb448262515fcf1dd9b28bfec8645b083 Mon Sep 17 00:00:00 2001
From: Andrea Dell'Amico <andrea.dellamico@isti.cnr.it>
Date: Mon, 22 May 2023 20:06:39 +0200
Subject: [PATCH] Use a NFS volume for the attachments

---
 defaults/main.yml                    | 1 -
 templates/epas-docker-compose.yml.j2 | 5 +++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/defaults/main.yml b/defaults/main.yml
index b71ae26..6771d28 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -8,7 +8,6 @@ epas_docker_registry_pwd: 'use a vault file'
 epas_docker_network: 'epas_net'
 epas_docker_attachments_node: 'localhost'
 epas_attachments_volume: 'epas_attachments_data'
-epas_node_constraints: 'node.labels.epas_storage == attachments'
 epas_behind_haproxy: True
 epas_haproxy_public_net: 'haproxy-public'
 # DB
diff --git a/templates/epas-docker-compose.yml.j2 b/templates/epas-docker-compose.yml.j2
index 6786958..7c2e7d9 100644
--- a/templates/epas-docker-compose.yml.j2
+++ b/templates/epas-docker-compose.yml.j2
@@ -7,6 +7,11 @@ networks:
 
 volumes:
   {{ epas_attachments_volume }}:
+    driver: local
+    driver_opts:
+      type: nfs4
+      o: "nfsvers=4,addr=146.48.123.250,rw"
+      device: ":/nfs/epas_prod_attachments_data"
 {% if epas_dockerized_db %}
   {{ epas_pg_backups_volume }}:
   {{ epas_db_volume }}: