Integrations available for Exoscale

DevOps and automation tools we use and support

Container orchestration

Cloud native tools are embracing containers as a great way to build, ship and run applications.

Docker Machine

Docker Machine provisions the hosts, installs Docker Engine on them, and then configures the Docker client to talk to the Docker Engines. The best way to start single containers or clusters with Docker Swarm too.

Rancher

With its full integration with Docker API and components, Rancher is one of the most complete platforms to orchestrate container based deployments of applications. It can also manage the underlying infrastructure with Exoscale API for instances and security groups.

Kubernetes

Automation and Configuration Management

As DevOps ourselves, we use automation and configuration management tools everyday. On our platform you'll be able to use the best tools available.

Puppet

Puppet can be used to take advantage of all the orchestration features Exoscale can offer. Using Puppet Resources or the Puppet provisioner, you can deploy and configure your instances directly in your manifests.

Terraform

Written in GO, Terraform enables to configure the full spectrum of your infrastructure from compute instances to their DNS entries. It takes your infrastructure and makes it converge towards its desired configuration state.

Chef

PalletOps

Pallet is an exception in the configuration management tools for not having agent on instance. Written in Clojure, Pallet can bootstrap Exoscale instances and be configured to scale resources as required.

Ansible

With what is called in the Ansible universe Playbooks, the tool is able to automate just about anything. Ansible, via the Apache LibCloud interface, can also maintain an inventory and deploy instances on Exoscale.