Commit 4abfc60f authored by Stefano Alberto Russo's avatar Stefano Alberto Russo
Browse files

Moved from "slurmtestuser" to "testuser" for uniformity.

parent 98ab8b36
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -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/
+4 −4
Original line number Diff line number Diff line
#!/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
+4 −4
Original line number Diff line number Diff line
@@ -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
+2 −2
Original line number Diff line number Diff line
@@ -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
+1 −1
Original line number Diff line number Diff line
@@ -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