summaryrefslogtreecommitdiff
path: root/modules/nifi/core.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nifi/core.py')
-rw-r--r--modules/nifi/core.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/modules/nifi/core.py b/modules/nifi/core.py
index 24489e4..4b7f748 100644
--- a/modules/nifi/core.py
+++ b/modules/nifi/core.py
@@ -1,7 +1,7 @@
## TODO - check syntax
from common import core as common
import config as config
-from modules.nifi import nifi_utils as nifi_utils
+from modules.nifi import nifi_utils
from pyfiglet import figlet_format
@@ -195,7 +195,15 @@ def build_pipeline():
modify_all_processors(data_values, schedulingPeriod, new_pipeline_name, api_url, api_username, api_password)
print(f"✅✅✅ Valmis. Uus genereeritud andmekoveier nimega '{new_pipeline_name}' asub kaustas 'pipelines'.")
+
+
## Pipeline Deployment
if (config.NIFI_DEPLOY):
- nifi_utils.upload_nifi_exported_flow( nifi_host=config.NIFI_HOST, username=config.NIFI_USER, password=config.NIFI_PASS, json_file_path="pipelines/test_pipeline.json", verify_ssl=False)
- print("Andmekonveier on deploytud - TODO")
+ token = nifi_utils.get_access_token()
+ nifi_utils.upload_nifi_pipeline(token, "pipelines/test_pipeline.json", "test_pipeline", username=config.NIFI_USER, password=config.NIFI_PASS, nifi_url=config.NIFI_HOST, position_x=0, position_y=0)
+ else:
+ choice = common.ask_binary_input(prompt="\nKas soovid genereeritud andmekonveieri nifi platvormile paigaldada?(jah/ei): ",valikud=["jah","ei"]).strip().lower()
+ if choice == "jah":
+ token = nifi_utils.get_access_token()
+ nifi_utils.upload_nifi_pipeline(token, "pipelines/test_pipeline.json", "test_pipeline", username=config.NIFI_USER, password=config.NIFI_PASS, nifi_url=config.NIFI_HOST, position_x=0, position_y=0)
+