Creating configuration files and connecting to YDB
Warning
For this tutorial, you need to install a Terraform provider for YDB. If you do not have a provider for YDB installed, see Installing and configuring Terraform and the YDB provider.
Create a directory where you will place Terraform configuration files for YDB, then create a file named main.tf
. For example:
mkdir ydb_terraform && cd ydb_terraform
touch main.tf
Description of the provider section settings
Add the following section to the beginning of the file and save the file:
terraform {
required_providers {
yandex = {
source = "yandex-cloud/yandex"
}
}
required_version = ">= 0.13"
}
provider "yandex" {
zone = "ru-central1-a" # Default availability zone
}
Values of the provider section fields:
source
: Global provider source address .required_version
: Minimum Terraform version the provider is compatible with.provider
: Provider name.zone
: Availability zone where all cloud resources will be created by default.
To initialize the provider, run the terraform init
command in the directory hosting the configuration files. In the terminal, you will see a message about successful installation. Now that Terraform is installed and set up, you can start creating a serverless or dedicated database.