Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
39 строки
995 B
YAML
39 строки
995 B
YAML
---
|
|
- name: install packages
|
|
package:
|
|
name:
|
|
- jupyter-nbconvert
|
|
|
|
- name: install Jupyter conversion script
|
|
copy:
|
|
src: 'convert-ipynb.sh'
|
|
dest: '/usr/local/bin/convert-ipynb'
|
|
mode: 0755
|
|
|
|
- name: ensure Jupyter assets on all pages
|
|
blockinfile:
|
|
path: '/var/lib/gitea/custom/templates/custom/header.tmpl'
|
|
block: |
|
|
<link
|
|
rel="stylesheet"
|
|
href="{{ "{{ AppSubUrl }}" }}/assets/css/jupyter.css"
|
|
/>
|
|
<script
|
|
src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml-full.js"
|
|
type="text/javascript">
|
|
</script>
|
|
marker: '<!-- {mark} ANSIBLE MANAGED BLOCK: Jupyter -->'
|
|
notify: 'restart Gitea'
|
|
|
|
- name: configure Gitea
|
|
blockinfile:
|
|
path: '/etc/gitea/app.ini'
|
|
block: |
|
|
[markup.jupyter]
|
|
ENABLED = true
|
|
FILE_EXTENSIONS = .ipynb
|
|
RENDER_COMMAND = /usr/local/bin/convert-ipynb
|
|
IS_INPUT_FILE = false
|
|
marker: '# {mark} ANSIBLE MANAGED BLOCK: Jupyter'
|
|
notify: 'restart Gitea'
|