Importers
The following are all available importers in cryl. The type corresponds to the
importer field in the specification.
Copy
Uses cp -f to copy a file.
- Type:
copy - Arguments:
from(path): From where to copy the file.to(path): Where to put the file.allow_fail(boolean,= false): Allow failing to copy the file.renew(boolean,= false): Overwrite the destination file if it exists.
Vault
Uses medusa to import multiple files from Vault.
- Type:
vault - Arguments:
path(string): Vault path where to load files from. Thepathwill get suffixed with acurrentkey because it lets the correspondingvaultexporter to export multiple versions of the same secrets.allow_fail(boolean,= false): Allow failing to load files.
Vault file
Uses Vault CLI to import a single file from Vault.
- Type:
vault-file - Arguments:
path(string): Vault path where to load files from. Thepathwill get suffixed with acurrentkey because it lets the correspondingvaultexporter to export multiple versions of the same secrets.file(string): Key of the file to load.allow_fail(boolean,= false): Allow failing to load file.