Skip to content

Commit

Permalink
blog post terraform partnership (#508)
Browse files Browse the repository at this point in the history
* blog post terraform

* Update 2023-09-18-kestra-terraform-partnership.md

* Update 2023-09-18-kestra-terraform-partnership.md

* Update 2023-09-18-kestra-terraform-partnership.md

* Update 2023-09-18-kestra-terraform-partnership.md

* Update 2023-09-18-kestra-terraform-partnership.md

* Update 2023-09-18-kestra-terraform-partnership.md

* Update 2023-09-18-kestra-terraform-partnership.md

* new image + add a part about Dev to prod with Terraform and kestra

* Update content/blogs/2023-09-18-kestra-terraform-partnership.md

Co-authored-by: Anna Geller <[email protected]>

* Apply suggestions from code review

Co-authored-by: Anna Geller <[email protected]>

* Update terraform-kestra.png

* Update 2023-09-18-kestra-terraform-partnership.md

* update publish date

---------

Co-authored-by: Anna Geller <[email protected]>
  • Loading branch information
MartinRst and anna-geller authored Sep 19, 2023
1 parent 1efde72 commit 98677e3
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 0 deletions.
58 changes: 58 additions & 0 deletions content/blogs/2023-09-19-kestra-terraform-partnership.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
title: "Kestra and Terraform by HashiCorp Join Forces to Enable Everything-as-Code"
description: "Introducing the strategic partnership with Terraform by Hashicorp — Kestra is now a verified Terraform partner. Learn in this post how Kestra's battle-tested Terraform provider, with over 200,000 downloads, simplifies CI/CD for operational and analytical workflows."
date: 2023-09-19T17:00:00
category: Company News
author:
name: Martin-Pierre Roset
image: "mproset"
image: /blogs/2023-09-19-kestra-terraform-partnership.jpg
---
We're thrilled to announce a technology partnership with [Terraform](https://www.terraform.io/) by HashiCorp. We share a common vision of simplifying deployment patterns by relying on Infrastructure as Code. We are excited to further extend the Everything-as-Code paradigm to your mission-critical operational and analytical workflows.

>“Integrating Kestra with Terraform enables atomics deployments and a cohesive approach to automating your workflows along their needed resources. It's not just about tooling; it's about streamlining operations in a way that is aligned with core DevOps principles.”
*Ludovic Dehon — the CTO at Kestra*

---

## Why Terraform

Our partnership with Terraform extends beyond technical integration. We both share a common vision of expressing not only software but also its infrastructure and configuration in code. With this partnership, you can manage even Zapier-style workflows according to proven software engineering practices.

---

## Elevating Your Workflows With Kestra's Terraform Provider

![Terraform Kestra](/blogs/2023-09-19-kestra-terraform-partnership/terraform-kestra.png)

Our Terraform provider is a significant step in aligning workflow orchestration with infrastructure-as-code best practices. With this integration, you can seamlessly manage your entire Kestra environment in code, including flows, triggers, tasks, input variables, secrets, users, and namespaces. Software engineers manage their entire Kestra infrastructure along with their other applications with Terraform to ensure a robust software delivery process.


### Breaking the Production Barrier: The Kestra and Terraform Solution

Moving data pipelines from development to production comes with its own set of challenges. Be it environment setups, database schema access, or cloud resource permissions, the list seems endless. The alliance between Kestra and Terraform aims to bridge this gap by integrating open-source tools that make this transition easier for developers. Learn more about [Everything as Code for Data Infrastructure solution](https://levelup.gitconnected.com/programmable-data-infrastructure-is-finally-within-reach-83fb8e6392ac).


### Supercharge Your CI/CD with Terraform & Kestra
Bring Kestra into your CI/CD pipelines using Terraform Cloud or GitHub Actions. By doing so, you can automate your infrastructure provisioning and maintenance. With a GitHub Actions workflow, you can also validate and deploy flows directly into specific namespaces, ensuring that your mission-critical workflows are as agile and adaptable as your infrastructure.
<br>
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=jXSj49xwStR5Wqk8&amp;list=PLEK3H8YwZn1olYeQ7qbGdY5XQySKCNLUr" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
<br>

### 10x Your Workflow Automation and Software Delivery

**Leroy Merlin France** has significantly improved its workflow automation process by integrating Kestra and Terraform, both employing declarative language and fully embracing Git-based version control. They used Terraform for automated deployments of BigQuery assets like datasets, tables, views, and ACLs, all part of a streamlined CI/CD process.

Upon adopting Kestra, a custom Terraform provider was developed to bring the same level of version control and automation to Kestra’s resources. This harmonized architecture has led to over **5 million pipeline executions** each month, more than **4.000+ data flows created**, and a staggering 900% increase in data activity, all while fostering team-wide confidence during production deployments. Learn more about this use case in our [Data Mesh case study](https://kestra.io/blogs/2023-08-16-datamesh).

---

## What’s Next

Our collaboration is just the beginning. Your insights and contributions can greatly influence the utility and success of this integration. Share your feedback via [Kestra Community Slack](https://kestra.io/slack) or open [a GitHub issue](https://github.com/kestra-io/kestra).

If you want to learn more, dive into Kestra's Terraform Provider [Documentation](https://kestra.io/docs/terraform).


If you like the project, give us [a GitHub star](https://github.com/kestra-io/kestra) and join [the open-source community](https://kestra.io/slack).
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

1 comment on commit 98677e3

@vercel
Copy link

@vercel vercel bot commented on 98677e3 Sep 19, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.