Skip to content

Release 0.0.22

Pre-release
Pre-release
Compare
Choose a tag to compare
@simcap simcap released this 13 Apr 15:11
· 673 commits to master since this release

You can find attached binaries for OSX, Linux and Windows. Note that Windows has only been lightly tested.

Changelog

Note that storageobject has been renamed to s3object.

If you have any data or config issues, you can run rm -Rf ~/.awless/awless.db ~/.awless/aws/ to start with a fresh install, or simply rm -Rf ~/.awless/aws/rdf to remove local cloud data

Features

  • Amazon userdata support. Give the data as local file or remote http file resource. Ex: awless create instance userdata=/tmp/mydata.sh ... or awless create instance userdata=https://gist.github.com/jsmith/5f58272fa5406.
  • Global rename of storageobject to s3object for shorter typing in CLI.
  • awless model/storing is now full RDF ;). Allow exploration of all your infra in RDF tools and ontology editor (Ex: Protege)
  • Faster, better and simpler RDF & triples management now done through the nifty library triplestore
  • Ability to use strings with spaces and special characters in template parameters by surrounding them with single or double quotes.
  • Loggers are now sent to the stderr file descriptor which makes easier piping and redirecting output.
  • Warn when creating an instance without access key.
  • ssh: print SSH configuration (~/.ssh/config) or the CLI one-liner to connect with SSH using --print-config or --print-cli flags.
  • ssh: better handle when several instances have the same name (e.g., with a running and a terminated instance)
  • ssh: more warning; provide help and context on failing connections
  • Manage properly security groups on instances with awless attach/detach secgroup id=... instance=@my-instance
  • Logging more info when running templates

Bugfixes

  • awless whoami now supports displaying info for root user and user with org path
  • Use securitygroup rather than group in templates, when appropriate.
  • Use keypair rather than key in templates, when appropriate.
  • Fix the fact you could not attach multiple security groups to an instance
  • Reverting the creation of a load balancer now waits the deletion of its network interfaces