Ir al contenido principal
BlogLinodeLinode CLI

Linode CLI

linode-cli

linode-cliTener una variedad de herramientas es importante, especialmente cuando se gestionan múltiples sistemas y servicios en la nube. Los usuarios y administradores de sistemas necesitan tener el control y disponer de la herramienta adecuada para el trabajo. Muchas veces la herramienta elegida es la línea de comandos.

Presentación de Linode CLI

Nos complace anunciar el lanzamiento oficial de Linode CLI - una herramienta sencilla, pero potente y fácil de usar, para gestionar y aprovisionar los servicios en la nube de Linode desde la línea de comandos. Linode CLI ofrece a los usuarios la misma funcionalidad a la que están acostumbrados, pero con la comodidad de la línea de comandos.

En Linode CLI se pueden crear, reiniciar, renombrar y redimensionar los servidores Linode , gestionar dominios y registros DNS, NodeBalancers y mucho más. Los usuarios pueden incluso acceder al saldo de su cuenta y a la transferencia de red. El Linode CLI facilita la creación de scripts y la automatización de tareas con su modo de salida JSON incorporado.

Instalación en OS X:

Si aún no tienes Homebrew instalado en tu sistema, deberás seguir sus excelentes instrucciones de instalación. Y luego, desde tu terminal:

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

Instalación en Debian / Ubuntu:

echo "deb http://apt.linode.com/ stable main" \N -
  > /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

Para otros sistemas, visite Linode CLI en github para más información.

Código abierto y gratuito

El Linode CLI está disponible para todos los clientes de Linode y es de código abierto - con doble licencia bajo la GPLv2 y la Licencia Artística de Perl. Se está desarrollando activamente, incluyendo la compatibilidad con la autenticación de dos factores de API Real Soon Now™. Esté atento.

Para más información, visite https://github.com/linode/cli.

Que lo disfrutes.

Comentarios (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

Dejar una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *.