From 84f6cbede741564c9b0e64635131f0a3516ced1f Mon Sep 17 00:00:00 2001 From: Marica Antonacci Date: Fri, 27 Jul 2018 13:07:06 +0200 Subject: [PATCH] Enabling gpu support (#5) --- defaults/main.yml | 3 ++- templates/chronos-env.j2 | 3 +++ templates/chronos-ssl-env.j2 | 3 +++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 1e29326..3a3b5a6 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -20,13 +20,14 @@ openssl_self_signed: unit: "" email: "" chronos_enable_ssl: True +chronos_enable_gpu_support: false chronos_key_password: "qTZhU73KYx5A" chronos_pkcs_password: "034sXrLTWkdd" chronos_jks_password: "xGpcVzlRxNr4" chronos_username: "admin" #chronos_password: "secr3t" --> MANDATORY PARAM #chronos_version: '2.5.0-SNAPSHOT' -chronos_version: 3.0.2 +chronos_version: 3.0.2_gpu chronos_hostname: "{{ ansible_default_ipv4.address }}" chronos_framework_name: "chronos" chronos_http_port: '4400' diff --git a/templates/chronos-env.j2 b/templates/chronos-env.j2 index 154712f..c9cc0d7 100644 --- a/templates/chronos-env.j2 +++ b/templates/chronos-env.j2 @@ -7,3 +7,6 @@ CHRONOS_ZK_PATH=/{{ chronos_framework_name }}/state CHRONOS_MESOS_FRAMEWORK_NAME={{ chronos_framework_name }} CHRONOS_HTTP_CREDENTIALS={{chronos_username}}:{{chronos_password}} CHRONOS_DISABLE_AFTER_FAILURES={{chronos_disable_after_failures}} +{% if chronos_enable_gpu_support == true %} +CHRONOS_ENABLE_FEATURES=gpu_resources +{% endif %} diff --git a/templates/chronos-ssl-env.j2 b/templates/chronos-ssl-env.j2 index e857487..1b0e2bb 100644 --- a/templates/chronos-ssl-env.j2 +++ b/templates/chronos-ssl-env.j2 @@ -10,3 +10,6 @@ CHRONOS_SSL_KEYSTORE_PASSWORD={{ chronos_jks_password }} CHRONOS_SSL_KEYSTORE_PATH={{ chronos_keystore_path }} CHRONOS_HTTP_CREDENTIALS={{chronos_username}}:{{chronos_password}} CHRONOS_DISABLE_HTTP= +{% if chronos_enable_gpu_support == true %} +CHRONOS_ENABLE_FEATURES=gpu_resources +{% endif %}