at master 701 B view raw
1{ lib, ... }: 2 3{ 4 name = "rebuilderd"; 5 6 nodes = { 7 machine = 8 { pkgs, ... }: 9 { 10 services.rebuilderd = { 11 enable = true; 12 }; 13 }; 14 15 machine_custom_config = 16 { pkgs, ... }: 17 { 18 services.rebuilderd = { 19 enable = true; 20 settings = { 21 http.bind_addr = "0.0.0.0:1234"; 22 }; 23 }; 24 }; 25 }; 26 27 testScript = '' 28 machine.start() 29 machine.wait_for_unit("rebuilderd.service") 30 machine.wait_for_open_port(8484) 31 32 machine_custom_config.start() 33 machine_custom_config.wait_for_unit("rebuilderd.service") 34 machine_custom_config.wait_for_open_port(1234) 35 ''; 36 37 meta.maintainers = [ ]; 38}