OpenVPN Blog

OpenVPN & ANNA Money Announce Terraform Open Source Partnership

Written by OpenVPN Team | Oct 2, 2024 3:29:44 PM

Recently, we introduced you to one of our exceptional clients, ANNA Money. When this team signed up for CloudConnexa, they sought a particular use case.

“We needed a solution that could allow us to use Terraform,” says Denis Arslanbekov, Head of SRE at ANNA Money, “since we strive to describe our infrastructure as code all the time.” OpenVPN and ANNA Money both started working on an adapter for this very purpose — and together, we’ve decided to combine our efforts.

Today, we’re thrilled to announce a new partnership: together, OpenVPN and ANNA Money have created an open source Terraform adapter for CloudConnexa. 

Today, we’re thrilled to announce a new partnership: together, OpenVPN and ANNA Money have created an open source Terraform adapter for CloudConnexa. 

“We are excited about the contribution from the ANNA Money team to make our products better for everyone,” says Kyryl Tumanov, Director of Product Management at OpenVPN. “We create our products with our users in mind, to make their job easier. This is the best reward for us: that our users are using the product and helping us to improve it. We are looking forward to other organizations joining this initiative.”

“We create our products with our users in mind, to make their job easier. This is the best reward for us: that our users are using the product and helping us to improve it. We are looking forward to other organizations joining this initiative.”

This adapter essentially creates a ‘provider’ for CloudConnexa using the OpenVPN Cloud API. A provider is a Terraform plugin that allows users to manage an external API. Provider plugins act as a translation layer that allows Terraform to communicate with many different cloud providers, databases, and services. The benefit here is that now all your infrastructure, and the CloudConnexa WPC providing access to it, can all be managed uniformly with Terraform. 

With CloudConnexa, using Terraform automates configuration and provisioning. For the ANNA Money team, it minimizes the time for adding/removing users and adding/changing routes and connectors, plus minimizes the risk of human error. They even wrote about this process in a detailed article here — well worth a read. 

Both ANNA Money and OpenVPN are passionate about open source values, so working together to develop this open source tool was a natural next step. 

“We are creating a community in which anyone can join to contribute and improve our OpenVPN Cloud Terraform provider,” says Tumanov. Interested in joining? All contributions are welcome. Just open a pull-request or issue in Github.