Skip to content

overture-stack/Jukebox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Jukebox


JupyterHub made easy.

Release Candidate

Table of Contents

Introduction

Jukebox is a simple way of deploying JupyterHub to your team's Openstack cloud. We have gone ahead and created playbooks and roles for ansible that will allow you to launch a VM, configure it with the required packages, deploy certificates, and finally allow your users to login with their google IDs!

arch

Features

  • Automated VM creation with Shade plugin for Ansible
  • Automated certificate generated with Lets Encrypt and Certbot
  • Installation and configuration of JupyterHub
    • Docker Spawner
    • Google OIDC Logins

Tech Stack

  • Docker
  • Jupyter & JupyterHub
  • Ansible
  • Openstack
  • Lets Encrypt
  • Python

Development

To get started, you can read the README in the ansible directory to properly configure your system(s).

To launch the playbook, you can begin with:

$ ansible-playbook -i config/hosts jupyter.yml

About

✅ Customizations for JupyterHub and Jupyter notebooks.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6