Commit Graph

18 Commits (ad5f37f7a8ccc9b9abe61c7374b4d654a72bb2fc)

Author SHA1 Message Date
Jean-François Roche ad5f37f7a8 feat: add optional command timeout
Some template command can last longer than the default 30s. Add option
to override default timeout.

Define template commands using `exec` as `command` is deprecated.
(https://developer.hashicorp.com/vault/docs/agent/template#command)
Jörg Thalheim 97b656163a get rid systemd patches
Jörg Thalheim af90e52ec9 log in which assertions it fails
Jörg Thalheim 16ab6ae069 apply treefmt
Jörg Thalheim cc78160e6e add treefmt-nix
Jörg Thalheim 1b025cde78 systemd: fetch regression patch
Jörg Thalheim e5e1cfd714 test that also the service main process can read updated secrets
Jörg Thalheim 7fa8deb568 add support for environment variables
Jörg Thalheim cc1e801174 add test and fix systemd to reload secrets on reload
Jörg Thalheim 06495a406e add vault.secrets options to systemd services
Jörg Thalheim 194336d1d0 systemd-vaultd: switch to use a json file for reading files
zimbatm d409d508a5
replace runCommandNoCC by runCommand
runCommandNoCC has been replaced by runCommand in nixpkgs
zimbatm 974032c41a
treefmt
Jörg Thalheim 46bc2aa7a1 add systemd-vaultd nixos module and test
Jörg Thalheim fca242ec8d add vaultAgent module + test
Jörg Thalheim 4851891755
add flake and fix tests
Jörg Thalheim 6d0e119f13 add nixos test
Jörg Thalheim 9b26507e14
add treefmt check