tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
etcd service: do not wait for cluster up
Jaka Hudoklin
10 years ago
86ee6c25
24a62602
-8
1 changed file
expand all
collapse all
unified
split
nixos
modules
services
misc
etcd.nix
-8
nixos/modules/services/misc/etcd.nix
···
122
122
mkdir -m 0700 -p ${cfg.dataDir}
123
123
if [ "$(id -u)" = 0 ]; then chown etcd ${cfg.dataDir}; fi
124
124
'';
125
125
-
postStart = ''
126
126
-
until ${pkgs.etcdctl}/bin/etcdctl set /nixos/state 'up'; do
127
127
-
sleep 1;
128
128
-
done
129
129
-
until ${pkgs.etcdctl}/bin/etcdctl get /nixos/state | grep up; do
130
130
-
sleep 1;
131
131
-
done
132
132
-
'';
133
125
};
134
126
135
127
environment.systemPackages = [ pkgs.etcdctl ];