Consul

The Consul provides a key/value store for managing app configuration externally. Flogo Enterprise allows you to fetch values for app properties from Consul and override them at runtime.

Note: This section assumes that you have set up Consul and know-how Consul is used to storing service configuration. Refer to the Consul documentation for consul-specific information.

A Flogo app connects to the Consul server as its client by setting the environment variable, FLOG_APPS_PROPS_CONSUL. At runtime, you must provide the Consul server endpoint for your app to connect to a Consul server. You have the option to enter the values for the Consul connection parameters. You can either type in their values as JSON strings or create a file that contains the values and use the file as input.

Consul can be started with or without acl_token. If using an ACL token, make sure to have the ACL configured in Consul.