App Configuration Management
TIBCO Cloud Integration - Flogo (PAYG) allows you to externalize app configuration using app properties, so that you can run the same app binary in different environments without making changes to your app. It integrates with configuration management systems such as Consul and AWS Systems Manager Parameter Store to get the values of app properties at runtime.
You can switch between configuration management systems without making changes to your app. You can do this by running the command to set the configuration-management-system-specific environment variable from the command line. Since the environment variables are set for the specific configuration management system, at runtime the app connects to that specific configuration management system to pull the values for the app properties.
This section contains the following topics:
- Consul
The Consul provides a key/value store for managing app configuration externally. TIBCO Cloud Integration - Flogo (PAYG) allows you to fetch values for app properties from Consul and override them at runtime. - AWS Systems Manager Parameter Store
AWS Systems Manager Parameter Store is a capability provided by AWS Systems Manager for managing configuration data. You can use the Parameter Store to centrally store configuration parameters for your apps. - Evironment Variables
TIBCO Cloud Integration - Flogo (PAYG) allows you to externalize the configuration of app properties using environment variables. - Encrypting Password Values
When entering passwords on command line or in a file, it is always a good idea to encrypt their values for security reasons. TIBCO Cloud Integration - Flogo (PAYG) has a utility that you can use to encrypt passwords.