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.3.tar.gz (32.5 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.3-py3-none-any.whl (40.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: epiphani-ecube-1.0.3.tar.gz
  • Upload date:
  • Size: 32.5 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.3.tar.gz
Algorithm Hash digest
SHA256 05ade8b77fa926c4547f2e64bf660ded37306be09f334a8c235ff6aa262f191f
MD5 f995f8d18d42bfc622398dfffaf9c2a8
BLAKE2b-256 074f7f0cbe3c8fabbf8108415bff6d112252a9faf5b09723f34687db3b2ed274

See more details on using hashes here.

File details

Details for the file epiphani_ecube-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: epiphani_ecube-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 40.5 kB
  • Tags: Python 3
  • 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f5e42091debf3c8478b7a8e73b985c633b4096cf05d38ee960002d5df097596d
MD5 865928b6fa4b68ccfec02da5491ff54f
BLAKE2b-256 30693a1443a54c23383b1634dfd255c5c125fe993303454f39899107b50ec072

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