lorddaren / orquestaevaluator

Tool used to parse and write YAQL/Jinja for Orquesta workflows.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Orquesta Evaluator

This application will take yaql/jinja expressions and evaluate them against json/yaml text.

Features

  • This application will accept either yaml or json as the text input.
  • Text input can be beautified for readability
  • A stackstorm host/api key can be provided along with an execution id to pull the input text directly from stackstorm

Requirements

  • python 3.6+

Getting Started

  • Install requirements pip install -r requirements.txt
  • Start Flask server python3 app.py
  • Navigate to the application page http://0.0.0.0:5000/

Online Version

Visit https://orquestaevaluator.com to see it in action with the following caveat:

  • ST2 instance interaction probably won't work (unless your ST2 instance is publicly available).

Examples

Here are some screenshot examples.

Inline-style: alt text alt text alt text

Credits

This project is heavily inspired by https://github.com/ALU-CloudBand/yaqluator - and in fact a bit of code was reused.

About

Tool used to parse and write YAQL/Jinja for Orquesta workflows.

License:MIT License


Languages

Language:CSS 63.9%Language:JavaScript 32.5%Language:Python 2.3%Language:HTML 1.3%Language:Dockerfile 0.1%