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