Loading services/slurmbase/Dockerfile +5 −5 Original line number Diff line number Diff line Loading @@ -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/ Loading services/slurmbase/prestartup_slurmbase.sh +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 services/slurmclustermaster/prestartup_slurmclustermaster.sh +4 −4 Original line number Diff line number Diff line Loading @@ -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 Loading @@ -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 services/slurmclusterworker/Dockerfile +2 −2 Original line number Diff line number Diff line Loading @@ -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 services/webapp/code/rosetta/core_app/management/commands/core_app_populate.py +1 −1 Original line number Diff line number Diff line Loading @@ -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 Loading Loading
services/slurmbase/Dockerfile +5 −5 Original line number Diff line number Diff line Loading @@ -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/ Loading
services/slurmbase/prestartup_slurmbase.sh +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
services/slurmclustermaster/prestartup_slurmclustermaster.sh +4 −4 Original line number Diff line number Diff line Loading @@ -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 Loading @@ -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
services/slurmclusterworker/Dockerfile +2 −2 Original line number Diff line number Diff line Loading @@ -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
services/webapp/code/rosetta/core_app/management/commands/core_app_populate.py +1 −1 Original line number Diff line number Diff line Loading @@ -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 Loading