README.md in knife-openstack-1.1.0 vs README.md in knife-openstack-1.2.0.rc1

- old
+ new

@@ -1,24 +1,24 @@ [![Build Status](https://travis-ci.org/chef/knife-openstack.png)](https://travis-ci.org/chef/knife-openstack) Knife OpenStack =============== -This is the official Chef Knife plugin for OpenStack Compute (Nova). This plugin gives knife the ability to create, bootstrap and manage instances in OpenStack Compute clouds. It has been tested against the `Diablo` through `Juno` releases in configurations using Keystone against the OpenStack API (as opposed to the EC2 API). +This is the official Chef Knife plugin for OpenStack Compute (Nova). This plugin gives knife the ability to create, bootstrap and manage instances in OpenStack Compute clouds. It has been tested against the `Diablo` through `Kilo` releases in configurations using Keystone against the OpenStack API (as opposed to the EC2 API). Please refer to the [CHANGELOG](CHANGELOG.md) for version history and known issues. # Installation # Be sure you are running the latest version Chef. Versions earlier than 0.10.0 don't support plugins: - $ curl -L https://chef.io/chef/install.sh > /tmp/install.sh && sudo bash /tmp/install.sh + $ curl -L https://chef.io/chef/install.sh | sudo bash This plugin is distributed as a Ruby Gem. To install it, run: $ chef gem install knife-openstack - $ # OR + OR $ gem install knife-openstack Depending on your system's configuration, you may need to run this command with root privileges. # Configuration # @@ -36,11 +36,11 @@ knife[:openstack_auth_url] = "#{ENV['OS_AUTH_URL']}/tokens" knife[:openstack_username] = "#{ENV['OS_USERNAME']}" knife[:openstack_password] = "#{ENV['OS_PASSWORD']}" knife[:openstack_tenant] = "#{ENV['OS_TENANT_NAME']}" - knife[:openstack_region] = "#{ENV['OS_region_NAME']}" + knife[:openstack_region] = "#{ENV['OS_REGION_NAME']}" If your OpenStack deployment is over SSL, but does not have a valid certificate, you can add the following option to bypass SSL check: knife[:openstack_insecure] = true @@ -82,11 +82,11 @@ This plugin provides the following Knife subcommands. Specific command options can be found by invoking the subcommand with a `--help` option. knife openstack server create ----------------------------- -Provisions a new server in an OpenStack Compute cloud and then perform a Chef bootstrap (using the SSH protocol). The goal of the bootstrap is to get Chef installed on the target system so it can run Chef Client with a Chef Server. The main assumption is a baseline OS installation exists (provided by the provisioning). It is primarily intended for Chef Client systems that talk to a Chef server. By default the server is bootstrapped using the [chef-full](https://github.com/opscode/chef/blob/master/chef/lib/chef/knife/bootstrap/chef-full.erb) template (default since the 10.10 release). This may be overridden using the `-d` or `--template-file` command options. If you do not have public IP addresses, use the `--private-network` option to use the private IP address for bootstrapping or `--bootstrap-network NAME` to specify an alternate network. Please see `knife openstack server create --help` for all of the supported options. +Provisions a new server in an OpenStack Compute cloud and then perform a Chef bootstrap (using the SSH protocol). The goal of the bootstrap is to get Chef installed on the target system so it can run Chef Client with a Chef Server. The main assumption is a baseline OS installation exists (provided by the provisioning). It is primarily intended for Chef Client systems that talk to a Chef server. By default the server is bootstrapped using the [chef-full](https://github.com/opscode/chef/blob/master/chef/lib/chef/knife/bootstrap/chef-full.erb) template (default since the 10.10 release). This may be overridden using the `-d` or `--template-file` command options. If you do not have public IP addresses, use the `--openstack-private-network` option to use the private IP address for bootstrapping. In addition, you can use the `--bootstrap-network NAME` option to specify an alternate network for either a private or public network. If a network name isn't specified, the default name will be `'public'` for a public network and `'private'` for a private network e.g. when the `--openstack-private-network` option is specified. Please see `knife openstack server create --help` for all of the supported options. knife openstack server delete ----------------------------- Deletes an existing server in the currently configured OpenStack account. If a floating IP address has been assigned to the node, it is disassociated automatically by the OpenStack server. <b>PLEASE NOTE</b> - this does not delete the associated node and client objects from the Chef server without using the `-P` option to purge the client. @@ -99,10 +99,15 @@ knife openstack flavor list --------------------------- Provides a list of all available flavors (available "hardware" configurations for a server) available to the currently configured OpenStack account. Each flavor has a unique combination of virtual cpus, disk space and memory capacity. This data may be useful when choosing a flavor to pass to the `knife openstack server create` subcommand. +knife openstack volume list +--------------------------- + +Provides a list of all volumes in the currently configured OpenStack account. Each volume shows its size and its availibility to be attached to server. This data may be useful when choosing a volume to pass to the `knife openstack server create` subcommand. + knife openstack image list -------------------------- Lists all available images and snapshots available to the currently configured OpenStack account. An image is a collection of files used to create or rebuild a server. The retuned list filters out image names ending in 'initrd', 'kernel', 'loader', 'virtual' or 'vmlinuz' (this may be disabled with `--disable-filter`). This data may be useful when choosing an image to pass to the `knife openstack server create` subcommand. @@ -121,9 +126,11 @@ Author:: Seth Chisamore (<schisamo@chef.io>) Author:: Matt Ray (<matt@chef.io>) Author:: Chirag Jog (<chirag@clogeny.com>) + +Author:: JJ Asghar (<jj@chef.io>) Copyright:: Copyright (c) 2011-2015 Chef Software, Inc. License:: Apache License, Version 2.0