Skip to main content

epiphani CLI for registering connectors & executing scripts in a sandbox

Project description

ecube

epiphani execution engine (e3) allows running local scripts and commands in conjunction with other cloud based connectors to create low-code playbooks. These can be shared with other team members using collaboration tools such as Slack. For more information visit: https://www.epiphani.ai

Installation

$ pip install epiphani-ecube

ecube config & arguments

In order to use ecube, you need to first create an epiphani account. Once you have the account, you need to setup ecube by adding your credentials in ~/.e3.ini

(ecube) pmadhav@ip-172-31-46-212:~$ e3 --help
usage: e3 <command> [<args>]
The following commands are supported:
    run      Run a local connector
    runcli   Run a cli as a connector 
    playbook Interact with the playbook engine 

Please create a config file ~/.e3.ini with following content:
[DEFAULT]
username = <epiphani username> <REQUIRED>
password = <epiphani password> <REQUIRED>
login = URL to epiphani <OPTIONAL>
log_file = foo.log <OPTIONAL>

e3 (ecube) -> epiphani execution engine

positional arguments:
  command     Subcommand to run

optional arguments:
  -h, --help  show this help message and exit
(ecube) pmadhav@ip-172-31-46-212:~$ 

Using ecube examples

runcli

e3 runcli --name pmCli

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

epiphani-ecube-1.0.2.tar.gz (32.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

epiphani_ecube-1.0.2-py2-none-any.whl (40.4 kB view details)

Uploaded Python 2

File details

Details for the file epiphani-ecube-1.0.2.tar.gz.

File metadata

  • Download URL: epiphani-ecube-1.0.2.tar.gz
  • Upload date:
  • Size: 32.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/2.7.17

File hashes

Hashes for epiphani-ecube-1.0.2.tar.gz
Algorithm Hash digest
SHA256 8851668dd814bacfb16c954a2bcb98d596f5de93fcfe729a7bdd2fa92b8b01ec
MD5 63b8ada1d56316d0df3eedc8a0bd5bfe
BLAKE2b-256 849558ca5cc586caa9e42abee48525cbee97bb24d0dd0cd3444a96a6a3fa3d65

See more details on using hashes here.

File details

Details for the file epiphani_ecube-1.0.2-py2-none-any.whl.

File metadata

  • Download URL: epiphani_ecube-1.0.2-py2-none-any.whl
  • Upload date:
  • Size: 40.4 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/2.7.17

File hashes

Hashes for epiphani_ecube-1.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 23d35dfae671e2697c7fcbc9b197a3a8bc6abbb13f82f41e200a61ac82600901
MD5 76ef0f0b49c9711e66945de5fad8ebb8
BLAKE2b-256 b199c3ab3dbb03784f0b289c5d73e801dfb7a23d9a781dcf54f948b5fcf875a8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page