1import ./make-test-python.nix (
2 { pkgs, lib, ... }:
3 {
4 name = "snmpd";
5
6 nodes.snmpd = {
7 environment.systemPackages = with pkgs; [
8 net-snmp
9 ];
10
11 services.snmpd = {
12 enable = true;
13 configText = ''
14 rocommunity public
15 '';
16 };
17 };
18
19 testScript = ''
20 start_all();
21 machine.wait_for_unit("snmpd.service")
22 machine.succeed("snmpwalk -v 2c -c public localhost | grep SNMPv2-MIB::sysName.0");
23 '';
24
25 }
26)