{"repo":"RedisLabs/terraform-provider-rediscloud","free":true,"listed":false,"github":"https://github.com/RedisLabs/terraform-provider-rediscloud","clone":"git clone https://github.com/RedisLabs/terraform-provider-rediscloud.git","description":"Terraform Redis Cloud Provider: Deploy, update, and manage Redis Cloud databases as code through HashiCorp Terraform","language":"Go","stars":39,"topics":["redis","redis-enterprise-cloud","terraform","databases","terraform-provider","terraform-provider-rediscloud"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Terraform Provider Redis Cloud ================== The Redis Enterprise Cloud Terraform provider is a plugin for Terraform that allows Redis Enterprise Cloud customers to manage the full lifecycle of their subscriptions and related Redis databases. Requirements ------------ - Terraform = 1.0 - Go = 1.25 Quick Starts ------------ - Using the provider To use the Redis Enterprise Cloud Terraform provider you will need to set the following environment variables, and these are created through the Redis Enterprise Cloud console under the settings menu. - REDISCLOUD ACCESS KEY - Account Cloud API Access Key - REDISCLOUD SECRET KEY - Individual user Cloud API Secret Key Developing the Provider ----------------------- If you wish to work on the provider, you'll first need Go installed on your machine (see Requirements above). You will also need to create or have access to a Redis Cloud Enterprise account. Development Environment ----------------------- The repo ships a Nix flake that pins the toolchain (Go, golangci-lint , gotools , GNU make , Terraform) so local development matches CI. Combined with direnv, your shell automatically enters that environment when you cd into the repo. Setup: 1. Install Nix with flakes enabled — the Determinate Nix Installer is the easiest option; the official Nix installer works too but requires enabling flakes manually. 2. Install direnv and hook it into your shell. 3. Install nix-direnv so direnv can load the flake's dev shell. 4. From the repo root, a","default_branch":null,"files":null,"tree":[],"storefront":"/r/RedisLabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RedisLabs/terraform-provider-rediscloud/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}