Fastd mit ansible-ffms: Howto?

Hmm, ja, bin nicht der erste, der da reintappt :wink: Okay, kein Hexenwerk, Rolle fixe ich heute abend. Noch 'ne kurze Frage: ich hätte auch Bedarf, nodes.json an Graphite zu verfüttern.

Allerdings:

root@newmap /opt/node-stats # ./main.py --hopglass-raw https://newmap.4830.org/proxy_ffgt/nodes.json
Open config.json from file: ./config.json
Download nodes.json from URL: https://newmap.4830.org/proxy_ffgt/nodes.json
Traceback (most recent call last):
  File "./main.py", line 65, in <module>
    main()
  File "./main.py", line 38, in main
    handler = DataHandler(rawJson.data, config.data, args.alternative_now, rawType)
  File "/opt/node-stats/DataHandler.py", line 53, in __init__
    self.interfaces = self.__mapIfIDtoNodeID__()
  File "/opt/node-stats/DataHandler.py", line 249, in __mapIfIDtoNodeID__
    for nodeID, nodeData in self.data.items():
AttributeError: 'list' object has no attribute 'items'

Aus dem Code hatte ich gehofft, daß nodes.json statt raw.json erkannt werden sollte, aber das trügt?

Gibt’s ggf. 'ne magische jq-Zeile, um nodes.json nach raw.json zu wandeln?