From 4abfc60fcfa8d3aa08f6a4652a88d73825fa3e5f Mon Sep 17 00:00:00 2001
From: Stefano Alberto Russo <stefano.russo@gmail.com>
Date: Sun, 19 Dec 2021 01:23:12 +0100
Subject: [PATCH] Moved from "slurmtestuser" to "testuser" for uniformity.

---
 services/slurmbase/Dockerfile                          | 10 +++++-----
 services/slurmbase/prestartup_slurmbase.sh             |  8 ++++----
 .../prestartup_slurmclustermaster.sh                   |  8 ++++----
 services/slurmclusterworker/Dockerfile                 |  4 ++--
 .../core_app/management/commands/core_app_populate.py  |  2 +-
 5 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/services/slurmbase/Dockerfile b/services/slurmbase/Dockerfile
index c509200..8fe4fa4 100755
--- a/services/slurmbase/Dockerfile
+++ b/services/slurmbase/Dockerfile
@@ -23,11 +23,11 @@ COPY slurm.conf /etc/slurm-llnl/slurm.conf
 RUN ln -s /var/lib/slurm-llnl /var/lib/slurm-wlm 
 RUN ln -s /var/log/slurm-llnl /var/log/slurm-wlm
 
-# Add slurmtestuser user
-RUN useradd slurmtestuser
-RUN mkdir -p /home/slurmtestuser/.ssh
-RUN cat /rosetta/.ssh/id_rsa.pub >> /home/slurmtestuser/.ssh/authorized_keys
-RUN chown -R slurmtestuser:slurmtestuser /home/slurmtestuser   
+# Add testuser user
+RUN useradd testuser
+RUN mkdir -p /home/testuser/.ssh
+RUN cat /rosetta/.ssh/id_rsa.pub >> /home/testuser/.ssh/authorized_keys
+RUN chown -R testuser:testuser /home/testuser   
 
 # Add prestartup
 COPY prestartup_slurmbase.sh /prestartup/
diff --git a/services/slurmbase/prestartup_slurmbase.sh b/services/slurmbase/prestartup_slurmbase.sh
index 1c2fb84..105c137 100644
--- a/services/slurmbase/prestartup_slurmbase.sh
+++ b/services/slurmbase/prestartup_slurmbase.sh
@@ -1,8 +1,8 @@
 #!/bin/bash
 set -e
 
-# "Deactivate" local slurmtestuser home
-mv /home/slurmtestuser /home_slurmtestuser_vanilla
+# "Deactivate" local testuser home
+mv /home/testuser /home_testuser_vanilla
 
-# Link slurmtestuser against the home in the shared folder (which will be setup by the master node)
-ln -s /shared/home_slurmtestuser /home/slurmtestuser
+# Link testuser against the home in the shared folder (which will be setup by the master node)
+ln -s /shared/home_testuser /home/testuser
diff --git a/services/slurmclustermaster/prestartup_slurmclustermaster.sh b/services/slurmclustermaster/prestartup_slurmclustermaster.sh
index c27ae01..30dee12 100644
--- a/services/slurmclustermaster/prestartup_slurmclustermaster.sh
+++ b/services/slurmclustermaster/prestartup_slurmclustermaster.sh
@@ -4,8 +4,8 @@ set -e
 # Generic rosetta user shared folder
 mkdir -p /shared/rosetta && chown rosetta:rosetta /shared/rosetta
 
-# Shared home for slurmtestuser to simulate a shared home folders filesystem
-cp -a /home_slurmtestuser_vanilla /shared/home_slurmtestuser
+# Shared home for testuser to simulate a shared home folders filesystem
+cp -a /home_testuser_vanilla /shared/home_testuser
 
 # Create shared data directories
 mkdir -p /shared/scratch
@@ -14,5 +14,5 @@ chmod 777 /shared/scratch
 mkdir -p /shared/data/shared
 chmod 777 /shared/data/shared
 
-mkdir -p /shared/data/users/slurmtestuser
-chown slurmtestuser:slurmtestuser /shared/data/users/slurmtestuser
+mkdir -p /shared/data/users/testuser
+chown testuser:testuser /shared/data/users/testuser
diff --git a/services/slurmclusterworker/Dockerfile b/services/slurmclusterworker/Dockerfile
index c98c874..ed8fe56 100755
--- a/services/slurmclusterworker/Dockerfile
+++ b/services/slurmclusterworker/Dockerfile
@@ -4,5 +4,5 @@ MAINTAINER Stefano Alberto Russo <stefano.russo@gmail.com>
 # Docker
 RUN apt-get install docker.io -y
 
-# Add slurmtestuser user to sudoers
-RUN adduser slurmtestuser sudo
+# Add testuser user to sudoers
+RUN adduser testuser sudo
diff --git a/services/webapp/code/rosetta/core_app/management/commands/core_app_populate.py b/services/webapp/code/rosetta/core_app/management/commands/core_app_populate.py
index 2ed44a3..a9f62bc 100644
--- a/services/webapp/code/rosetta/core_app/management/commands/core_app_populate.py
+++ b/services/webapp/code/rosetta/core_app/management/commands/core_app_populate.py
@@ -298,7 +298,7 @@ to provide help, news and informations on your deployment. Or you can just ignor
                                                             container_engines = ['singularity'])
            
             # Add testuser extra conf for this computing resource
-            testuser.profile.add_extra_conf(conf_type = 'computing_user', object=demo_slurm_computing, value= 'slurmtestuser')
+            testuser.profile.add_extra_conf(conf_type = 'computing_user', object=demo_slurm_computing, value= 'testuser')
 
         #===================== 
         # Storages
-- 
GitLab