oxidized-web icon indicating copy to clipboard operation
oxidized-web copied to clipboard

CRUD Interface

Open NatalNW opened this issue 6 years ago • 6 comments

Why oxidized-web has not an interface to add, delete or edit a node saved on database?

NatalNW avatar Oct 08 '19 17:10 NatalNW

I think the simple answer is, because no one wrote it. But my answer is, I wouldn't even want it, I don't see Oxidized in centre of your orchestration, I don't see it as your source of truth, I see Oxidized as consumer of your source of truth. So Oxidized has very good support of consuming arbitrary sources, where ever your truth may be, we should be able to support it.

There are quite many requirements for good source of truth, with few synergies with Oxidized.

ytti avatar Oct 08 '19 18:10 ytti

First, Thanks for the quick answer!

You wanna mean oxidized have to be used only as backup tool. And to management of nodes has to be done through some source of truth. So this make oxidized confident to be used.

NatalNW avatar Oct 08 '19 19:10 NatalNW

Yes. I mean you have tons of tolls for network, provisioning, monitoring, configuration backups, statistics etc. All of these need information about what devices you have, and all of these should consult same single source of truth. So you add device to one place, and every system knows about it. This is what we try to support well.

ytti avatar Oct 09 '19 07:10 ytti

Yes, of course, that's make sense. With a source of truth I'll be able to do a central point of management about my devices. Could I use a tool to be my source of truth, like phpIPAM or NetBox?

NatalNW avatar Oct 10 '19 17:10 NatalNW

I'm not comfortable giving recommendation, I've always used something homegrown. What is right for given company/network depends lot on the constrains they currently have, what is realistic what is unrealistic. What I view as right way to do things may be unrealistic given practical constrains companies have due to cultural or legacy reasons.

ytti avatar Oct 10 '19 18:10 ytti

I understand your point about the companies. A tool builded homegrown will attend better the needs of each company, but, on other hands, open source projects may be adapted given constraints they have.

NatalNW avatar Oct 10 '19 20:10 NatalNW