OpenNebula includes a number of extensions and plug-ins that allows the integration of OpenNebula with other open source softwares. In this guide we review the integration of OpenNebula with following third party tools:

  • Ansible: to manage common OpenNebula resources, e.g. VMs, images or hosts, using Ansible playbooks

  • Terraform: to create and manage OpenNebula clusters resources (e.g VMs, images, services, …) using the OpenNebula Terraform Provider

  • Docker Machine for the automated creation of ready Dockerized hosts within OpenNebula Clouds

  • Rancher to create and manage Kubernetes clusters on OpenNebula Clouds