Tabulify - Configuration Vault (.tabli.yml)
About
The configuration vault is a configuration file named .tabli.yml that stores:
Location
By default:
- the file is searched recursively from the working directory
- if not found, the path is in the user $HOME\.tabli directory.
You can get the location of the configuration vault with the variable list command.
tabli attribute list conf
key value
--------------------- -----------------------------------------
conf C:\Users\userName\.tabli\.tabli.yml
Cli Command
Advanced user will modify the file directly with a text editor but for convenience, we provide also:
In every tabli command, you can specify the location of this file with:
- the --conf global option.
- or the TABLI_CONF OS environment variable
Secret
The configuration vault supports secrets as value.
You can:
- encrypt any value with vault encrypt
- or define environment variables as value
Format
# List of global attributes
globals:
key1: value
key2: value
# List of connections
connections:
connectionName1:
# uri
uri: uri
# description
description: description
# user
user: user
# password
password: ${MY_PASSWORD}
# Native Driver extra attributes
natives:
# for example, for jdbc sql driver
applicationName: myName
connectionName2:
uri: xxx