Zum Inhalt springen
BlogLinodeLinode CLI

Linode CLI

linode-cli

linode-cliEine Vielzahl von Tools zu haben ist wichtig, besonders bei der Verwaltung mehrerer Systeme und Cloudservices. Benutzer und Systemadministratoren müssen die Kontrolle behalten und das richtige Werkzeug für die Aufgabe haben. Oftmals ist das Tool der Wahl die Kommandozeile.

Wir stellen vor: Linode CLI

Wir freuen uns, die offizielle Veröffentlichung von Linode CLI bekannt zu geben - ein einfaches, aber leistungsstarkes und benutzerfreundliches Tool zur Verwaltung und Bereitstellung von Linode-Cloudservices über die Kommandozeile. Die Linode CLI bietet Benutzern die gleiche Funktionalität, die sie gewohnt sind, aber mit dem Komfort der Kommandozeile.

Die Linode CLI kann Linode-Server erstellen, neu starten, umbenennen und ihre Größe ändern, Domains und DNS-Einträge, NodeBalancer und mehr verwalten. Benutzer können sogar auf ihren Kontostand und die Netzwerkübertragung zugreifen. Der Linode CLI macht es einfach, Skripte zu erstellen und Aufgaben zu automatisieren mit seinem eingebauten JSON-Ausgabemodus.

Installieren unter OS X:

Wenn Sie Homebrew noch nicht auf Ihrem System installiert haben, sollten Sie deren hervorragenden Installationsanweisungen folgen. Und dann von Ihrem Terminal aus:

brew tap linode/cli && brew install linode-cli

Installieren auf Debian / Ubuntu:

echo "deb http://apt.linode.com/ stable main" \
  > /etc/apt/sources.list.d/linode.list
wget -O- https://apt.linode.com/linode.gpg | apt-key add -
apt-get update && apt-get install linode-cli

Für andere Systeme besuchen Sie bitte Linode CLI auf github für weitere Informationen.

Frei und Open Source

Die Linode CLI steht allen Linode-Kunden zur Verfügung und ist Open Source - doppelt lizenziert unter der GPLv2 und der Perl Artistic License. Es wird aktiv entwickelt, einschließlich der Unterstützung für API Zwei-Faktor-Authentifizierung Real Soon Now™. Bleiben Sie dran!

Bitte besuchen Sie https://github.com/linode/cli für weitere Informationen.

Viel Spaß!

Kommentare (19)

  1. Author Photo

    Hi, i get this error when i try to install it on mavericks:

    Error: undefined method `prepend_create_path’ for #

  2. Author Photo

    Great news!

  3. Author Photo

    Awesome! This helps increase the scope and automation of my chef and capistrano deployments…

  4. Author Photo

    How is this different from the LISH offering that you already have?

  5. Author Photo

    I am receiving this error:

    Error: undefined method `resource’ for LinodeCli:Class
    Please report this bug:
    https://github.com/mxcl/homebrew/wiki/troubleshooting
    /usr/local/Library/Formula/linode-cli.rb:8
    /usr/local/Library/Homebrew/formulary.rb:40:in `require’
    /usr/local/Library/Homebrew/formulary.rb:40:in `klass’
    /usr/local/Library/Homebrew/formulary.rb:90:in `get_formula’
    /usr/local/Library/Homebrew/formulary.rb:175:in `factory’
    /usr/local/Library/Homebrew/formula.rb:410:in `factory’
    /usr/local/Library/Homebrew/extend/ARGV.rb:12:in `formulae’
    /usr/local/Library/Homebrew/extend/ARGV.rb:12:in `map’
    /usr/local/Library/Homebrew/extend/ARGV.rb:12:in `formulae’
    /usr/local/Library/Homebrew/cmd/install.rb:22:in `install’
    /usr/local/Library/brew.rb:95:in `send’
    /usr/local/Library/brew.rb:95

  6. Author Photo

    I needed to install (xcode-select –install) the developer tools. Problem fixed.

  7. Author Photo

    This looks great, and bonus points for putting it in Homebrew! Thanks a ton.

  8. Author Photo

    @Laurent: That’s usually caused by an outdated Homebrew. Running `brew update` should resolve that.

  9. Author Photo

    Please consider submitting a MacPort, too.

    A very large percentage of Mac using customers lack the necessary level of RubyHipster-chlorians in their bloodstream that are necessary to find Homebrew attractive.

  10. Author Photo

    Error: undefined method `prepend_create_path’ for #

  11. Author Photo

    @Sang_Le see @tparker’s comment.

  12. Author Photo

    Any chance of a yum repo?

  13. Author Photo

    This is a neat tool. I made a new linode with it! But I can’t figure out how to run a StackScript with the linode cli. Could someone give a simple example? Without running a StackScript, it’s not obvious how I can fully automate a deployment. Thank you!

  14. Author Photo

    No, thank you. I don’t store critical server passwords in unknown formats in unknown places in my system.

    Let me know when you have a version that doesn’t require permanent password storage. Perhaps an API key that can be reset?

  15. Author Photo

    Daniel: Not sure what you’re referring to. The API key is stored on your system in ~/.linodecli, or you can store it however you’d like and provide it via the environment variable LINODE_API_KEY or –api-key option:

    https://github.com/linode/cli#initial-configuration

    You can also reset your API key at any time via the Linode Manager’s My Profile tab.

  16. Author Photo

    …or an API key that has an expiration time (like the idle timeout for the website) and a cancel capability.

  17. Author Photo

    Having this CLI is a great feature but I won’t use it if it requires Homebrew to install it. I’ve never liked nor trusted Homebrew and refuse to use it for installing applications.

  18. Author Photo

    Robert: the whole dealio is open source, so you can clone it right from GitHub

  19. Author Photo

    I am receiving this error : Error: undefined method `resource’ for LinodeCli:Class

Kommentar abgeben

Ihre E-Mail Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit *gekennzeichnet