Feature #7653
closedImplement Negistry-like JSON dump API for exporting group/network/abuse contact data
100%
Description
As non-customer groups/networks are now inconsistently managed partially in Negistry, partially in Mentat as "manual" networks, we essentially want to take over management of non-CESNET organisations/networks from Negistry.
In Mentat those are: abuse@casablanca.cz, abuse@cdt.cz, ip@cdt.cz, abuse@upjs.sk
In Negistry: mnt-by VUTBR-MNT, mnt-by VUT-BATCH-MNT
The line of thought is to automate fetching/updating of related data from RIPE as much as we can and make them available to the third party users (OTRS, PV, ...) through API.
For import we are mostly ready as we should be able to use existing mechanism for importing from Negistry (mentat-netmngr.py ... --whois-file source.json --source SRC), where each "set" or "feed" would be imported as separate SOURCE, all this wrapped
What remains is to make group/network information available, preferably as JSON file similar to Negistry's [1], [2], or some simplified amalgamate thereof.
(Remaining three groups in Mentat (GRID, Sner, ubik@cesnet.cz) are CESNET specific, in the long term should end up in NetBox and synced to Mentat by the same (mentat-netmgr) mechanism.)