mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	venv runs without jupyterlab-vim
This commit is contained in:
		
							parent
							
								
									9cd837cea5
								
							
						
					
					
						commit
						613d08f499
					
				
					 4 changed files with 44 additions and 2 deletions
				
			
		
							
								
								
									
										2
									
								
								roles/jupyter/defaults/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								roles/jupyter/defaults/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,2 @@
 | 
			
		|||
notebook_dir: /opt/iiab/notebook
 | 
			
		||||
jupyter_venv: /opt/iiab/jupyter 
 | 
			
		||||
							
								
								
									
										17
									
								
								roles/jupyter/tasks/install.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								roles/jupyter/tasks/install.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,17 @@
 | 
			
		|||
- name: Make the directories to hold notebooks
 | 
			
		||||
  file:
 | 
			
		||||
    state: directory
 | 
			
		||||
    path: '{{ notebook_dir }}'
 | 
			
		||||
 | 
			
		||||
- name: Use pip to install into a virtual environment
 | 
			
		||||
  pip:
 | 
			
		||||
    name:
 | 
			
		||||
       - jupyterlab
 | 
			
		||||
       #- jupyter_vim
 | 
			
		||||
    virtualenv: "{{ jupyter_venv }}"    # /opt/iiab/jupyter
 | 
			
		||||
    virtualenv_site_packages: no
 | 
			
		||||
    virtualenv_command: /usr/bin/virtualenv
 | 
			
		||||
    virtualenv_python: python3
 | 
			
		||||
    extra_args: "--no-cache-dir"
 | 
			
		||||
  when: internet_available
 | 
			
		||||
    
 | 
			
		||||
							
								
								
									
										23
									
								
								roles/jupyter/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								roles/jupyter/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,23 @@
 | 
			
		|||
- name: Install Jupyter if jupyter_installed not defined, e.g. in {{ iiab_state_file }}    # /etc/iiab/iiab_state.yml
 | 
			
		||||
  include_tasks: install.yml
 | 
			
		||||
  when: jupyter_installed is undefined
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#- include_tasks: enable-or-disable.yml
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
- name: Add 'jupyter' variable values to {{ iiab_ini_file }}
 | 
			
		||||
  ini_file:
 | 
			
		||||
    path: "{{ iiab_ini_file }}"    # /etc/iiab/iiab.ini
 | 
			
		||||
    section: jupyter
 | 
			
		||||
    option: "{{ item.option }}"
 | 
			
		||||
    value: "{{ item.value | string }}"
 | 
			
		||||
  with_items:
 | 
			
		||||
    - option: name
 | 
			
		||||
      value: Jupyter
 | 
			
		||||
    - option: description
 | 
			
		||||
      value: '"Raspberry Pi Jupyter python programming environment"'
 | 
			
		||||
    - option: install
 | 
			
		||||
      value: "{{ jupyter_install }}"
 | 
			
		||||
    - option: enabled
 | 
			
		||||
      value: "{{ jupyter_enabled }}"
 | 
			
		||||
| 
						 | 
				
			
			@ -564,8 +564,8 @@ phpmyadmin_enabled: False
 | 
			
		|||
vnstat_install: False
 | 
			
		||||
vnstat_enabled: False
 | 
			
		||||
 | 
			
		||||
jupyterhub_install: False
 | 
			
		||||
jupyterhub_enabled: False
 | 
			
		||||
jupyter_install: False
 | 
			
		||||
jupyter_enabled: False
 | 
			
		||||
 | 
			
		||||
# 9-LOCAL-ADDONS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue