How To Migrate Redis Data to a DigitalOcean Managed Database

Introduction There are a number of methods you can use to migrate data from one Redis instance to another, such as replication or snapshotting. However, migrations can get more complicated when you’re moving data to a Redis instance managed by a cloud provider, as managed databases often limit how much control you have over the Read more about How To Migrate Redis Data to a DigitalOcean Managed Database[…]

Exploring the HashiCorp Consul Ecosystem for Kubernetes

HashiCorp is a sponsor at this year’s KubeCon North America, happening November 18 – 21 in San Diego. At our booth on the Expo floor (S-27), we’ll have experts to explain how you can use HashiCorp Consul for service discovery, service registration, and service mesh for Kubernetes and non-Kubernetes environments. At KubeCon Barcelona, we announced Read more about Exploring the HashiCorp Consul Ecosystem for Kubernetes[…]

How To Test Your Ansible Deployment with InSpec and Kitchen

The author selected the Diversity in Tech Fund to receive a donation as part of the Write for DOnations program. Introduction InSpec is an open-source auditing and automated testing framework used to describe and test for regulatory concerns, recommendations, or requirements. It is designed to be human-readable and platform-agnostic. Developers can work with InSpec locally Read more about How To Test Your Ansible Deployment with InSpec and Kitchen[…]

Announcing HashiCorp Vault 1.3

We are excited to announce the public availability of HashiCorp Vault 1.3. Vault is a tool to provide secrets management, data encryption, and identity management for any infrastructure and application. Vault 1.3 is focused on improving Vault’s ability to serve as a platform for credential management workloads for services such as Active Directory and Kubernetes Read more about Announcing HashiCorp Vault 1.3[…]

How To Acquire a Let’s Encrypt Certificate Using Ansible on Ubuntu 18.04

The author selected the Electronic Frontier Foundation to receive a donation as part of the Write for DOnations program. Introduction Modern infrastructure management is best done using automated processes and tools. Acquiring a Let’s Encrypt certificate using the standard Certbot client is quick and easy, but is generally a task that has to be done Read more about How To Acquire a Let’s Encrypt Certificate Using Ansible on Ubuntu 18.04[…]

Integrating Third-Party Load Balancers with Nomad: NGINX, HAProxy, Traefik

Trying to manually deploy and configure your load balancers in a dynamic infrastructure can be overwhelming. As you deploy and increase the scale of your microservices, your load balancers will need a way to keep up with the IP addresses of your application instances. Fortunately, Nomad (along with its powerful integration with Consul), automates this Read more about Integrating Third-Party Load Balancers with Nomad: NGINX, HAProxy, Traefik[…]

How To Secure Apache with Let’s Encrypt on FreeBSD 12.0

The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. Introduction Let’s Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a Read more about How To Secure Apache with Let’s Encrypt on FreeBSD 12.0[…]

Continuous Integration for Terraform Modules with GitHub Actions

Collaborating on infrastructure projects using code can introduce challenges such as testing, configuring continuous integration, and deployment pipelines. These things help to ensure that the software is stable, and enables faster releases. These challenges extend to things like Terraform modules that help you share Terraform configuration in your organization. In this post, we’ll take a Read more about Continuous Integration for Terraform Modules with GitHub Actions[…]