1import ./make-test.nix ({ pkgs, ...} : {
2 name = "simple";
3 meta = with pkgs.stdenv.lib.maintainers; {
4 maintainers = [ offline ];
5 };
6
7 machine = { config, pkgs, ... }: {
8 services.zookeeper.enable = true;
9 virtualisation.docker.enable = true;
10 services.mesos = {
11 slave = {
12 enable = true;
13 master = "zk://localhost:2181/mesos";
14 attributes = {
15 tag1 = "foo";
16 tag2 = "bar";
17 };
18 };
19 master = {
20 enable = true;
21 zk = "zk://localhost:2181/mesos";
22 };
23 };
24 };
25
26 testScript =
27 ''
28 startAll;
29 $machine->waitForUnit("mesos-master.service");
30 $machine->waitForUnit("mesos-slave.service");
31 '';
32})