Knife lxc plugin
Plugin that extends knife cli with commands for managing lxc containers.
Installation
OS requirements
Tested on ubuntu 10.04 with ruby 1.8.7. You need to install lxc packages.
Gem installation
Install from command line
$ gem install knife-lxc
Or add dependency to your Gemfile
gem 'knife-lxc'
Usage
Create new container
$ knife lxc server create -N container_name
It will use default template (lucid-chef) for creating lxc container.
You can pass additional parameters
-d, --distro DISTRO Bootstrap a lxc container using a template; default is 'lucid-chef'
--ip IP Ip for new container
-E, --environment ENVIRONMENT Set the Chef environment
List containers
$ knife lxc server list
Delete container
$ knife lxc server delete -N container_name
Help
$ knife lxc