Orchestration Plugins

Docker Plugin

The Docker plugin enables you to interact with docker machine through API integration and that will enable you to: Install docker on a machine. Build Images. Create containers from images. Create mapping volumes to containers. Run Ansible playbooks inside containers. Run Terraform modules inside containers. Requirements You must already have docker installed either on your Cloudify Manager or on another machine but with access allowed on port 2375. »

Helm 3 Plugin

Helm is the first application package manager running on top of Kubernetes. It allows describing the application structure through convenient helm-charts and managing it with simple commands. Helm uses three main concepts: Charts Repository Release A Chart is a Helm package. It contains all of the resource definitions necessary to run an application, tool, or service inside of a Kubernetes cluster. Think of it like the Kubernetes equivalent of a Homebrew formula, an Apt pkg, or a Yum RPM file. »

Kubernetes Plugin

With the Cloudify Kubernetes Plugin you can define Kubernetes resources in your blueprints. Plugin Requirements Python versions: 2.7.x Kubernetes Cluster, see example cluster. Compatibility Cloudify Manager, v5.0.5 and higher. Kubernetes, v1.13 and higher. Supports GKE. Supports EKS. Supports AKS. Supports Openshift. Supports Kubespray. Authentication There are two authentication methods: token-based config-based Token-Based Authentication Cloudify Kubernetes Plugin v2.1.0+ includes support for token-based authentication. »

Terraform Plugin

The Terraform plugin enables you to maintain Terraform Plan state from Cloudify and also to use Terraform resources in your Cloudify blueprints. Requirements Python versions: 2.7.x/3.6.x Terraform versions: 0.13.x 0.14.x 0.15.x (Except for version 0.15.0) 1.0.x Node Types cloudify.nodes.terraform This is the base node type, which represents a Terraform installation. Properties terraform_config: Configuration regarding installation of Terraform. executable_path: Where the Terraform binary is located in the Cloudify Manager. »