Skip to content
Snippets Groups Projects
user avatar
Mikolaj Rybinski authored
3d5564af
History

Scripts and files

  • setup_euler.py does:

    • login to euler for all course user accounts specified in credentials.txt file and accepts license agreement if asked.
    • sets up and checks passwordless ssh access for course accounts on euler
  • update_conda_env_on_euler.sh sets up conda and packages for the workshop in /cluster/scratch/schmittu/mlw, repeated calls will run updates, e.g. when environment.yml is modified

  • setup_course_accounts_on_euler.sh copies current notebooks and scripts from to_deploy_on_euler/ to euler for every user from credentials.txt.

  • update_installer_at_sis_website.sh zips abnd copies files from to_deploy_on_course_computers to https://sis.id.ethz.ch. These can later be downloaded.

Notes

  • we use the same keypair for all course accounts. This could be improved in the future, but would require some work.

  • the private key is also hard coded in start_jupyter_nb.sh script!.