json.j2 463 B

123456789101112131415161718
  1. {
  2. "ownnet": "{{ routing.ownnet }}",
  3. "ownnet_length": "{{ routing.ownnet_len }}",
  4. "ownip": "{{ routing.ownip }}",
  5. "dn42": true,
  6. "table": "{{ routing.babeld_table }}",
  7. "peers": [
  8. {% for peer in peers %}
  9. {
  10. "interface": "{{ peer.interface }}",
  11. "rxcost": {% if peer.babel.rxcost == "rtt" %}96{% else %}{{ peer.babel.rxcost }}1{% endif %},
  12. "type": "{{ peer.babel.type }}"
  13. }{% if (peers | length) != loop.index %},{% endif %}
  14. {% endfor %}
  15. ]
  16. }