From 253f21bf203b845cb1405c8e7bb6b337f0643640 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Mon, 20 May 2019 20:34:20 +0200
Subject: [PATCH] ci script provides debian config options for new minerva
 configurator to install without asking questions

---
 .gitlab-ci.yml | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index aa4fe3c509..21ec764903 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -281,6 +281,12 @@ test_upgrade_debian_package:
      - ssh root@debian-repo /usr/local/sbin/reprepro-import
      - apt-add-repository "deb http://repo-r3lab.uni.lu/debian/ stable main"
      - apt-key adv --no-tty --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0xcb185f4e31872412
+     - echo debconf minerva/internal/skip-preseed boolean true | debconf-set-selections
+     - echo debconf minerva/dbconfig-install select true | debconf-set-selections
+     - echo debconf minerva/pgsql/app-pass select secret_password | debconf-set-selections
+     - echo debconf minerva/remote/host select localhost | debconf-set-selections
+     - echo debconf minerva/db/dbname select minerva_db | debconf-set-selections
+     - echo debconf minerva/db/app-user select minerva_user@localhost | debconf-set-selections
      - apt-get update
 #hacky way of installing minerva on docker - by default rc-invoke is preventing services changes on docker
      - mv /usr/sbin/policy-rc.d /usr/sbin/policy-rc.d.backup
@@ -323,6 +329,12 @@ test_install_debian_package:
      - echo "PUT $debian_file /docker/incoming" | sftp -o StrictHostKeyChecking=no user@debian-repo
      - ssh root@debian-repo /usr/local/sbin/reprepro-import
      - apt-add-repository "deb http://debian-repo/ unstable main"
+     - echo debconf minerva/internal/skip-preseed boolean true | debconf-set-selections
+     - echo debconf minerva/dbconfig-install select true | debconf-set-selections
+     - echo debconf minerva/pgsql/app-pass select secret_password | debconf-set-selections
+     - echo debconf minerva/remote/host select localhost | debconf-set-selections
+     - echo debconf minerva/db/dbname select minerva_db | debconf-set-selections
+     - echo debconf minerva/db/app-user select minerva_user@localhost | debconf-set-selections
      - apt-get update
 #hacky way of installing minerva on docker - by default rc-invoke is preventing services changes on docker
      - mv /usr/sbin/policy-rc.d /usr/sbin/policy-rc.d.backup
-- 
GitLab