nctl
nctl ist ein Werkzeug zur Interaktion mit Ihren Nine 'self-service' Produkten.
Installation
Um nctl
zu installieren, folgen Sie bitte der Anleitung auf
GitHub.
Erste Schritte
Anmelden
Um sich mit nctl anzumelden, können Sie den folgenden Befehl verwenden und
zusammen mit Ihren Cockpit Zugangsdaten:
nctl auth login
Projekte und Organisationen
Sie können den folgenden Befehl nutzen um ein neues Standardprojekt, auf das
sich alle weiteren nctl
Befehle beziehen, festzulegen:
$ nctl get projects
NAME DISPLAY NAME
test <none>
$ nctl auth set-project test
Um zwischen den Organisationen zu wechseln, können Sie folgenden Befehl verwenden:
$ nctl auth whoami
You are currenlty logged in the with the following account: "test@nine.ch"
Your current organization: "test"
Available Organizations:
test
test1
$ nctl auth set-org test1
Interaktion mit Nine-Ressourcen
Um alle verfügbaren Befehle zu sehen, können Sie den folgenden Befehl verwenden:
nctl --help
Möchten Sie alle Ihre Ressourcen im aktuellen Projekt anzeigen, können Sie den
folgenden Befehl verwenden:
nctl get all
Um alle Ihre Ressourcen eines anderen Projekts anzuzeigen, können Sie den folgenden
Befehl verwenden:
nctl get all -p <projekt-name>
Um eine Ressource (bspw. eine Applikation) zu erstellen, können Sie nctl create
nutzen:
nctl create <Ressource> <Name>
z.B. nctl create project test2
Um eine Ressource zu aktualisieren, können Sie den folgenden Befehl verwenden:
nctl update <Ressource> <Name>
z.B. nctl update project test2
Um eine Ressource zu löschen, können Sie den nctl delete
verwenden:
nctl delete <Ressource> <Name>
z.B. nctl delete project test2