at master 453 B view raw
1{ lib, ... }: 2let 3 clientNodeName = "client"; 4in 5{ 6 name = "tzupdate"; 7 8 # TODO: Test properly: 9 # - Add server node 10 # - Add client configuration to talk to the server node 11 # - Assert that the time zone changes appropriately 12 nodes.${clientNodeName} = { 13 services.tzupdate.enable = true; 14 }; 15 16 testScript = '' 17 start_all() 18 ${clientNodeName}.wait_for_unit("multi-user.target") 19 ''; 20 21 meta.maintainers = [ lib.maintainers.l0b0 ]; 22}