Hello,

On l'utilise aussi chez nous.

Pour avoir le child-prefix il suffit de faire un POST sur l'endpoint suivant : api/ipam/prefixes/<pk>/available-prefixes/?limit=1 (pk étant l'id du prefix), avec comme contenu : '{"prefix_length": <prefix_size>}'

Je te laisse un petit exemple avec curl :

curl -X POST -H  "Authorization: Token <token>" -H "Content-Type: application/json" --data '{"prefix_length": 29}' https://netbox.exemple.fr/api/ipam/prefixes/210/available-prefixes/\?limit\=1

Pierre-Emmanuel

On 3/31/20 8:45 AM, David Ponzone wrote:

Je trouve qu’il manque une fonction pour avoir le prochain child-prefix d’une 
certaine taille disponible dans un préfixe.

Dans la discussion https://github.com/netbox-community/netbox/issues/2100 
<https://github.com/netbox-community/netbox/issues/2100>, quelqu’un avait 
suggéré d’ajouter un:

GET /api/ipam/prefixes/<parent_pk>/available-prefixes/?prefix_length=27

Mais ça n’a jamais été fait.
Actuellement, la logique est d’allouer (de force) le child en précisant la 
taille, mais je trouve ça un peu contre-intuitif compte tenu du fait que la 
fonction qui existe pour voir la liste des (Childs) préfixes dispos va chercher 
à sortir les plus gros préfixes possibles. Ce n’est pas ce qu’on veut quand on 
pré-découpe des subnets privés en /29 par exemple, ou quand on fait du VLSM 
dans un /24.

Je prends le problème du mauvais côté ?

Le 31 mars 2020 à 08:34, Duchet Rémy <[email protected]> a écrit :

On utilise aussi.

Rémy
-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Alarig Le 
Lay
Sent: mardi, 31 mars 2020 00:10
To: [email protected]
Subject: Re: [FRnOG] [TECH] Netbox API

On lun. 30 mars 18:44:21 2020, David Ponzone wrote:
Confiné.e.s,

Rien de mieux qu’un confinement pour s’occuper des projets pénibles,
comme l’IPAM par exemple….

Est-ce qu’il y a des utilisateurs de Netbox sur la liste, qui
utilisent ou ont envie d’utiliser son API ?
J’aimerais bien échanger à ce sujet, je pense qu’il y a des fonctions
qui manquent, j’ai vu des discussions à ce sujet dans leur ticketing,
mais ça semble un peu stagner.

David
J’utilise. Tu penses qu’il manque quoi ?

--
Alarig


---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/


---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à