About Knife Cloud PluginsΒΆ
A knife plugin is a set of one (or more) subcommands that can be added to knife to support additional functionality that is not built-in to the base set of knife subcommands. Many of the knife plugins are built by members of the Chef community and several of them are built and maintained by Chef.
- The same common options used by knife subcommands can also be used by knife plug-ins
- A knife plugin can make authenticated API requests to the Chef server
Build a custom plugin or use one of the following plugins that are maintained by Chef:
The following knife plug-ins are maintained by Chef:
Subcommand | Description |
---|---|
knife-azure | Microsoft Azure is a cloud hosting platform from Microsoft that provides virtual machines for Linux and Windows Server, cloud and database services, and more. Use the knife azure subcommand to manage API-driven cloud servers hosted by Microsoft Azure. |
knife-bluebox | Blue Box provides on-demand computing that is backed by a proprietary cloud operating system. The knife bluebox subcommand is used to manage API-driven cloud servers that are hosted by Blue Box. |
knife-ec2 | Amazon EC2 is a web service that provides resizable compute capacity in the cloud, based on preconfigured operating systems and virtual application software using Amazon Machine Images (AMI). The knife ec2 subcommand is used to manage API-driven cloud servers that are hosted by Amazon EC2. |
knife-eucalyptus | Eucalyptus is an infrastructure as a service (IaaS) platform that supports hybrid-IaaS configurations that allow data to move between hosted and on-premise data centers. The knife eucalyptus subcommand is used to manage API-driven cloud servers that are hosted by Eucalyptus. |
knife-google | Google Compute Engine is a cloud hosting platform that offers scalable and flexible virtual machine computing. The knife google subcommand is used to manage API-driven cloud servers that are hosted by Google Compute Engine. |
knife-linode | Linode is a cloud hosting platform that provides virtual private server hosting with full root access and the ability to use your own kernel. The knife linode subcommand is used to manage API-driven cloud servers that are hosted by Linode. |
knife-openstack | The knife openstack subcommand is used to manage API-driven cloud servers that are hosted by OpenStack. |
knife-rackspace | Rackspace is a cloud-driven platform of virtualized servers that provide services for storage and data, platform and networking, and cloud computing. The knife rackspace subcommand is used to manage API-driven cloud servers that are hosted by Rackspace cloud services. |
knife-terremark | Terremark is a cloud hosting platform that provides cloud, IT infrastructure, and managed hosting services. The knife terremark subcommand is used to manage API-driven cloud servers that are hosted by Terremark. |