From 6746b73b65c0818f3b36f303f8dc5f96740c39a9 Mon Sep 17 00:00:00 2001
From: Alexandre MERLIN <alexandre.merlin@inria.fr>
Date: Mon, 26 Sep 2022 15:03:18 +0200
Subject: [PATCH] [gen/kadeploy] generate partitions size in kadeploy config

---
 lib/refrepo/gen/puppet/templates/kadeployg5k.conf.erb | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/refrepo/gen/puppet/templates/kadeployg5k.conf.erb b/lib/refrepo/gen/puppet/templates/kadeployg5k.conf.erb
index 062302490db..a3095aa27ed 100644
--- a/lib/refrepo/gen/puppet/templates/kadeployg5k.conf.erb
+++ b/lib/refrepo/gen/puppet/templates/kadeployg5k.conf.erb
@@ -16,6 +16,11 @@ partitioning:
   <%- cluster['nodes'].to_a.sort_by(&:first)[0][1]['storage_devices'].reject{|disk| disk['reservation']}.each do |disk| -%>
     <%= disk['id'] %>: <%= disk['by_path'] %>
   <%- end -%>
+  partitions_size:
+  <%- disk_size = cluster['nodes'].to_a.sort_by(&:first)[0][1]['storage_devices'].select{|x| x['id'] == 'disk0'}.first['size'] -%>
+    DEPLOY: 34000076800
+    PROD: 31000100864
+    TMP: <%= disk_size - 70000795648 %>
 trusted_deployment:
   partition: disk0/PROD
   user: oar
-- 
GitLab