diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2014-09-13 02:16:53 +0200 |
---|---|---|
committer | Jaka Hudoklin <jakahudoklin@gmail.com> | 2014-09-13 02:16:53 +0200 |
commit | 26fd945151111681f0bc67db282b98bbe5bc3796 (patch) | |
tree | 25872ec03e5b038aa88c0972416f730be264b4b4 /nixos/modules/services/amqp | |
parent | a23e4997d30c317599e4a358cf7a5c9360b6abd7 (diff) | |
download | nixlib-26fd945151111681f0bc67db282b98bbe5bc3796.tar nixlib-26fd945151111681f0bc67db282b98bbe5bc3796.tar.gz nixlib-26fd945151111681f0bc67db282b98bbe5bc3796.tar.bz2 nixlib-26fd945151111681f0bc67db282b98bbe5bc3796.tar.lz nixlib-26fd945151111681f0bc67db282b98bbe5bc3796.tar.xz nixlib-26fd945151111681f0bc67db282b98bbe5bc3796.tar.zst nixlib-26fd945151111681f0bc67db282b98bbe5bc3796.zip |
nixos/rabbitmq: wait for start
Diffstat (limited to 'nixos/modules/services/amqp')
-rw-r--r-- | nixos/modules/services/amqp/rabbitmq.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/modules/services/amqp/rabbitmq.nix b/nixos/modules/services/amqp/rabbitmq.nix index a930098bfeec..77487ec1ab91 100644 --- a/nixos/modules/services/amqp/rabbitmq.nix +++ b/nixos/modules/services/amqp/rabbitmq.nix @@ -89,6 +89,8 @@ in { wantedBy = [ "multi-user.target" ]; after = [ "network-interfaces.target" ]; + path = [ pkgs.rabbitmq_server ]; + environment = { RABBITMQ_MNESIA_BASE = "${cfg.dataDir}/mnesia"; RABBITMQ_NODE_IP_ADDRESS = cfg.listenAddress; @@ -119,6 +121,8 @@ in { mkdir -p /var/log/rabbitmq && chmod 0700 /var/log/rabbitmq chown rabbitmq:rabbitmq /var/log/rabbitmq ''; + + postStart = mkBefore "until rabbitmqctl status; do sleep 1; done"; }; }; |