marcusianlevine.jupyter-container
jupyter-container
Ajoute un service de notebook Jupyter pour un seul utilisateur à votre projet Ansible Container. Conçu pour être utilisé avec JupyterHub.
Exécutez les commandes suivantes pour installer le service :
# Définissez le répertoire de travail à la racine de votre projet Ansible Container
$ cd myproject
# Installez le service
$ ansible-container install marcusianlevine.jupyter-container
Prérequis
- Ansible Container
- Un projet Ansible Container existant. Pour créer un projet, exécutez simplement ce qui suit :
# Créez un répertoire de projet vide $ mkdir myproject # Définissez le répertoire de travail sur ce nouveau répertoire $ cd myproject # Initialisez le projet $ ansible-container init
Variables de rôle
py2_env
- Nom de l'environnement virtuel Python 2 ajouté à conda
jupyterhub_pip_version
- Doit correspondre à la version de JupyterHub installée sur le Hub créé à partir de cette image
cran_packages
- Liste des paquets R à installer
conda2_packages
- Liste des paquets conda Python2 à installer
pip2_packages
- Liste des paquets pip Python2 à installer
extra_conda3_packages
- Liste des paquets conda Python3 supplémentaires à installer en plus des
conda2_packages
- Liste des paquets conda Python3 supplémentaires à installer en plus des
extra_pip3_packages
- Liste des paquets pip Python3 supplémentaires à installer en plus de tous ceux listés dans
pip2_packages
- Liste des paquets pip Python3 supplémentaires à installer en plus de tous ceux listés dans
extra_lab_extensions
- Liste des extensions Jupyter Lab supplémentaires (paquets npm) à installer
install_nbextensions
- Installer
jupyter_contrib_nbextensions
avec conda (et le configurateur associé)
- Installer
Dépendances
Remarque : ce rôle est conçu pour être construit à partir d'une image de base de notebook Jupyter pour un seul utilisateur
Licence
BSD
Informations sur l'auteur
Écrit par Marcus Levine pour CKM Advisors.
À propos du projet
Build a custom single-user Jupyter Notebook container for use with JupyterHub
Installer
ansible-galaxy install marcusianlevine.jupyter-container
Licence
bsd-3-clause
Téléchargements
95
Propriétaire
Data Science + DevOps = DataEng