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 Original line 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/lib/slurm-llnl /var/lib/slurm-wlm 
RUN ln -s /var/log/slurm-llnl /var/log/slurm-wlm
RUN ln -s /var/log/slurm-llnl /var/log/slurm-wlm


# Add slurmtestuser user
# Add testuser user
RUN useradd slurmtestuser
RUN useradd testuser
RUN mkdir -p /home/slurmtestuser/.ssh
RUN mkdir -p /home/testuser/.ssh
RUN cat /rosetta/.ssh/id_rsa.pub >> /home/slurmtestuser/.ssh/authorized_keys
RUN cat /rosetta/.ssh/id_rsa.pub >> /home/testuser/.ssh/authorized_keys
RUN chown -R slurmtestuser:slurmtestuser /home/slurmtestuser   
RUN chown -R testuser:testuser /home/testuser   


# Add prestartup
# Add prestartup
COPY prestartup_slurmbase.sh /prestartup/
COPY prestartup_slurmbase.sh /prestartup/
+4 −4
Original line number Original line Diff line number Diff line
#!/bin/bash
#!/bin/bash
set -e
set -e


# "Deactivate" local slurmtestuser home
# "Deactivate" local testuser home
mv /home/slurmtestuser /home_slurmtestuser_vanilla
mv /home/testuser /home_testuser_vanilla


# Link slurmtestuser against the home in the shared folder (which will be setup by the master node)
# Link testuser against the home in the shared folder (which will be setup by the master node)
ln -s /shared/home_slurmtestuser /home/slurmtestuser
ln -s /shared/home_testuser /home/testuser
+4 −4
Original line number Original line Diff line number Diff line
@@ -4,8 +4,8 @@ set -e
# Generic rosetta user shared folder
# Generic rosetta user shared folder
mkdir -p /shared/rosetta && chown rosetta:rosetta /shared/rosetta
mkdir -p /shared/rosetta && chown rosetta:rosetta /shared/rosetta


# Shared home for slurmtestuser to simulate a shared home folders filesystem
# Shared home for testuser to simulate a shared home folders filesystem
cp -a /home_slurmtestuser_vanilla /shared/home_slurmtestuser
cp -a /home_testuser_vanilla /shared/home_testuser


# Create shared data directories
# Create shared data directories
mkdir -p /shared/scratch
mkdir -p /shared/scratch
@@ -14,5 +14,5 @@ chmod 777 /shared/scratch
mkdir -p /shared/data/shared
mkdir -p /shared/data/shared
chmod 777 /shared/data/shared
chmod 777 /shared/data/shared


mkdir -p /shared/data/users/slurmtestuser
mkdir -p /shared/data/users/testuser
chown slurmtestuser:slurmtestuser /shared/data/users/slurmtestuser
chown testuser:testuser /shared/data/users/testuser
+2 −2
Original line number Original line Diff line number Diff line
@@ -4,5 +4,5 @@ MAINTAINER Stefano Alberto Russo <stefano.russo@gmail.com>
# Docker
# Docker
RUN apt-get install docker.io -y
RUN apt-get install docker.io -y


# Add slurmtestuser user to sudoers
# Add testuser user to sudoers
RUN adduser slurmtestuser sudo
RUN adduser testuser sudo
+1 −1
Original line number Original line 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'])
                                                            container_engines = ['singularity'])
           
           
            # Add testuser extra conf for this computing resource
            # 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
        # Storages