README.md in knife-openstack-0.7.1 vs README.md in knife-openstack-0.8.0
- old
+ new
@@ -1,9 +1,9 @@
Knife OpenStack
===============
-This is the official Opscode 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 pre-`Grizzly` releases in configurations using Keystone against the OpenStack API (as opposed to the EC2 API).
+This is the official Opscode 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 `Grizzly` 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 #
@@ -52,10 +52,23 @@
# Working with Floating IPs #
To use a floating IP address while bootstrapping nodes, use the `-a` or `--floating-ip` option. For the node to have the floating IP address after bootstrapping, it is required to use the new `openstack.rb` Ohai plugin, waiting for the next Ohai release or installed using the [ohai cookbook](https://github.com/opscode-cookbooks/ohai). https://github.com/mattray/ohai/tree/OHAI-381 is the ticket for this.
+# Working with Windows Images #
+
+Provisioning and bootstrapping for Windows 2003/2008 images is now supported. The Windows images need to have WinRM enabled with Basic Authentication configured. Current support does not support Kerberos Authentication.
+
+Example:
+
+ knife openstack server create -I <Image_ID> -f <Flavor_ID> -S <keypair_name> --bootstrap-protocol winrm -P <Administrator_Password> -x Administrator -N <chef_node_name> --template windows-chef-client-msi.erb
+
+NOTE:
+* Bootstrap Protocol (`--bootstrap-protocol`) is required to be set to `winrm`.
+* Administrator Username (`--winrm-user` or `-x`) and Password (`-P`) are required parameters.
+* If the Template File (`--template`) is not specified it defaults to a Linux distro (most likely Ubuntu).
+
# Subcommands #
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
@@ -91,9 +104,11 @@
# License #
Author:: Seth Chisamore (<schisamo@opscode.com>)
Author:: Matt Ray (<matt@opscode.com>)
+
+Author:: Chirag Jog (<chirag@clogeny.com>)
Copyright:: Copyright (c) 2011-2013 Opscode, Inc.
License:: Apache License, Version 2.0