MATERIA-CONFIG-AGE
Name
materia-config-age - Materia configuration for Age based attribute management
Synopsis
/etc/materia/config.toml, $MATERIA_AGE__<option-name>
Description
Settings for Age based secret management.
If you don’t need any settings, you can enable the engine by setting MATERIA_AGE="" or adding an empty [age] table to your config.
Options
*MATERIA_AGE__KEYFILE*/age.keyfile
File that contains the Age private key to use. Defaults to /etc/materia/key.txt.
*MATERIA_AGE__BASE_DIR*/age.base_dir
Directory that contains attributes. Defaults to secrets.
*MATERIA_AGE__LOAD_ALL_VAULTS*/age.load_all_vaults
Whether to load all vault files that exist without filtering by role, or filename above. Defaults to false.
*MATERIA_AGE__VAULTS*/age.vaults
Files that are general attribute vaults. Defaults to vault.age and attributes.age.
File Format
An age file vault is a TOML file with one or more of the following tables:
[globals]: Global attributes [hosts]: Attributes scoped to a host [components]: Attributes scoped to a component [roles]: Attributes scoped to a role
An example file would look like this:
[components]
[components.freshrss]
dataContents = ""
extensionsContents = ""
port = "7770"
containerTag = "edge"