Hallo zusammen,
da ich gerade dabei war keepalived zu konfigurieren, brauchte ich eine Möglichkeit um die Failover-IP zwischen meinen Servern zu verschieben. Ich bin ein Fan von einfachen Binaries und so habe ich mir ein kleines Tool in go gebastelt. Die ersten APIs habe ich selbst umgesetzt, den Rest habe ich dann Claude basierend auf der OpenAPI Doku ergänzen lassen.
Herausgekommen ist ncctl und ncserver. Ersteres ist ein Client mit dem vollen Umfang der API, letzteres ist eine reduzierte Variante die man auf einem Server deployen kann. Wer sich selber austoben will, kann auch einfach die unterliegende Bibliothek nehmen.
Falls es für euch interessant ist, findet ihr das ganze hier: https://github.com/Tyr3al/ncctl