Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Cloudify and terraform integration

431 views

Published on

This presentation provides an introduction to the Cloudify integration plugin with Terraform.
This integration allows Terraform users to use Cloudify to manage configuration and workflow of applications ontop of an infrastructure that was created by Terraform.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Cloudify and terraform integration

  1. 1. Cloudify and Terraform Integration The best of both worlds 12/12/2017
  2. 2. Cloudify & Terraform Infrastructure Orchestration Service Orchestration Host Other resource Application Service Enterprise Service Management Portal Service Catalogue RBAC & Multi Tenancy Logging & Monitoring Contained-in ● Targeted for existing TF users as an extension ● TF developers continue using TF as is ● Cloudify syncs with the TF backend ○ Pulls new states ○ Applies updates ● Cloudify deployment exposes selected data from TF as Cloudify Nodes - this allows to execute workflow, trigger auto-scaling, healing using the standard Cloudify platform on resources that was created by TF.
  3. 3. Cloudify & Terraform: The Big Pic Service Orchestration Host Other resource Service Enterprise Service Management Portal Service Catalogue RBAC & Multi Tenancy Logging & Monitoring Contained-in uService Domain Platform / Orchestration Infrastructure Orchestration
  4. 4. Show me the code... Cloudify compute nodes gets its IP from a host that has been created by Terraform Cloudify Terraform Module creates the underlying infrastructure by executing the relevant Terraform file and populates its state as runtime properties https://github.com/cloudify-incubator/cloudify-terraform-plugin Cloudify passes input variables to TF through Cloudify secrets
  5. 5. Thank you Learn More: https://github.com/cloudify-incubator/cloudify-terraform-plugin

×