We should also allow users to provide variables from an encrypted config store ref: https://github.com/spf13/viper#remote-keyvalue-store-support