2. Настройте конфигурационный файл main.tf
Создайте локальную папку для проекта.
В папке проекта создайте файл main.tf и добавьте в него код:
terraform {required_providers {cloudru = {source = "cloud.ru/cloudru/cloud"version = "1.5.1"}}}provider "cloudru" {project_id = "<your-project-id>"auth_key_id = "<your-key-id>"auth_secret = "<your-key-secret>"iam_endpoint = "iam.api.cloud.ru:443"k8s_endpoint = "mk8s.api.cloud.ru:443"}Где:
<your-project-id> — идентификатор проекта.
<your-key-id> — логин ключа доступа, который вы создали перед началом работы.
<your-key-secret> — пароль ключа доступа, который вы создали перед началом работы.
Сохраните файл main.tf. С помощью него вы задали конфигурацию для провайдера Terraform и точки обращения к сервисам Cloud.ru.
В терминале перейдите в папку проекта и выполните команду:
terraform initЕсли все прошло успешно, вы увидите похожий текст:
Terraform has been successfully initialized!You may now begin working with Terraform. Try running "terraform plan" to seeany changes that are required for your infrastructure. All Terraform commandsshould now work.If you ever set or change modules or backend configuration for Terraform,rerun this command to reinitialize your working directory. If you forget, othercommands will detect it and remind you to do so if necessary.