The-Nazara-Project / Nazara

A CLI application to create and update machines and VMs in Netbox.
GNU General Public License v3.0
11 stars 2 forks source link

[API] Implement device creation #65

Closed ByteOtter closed 6 months ago

ByteOtter commented 8 months ago

What does this PR change?

This PR implements logic to create a physical device with NetBox.

To accomplish this, a rewrite of the configuration module was necessary to allow collection of all relevant parameters either via config file or collector module so that this information can be translated cleanly.

It will probably be necessary in a future PR to update the configuration module again to list all VM parameters as well.

TODO:

Tick the applicable box:

Links

Fixes: #56 Tracks: #60

Documentation