guacamole.properties
or Docker Compose file./etc/kcm-setup/docker-compose.yml
file.*_KSM_SECRET
. In this example, the MySQL database password is pulled directly from a Keeper record in the Shared Folder.*_KSM_SECRET
variable should be the Keeper notation of the secret that should be used to pull the necessary configuration value. For example, if SOME_VARIABLE_KSM_SECRET
were set to valid Keeper notation, then the value of the Guacamole property normally associated with SOME_VARIABLE
will be pulled from that secret in KSM.docker-compose.yml
file. *_KSM_SECRET
variable should be the Keeper notation of the secret that should be used to pull the necessary configuration value. For example, if SOME_VARIABLE_KSM_SECRET
were set to valid Keeper notation, then the value of the Guacamole property normally associated with SOME_VARIABLE
will be pulled from that secret in KSM.guacamole.properties.ksm
in the same location as your guacamole.properties
file (/etc/guacamole/
by default).guacamole.properties
file must still contain the ksm-config
property to identify the Keeper Secrets Manager configuration.tqd1F9zHRKokN44Xso8PkQ.
ADDITIONAL_GUACAMOLE_PROPERTIES_KSM
can be used to move parameters from the guacamole.properties file into guacamole.properties.ksm.