ansible-role-polynote/vars/main.yml

34 lines
1.1 KiB
YAML

---
polynote_distribution_url: 'https://github.com/polynote/polynote/releases/download/{{ polynote_version }}/polynote-dist.tar.gz'
polynote_distribution_scala_2_12_url: 'https://github.com/polynote/polynote/releases/download/{{ polynote_version }}/polynote-dist-2.12.tar.gz'
polynote_service_user: polynote
polynote_install_base_dir: /opt
polynote_install_dir: '{{ polynote_install_base_dir }}/polynote'
polynote_log_dir: '/var/log/polynote'
polynote_storage_location: '{{ polynote_data_basedir }}/data'
polynote_cache_dir: '{{ polynote_data_basedir }}/tmp'
polynote_coursier_cache_dir: '{{ polynote_data_basedir }}/.cache'
polynote_startup_env:
- 'JAVA_HOME={{ jdk_java_home }}'
- 'YARN_CONF_DIR=/opt/cloudera/parcels/CDH/lib/hadoop/etc/hadoop'
- 'SPARK_HOME=/opt/cloudera/parcels/SPARK2/lib/spark2'
- 'HADOOP_CONF_DIR=/etc/spark2/conf/yarn-conf'
py3_env_install: True
py3_env_pip_pkgs:
- jedi
- virtualenv
- ipython
- nbconvert
- jedi
- numpy
- pandas
# jep requires JAVA_HOME and gcc. Installed by a specific task.
py3_env_versioned_pip_pkgs:
- { pkg: 'pyspark', version: '2.4.0' }
# - { pkg: 'jep', version: '3.9.0' }