diff --git a/local.yml b/local.yml index 7e7673cf1d98885e487336758880e1d81a62327c..466be3f4870aa654eb094a3a7ba39099b2b035ed 100644 --- a/local.yml +++ b/local.yml @@ -2,8 +2,15 @@ - hosts: localhost vars: target_user: pi + jupyter_service: true + ignore_python_version: false pre_tasks: + - name: Check python version + fail: + msg: Python version is not supported. Set ignore_python_version to true to ignore this. + when: (not ignore_python_version) and not (ansible_python_version is version('3.7.0', '>=') and ansible_python_version is version('3.10.0', '<')) + # - name: Upgrade packages # become: true # apt: diff --git a/roles/jupyter-lab/tasks/main.yml b/roles/jupyter-lab/tasks/main.yml index 695242f22d7aa0735aed347b740e3768c5ba7cdc..f5b9df263bb95ed9ffc86819281131930634a788 100644 --- a/roles/jupyter-lab/tasks/main.yml +++ b/roles/jupyter-lab/tasks/main.yml @@ -32,7 +32,8 @@ src: files/jupyter.service dest: /etc/systemd/system/jupyter.service mode: '0644' - + when: jupyter_service + - name: Start Jupyter-Lab service become: true systemd: @@ -40,4 +41,5 @@ state: started enabled: true daemon_reload: true + when: jupyter_service