Raito Bezarius
7eb31a5fcd
fix: remove the warning because it's wrong
...
/run/credentials is stable for system services.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
1 month ago
Raito Bezarius
9e07182d3e
feat(proxy): further adapt to openbao
...
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
1 month ago
Raito Bezarius
8be31345fa
feat(agent): further adapt to openbao
...
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
1 month ago
Raito Bezarius
5aa5a794fd
feat: further adapt to openbao
...
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
1 month ago
Jean-François Roche
3a1c9b1c64
fix: add missing dependency on systemd-vaultd socket ( #59 )
...
The systemd service unit file generate environment file requests secrets
from the systemd-vaultd socket.
We make sure this socket is ready before starting the service.
5 months ago
Jörg Thalheim
fd6e4709c8
vault-agent: link to new getent
1 year ago
Jean-François Roche
35dc7e58ed
fix: vault agent with environment secrets only
...
Sometimes we only need to inject secrets as environment variables
1 year ago
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 )
1 year ago
Jörg Thalheim
97b656163a
get rid systemd patches
2 years ago
Jörg Thalheim
af90e52ec9
log in which assertions it fails
2 years ago
Jörg Thalheim
12707af861
fix changeAction==none case
2 years ago
Jörg Thalheim
8e4a523d36
drop applied systemd patch
2 years ago
Jörg Thalheim
16ab6ae069
apply treefmt
2 years ago
Jörg Thalheim
cc78160e6e
add treefmt-nix
2 years ago
Jörg Thalheim
1b025cde78
systemd: fetch regression patch
2 years ago
Jörg Thalheim
e5e1cfd714
test that also the service main process can read updated secrets
2 years ago
Jörg Thalheim
5ec7d0120a
nixos/vault-agent: default to stopIfChanged
2 years ago
Jörg Thalheim
7fa8deb568
add support for environment variables
2 years ago
Jörg Thalheim
cc1e801174
add test and fix systemd to reload secrets on reload
2 years ago
Jörg Thalheim
bd069c7295
vault-secrets: change action from none to reload-or-restart
2 years ago
Jörg Thalheim
06495a406e
add vault.secrets options to systemd services
2 years ago
Jörg Thalheim
194336d1d0
systemd-vaultd: switch to use a json file for reading files
2 years ago
zimbatm
d409d508a5
replace runCommandNoCC by runCommand
...
runCommandNoCC has been replaced by runCommand in nixpkgs
2 years ago
Jörg Thalheim
6da13d433c
nixos/systemd-vaultd: don't stop on nixos upgrades
2 years ago
zimbatm
974032c41a
treefmt
2 years ago
Jörg Thalheim
46bc2aa7a1
add systemd-vaultd nixos module and test
2 years ago
Jörg Thalheim
fca242ec8d
add vaultAgent module + test
2 years ago
Jörg Thalheim
4851891755
add flake and fix tests
2 years ago
Jörg Thalheim
6d0e119f13
add nixos test
2 years ago
Jörg Thalheim
9b26507e14
add treefmt check
2 years ago