Zum Hauptinhalt springen

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