summary refs log tree commit diff
path: root/nixos/modules/services/security/vault.nix
diff options
context:
space:
mode:
authorVolth <volth@webmaster.ms>2017-06-28 00:58:19 +0000
committerVolth <volth@webmaster.ms>2017-06-28 00:58:19 +0000
commit7330e804567e4cf05c3aac880a0518875f0a5b54 (patch)
treecd543a4732a5941d2df870f0a40d57753fa64303 /nixos/modules/services/security/vault.nix
parentd016ef1f5be81bfcb58ad745e2127d8ec9d52cc3 (diff)
downloadnixpkgs-7330e804567e4cf05c3aac880a0518875f0a5b54.tar
nixpkgs-7330e804567e4cf05c3aac880a0518875f0a5b54.tar.gz
nixpkgs-7330e804567e4cf05c3aac880a0518875f0a5b54.tar.bz2
nixpkgs-7330e804567e4cf05c3aac880a0518875f0a5b54.tar.lz
nixpkgs-7330e804567e4cf05c3aac880a0518875f0a5b54.tar.xz
nixpkgs-7330e804567e4cf05c3aac880a0518875f0a5b54.tar.zst
nixpkgs-7330e804567e4cf05c3aac880a0518875f0a5b54.zip
vault: start after consul if consul is used as storage backend
Diffstat (limited to 'nixos/modules/services/security/vault.nix')
-rw-r--r--nixos/modules/services/security/vault.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/nixos/modules/services/security/vault.nix b/nixos/modules/services/security/vault.nix
index 2f4935ee1a3..1d93ff21007 100644
--- a/nixos/modules/services/security/vault.nix
+++ b/nixos/modules/services/security/vault.nix
@@ -93,7 +93,8 @@ in
       description = "Vault server daemon";
 
       wantedBy = ["multi-user.target"];
-      after = [ "network.target" ];
+      after = [ "network.target" ]
+           ++ optional (config.services.consul.enable && cfg.storageBackend == "consul") "consul.service";
 
       preStart =
         optionalString (cfg.storageBackend == "file" || cfg.storageBackend == "file_transactional")