From ac1daabdd7fdda590e25a33464e07f776e175584 Mon Sep 17 00:00:00 2001 From: Benjamin Zaitlen Date: Thu, 12 Jan 2017 21:47:44 -0500 Subject: [PATCH] clone repo and link to notebooks --- dask_ec2/cli/notebook.py | 2 +- .../formulas/salt/jupyter/notebook/init.sls | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/dask_ec2/cli/notebook.py b/dask_ec2/cli/notebook.py index 39e335a..5a1b0e1 100644 --- a/dask_ec2/cli/notebook.py +++ b/dask_ec2/cli/notebook.py @@ -4,7 +4,7 @@ from .main import cli, print_state from ..cluster import Cluster -from ..salt import upload_pillar, upload_formulas +from ..salt import upload_pillar @cli.group('notebook', invoke_without_command=True, short_help='Provision the Jupyter notebook') @click.pass_context diff --git a/dask_ec2/formulas/salt/jupyter/notebook/init.sls b/dask_ec2/formulas/salt/jupyter/notebook/init.sls index 8595cad..0c4f76d 100644 --- a/dask_ec2/formulas/salt/jupyter/notebook/init.sls +++ b/dask_ec2/formulas/salt/jupyter/notebook/init.sls @@ -23,11 +23,26 @@ jupyter-notebook.conf: - require: - sls: supervisor +examples: + git.latest: + - name: https://github.com/dask/dask-ec2.git + - target: /tmp/dask-ec2 + +link_examples: + file.symlink: + - name: {{ notebooks_dir }}/examples + - target: /tmp/dask-ec2/notebooks + - force: True + notebooks-dir: file.directory: - - name: {{ notebooks_dir }} + - name: {{ notebooks_dir }}/examples - user: {{ user }} - group: {{ user }} + - recurse: + - user + - group + notebook-update-supervisor: cmd.wait: