From d929edbb0eb249dc3ca20c418a79b405d75e55c6 Mon Sep 17 00:00:00 2001 From: Van Thong Nguyen Date: Tue, 22 Jun 2021 09:52:15 +0200 Subject: [PATCH] Add Redis resources' examples --- redis/README.md | 11 +++++++++++ redis/redis.tf | 20 ++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 redis/README.md create mode 100644 redis/redis.tf diff --git a/redis/README.md b/redis/README.md new file mode 100644 index 0000000..6250961 --- /dev/null +++ b/redis/README.md @@ -0,0 +1,11 @@ +# Redis Example + +This example shows how you can manage a Redis store/cache with Terraform using the `"gridscale_redis_store"` and `"gridscale_redis_cache"` resources. + +Before you run Terraform, you need to set the `GRIDSCALE_TOKEN` and `GRIDSCALE_UUID` environment variables to their appropriate values. Take a look at the `.envrc` file for all variables. + +## Example + +In this example we will provision 2 Redis resources: +- The first one is a Redis store resource. +- The second one is a Redis cache resource. diff --git a/redis/redis.tf b/redis/redis.tf new file mode 100644 index 0000000..4e962e4 --- /dev/null +++ b/redis/redis.tf @@ -0,0 +1,20 @@ +terraform { + required_providers { + gridscale = { + source = "gridscale/gridscale" + version = "~> 1.11.0" + } + } +} + +resource "gridscale_redis_store" "terra-redis-store-test" { + name = "my redis store" + release = "5.0" + performance_class = "insane" +} + +resource "gridscale_redis_cache" "terra-redis-cache-test" { + name = "my redis cache" + release = "5.0" + performance_class = "insane" +} \ No newline at end of file