This release of knife-ec2
adds features like spot pricing, EBS volume encryption support and some bug fixes. There is also a dependency update for the fog
gem and 'em-winrm' dependency is removed.
In this version of knife-ec2
, the default authentication protocol
for Windows nodes is now negotiate
for the server create
subcommand. This can
cause bootstraps to fail if the remote Windows node is not configured
for negotiate
. To work around this and retain the behavior of
previous releases, you can specify use basic
authentication in your
knife
configuration file or on the command line as in
this example:
knife ec2 server create -I ami-173d747e -G windows -f m1.medium --user-data ~/your-user-data-file -x 'a_local_user' -P 'yourpassword' --ssh-key your-public-key-id --winrm-authentication-protocol basic
Our thanks go to contributor Peer Allan for adding
knife-ec2:#305. This
enables the use of standard AWS credential configuration from ~/.aws/credentials
.
See the CHANGELOG for a list of all changes in this release, and review DOC_CHANGES.md for relevant documentation updates.
Issues with knife-ec2
should be reported in the issue system at
https://github.com/chef/knife-ec2/issues. Learn more about how you can
contribute features and bug fixes to knife-ec2
at https://github.com/chef/knife-ec2/blob/master/CONTRIBUTING.md.
- Support for
~/.aws/credentials
credential configuration (Peer Allan) - Validatorless bootstrap for Windows nodes
- --forward-agent ssh agent forwarding support
--msi-url
,--install-as-service
,--bootstrap-install-command
for Windows nodes
https://rubygems.org/gems/knife-ec2 https://github.com/chef/knife-ec2
See the 0.12.0 CHANGELOG for the complete list of issues fixed in this release.