diff --git a/software/ipython_notebook/instance.cfg.in b/software/ipython_notebook/instance.cfg.in index 0ea6b10b3a29c5dfc5b9c8faea2285eab420190e..06534eabec2456b30a7b26f0eefbc4db7f99dff3 100644 --- a/software/ipython_notebook/instance.cfg.in +++ b/software/ipython_notebook/instance.cfg.in @@ -46,6 +46,10 @@ key_file = ${generate-certificate:key_file} logfile = ${directory:log}/ipython_notebook.log notebook_dir = ${directory:notebook_dir} +[dynamic-jinja2-template-base] +recipe = slapos.recipe.template:jinja2 +mode = 0644 + [generate-certificate] ; TODO: there is a slapos recipe to generate certificates. Use it instead recipe = plone.recipe.command @@ -79,7 +83,7 @@ wrapper-path = ${directory:service}/ipython_notebook parameters-extra = true [ipython-notebook-config] -recipe = slapos.recipe.template:jinja2 +<= dynamic-jinja2-template-base template = {{ ipython_notebook_config_location }}/{{ ipython_notebook_config_filename }} rendered = ${directory:etc}/ipython_notebook_config.py mode = 0744 @@ -91,7 +95,7 @@ context = source = ${instance-parameter:logfile} [monitor-deploy-set-password-cgi] -recipe = slapos.recipe.template:jinja2 +<= dynamic-jinja2-template-base template = {{ ipython_notebook_set_password_location }}/{{ ipython_notebook_set_password_filename }} rendered = ${monitor-directory:knowledge0-cgi}/${:filename} filename = ipython-notebook-password.cgi diff --git a/software/ipython_notebook/software.cfg b/software/ipython_notebook/software.cfg index 42e170ef76f0328f12d7d8fe352d44d9f74d0a31..d72924e312c66a03d96104df15d0856a8c1a8de7 100644 --- a/software/ipython_notebook/software.cfg +++ b/software/ipython_notebook/software.cfg @@ -44,7 +44,7 @@ recipe = slapos.recipe.template:jinja2 template = ${:_profile_base_location_}/instance.cfg.in rendered = ${buildout:directory}/template.cfg mode = 0644 -md5sum = 99100ff6c317f1c4c50be4d0d8be2e31 +md5sum = 3cf8e0d61d4eb17201164239571f247a context = key bin_directory buildout:bin-directory key develop_eggs_directory buildout:develop-eggs-directory