Skip to content

tf-cloud-modules/terraform-sbercloud-cbr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sbercloud CBR Terraform module

Provider configuration

provider "sbercloud" {
  auth_url = "https://iam.ru-moscow-1.hc.sbercloud.ru/v3"
  region   = "ru-moscow-1"
}

Usage

Vault

module "vault" {
    source  = "tf-cloud-modules/cbr/sbercloud//modules/vault"

    name             = "cbr-test"
    type             = "disk"
    consistent_level = "crash_consistent"
    protection_type  = "backup"
    size             = 20
    resources = [
        {
        includes = ["xxxxxxx-xxxxxxxxx-xxxxxxxxx"]
        }
    ]
}

Policy

module "policy" {
    source  = "tf-cloud-modules/cbr/sbercloud//modules/policy"

    name            = "cbr-test"
    type            = "backup"
    backup_quantity = 2
    time            = 2
    backup_cycle = {
      days            = "MO,TH"
      execution_times = ["06:00"]
    }
}