Создайте на локальном компьютере каталог для размещения файлов данной работы.
Скачайте текущую версию Terraform с российского зеркала (не используйте альфа-версию), переместите в созданный каталог и распакуйте его.
%APPDATA%\terraform.rc (например
C:\Users\<Имя пользователя>\AppData\Roaming\terraform.rc) со следующим
содержанием:
provider_installation {
network_mirror {
url = "https://terraform-mirror.yandexcloud.net/"
include = ["registry.terraform.io/*/*"]
}
direct {
exclude = ["registry.terraform.io/*/*"]
}
}
variables.tf и впишите значения:
variable "bucket_name" {
type = string
default = "<Группа>-<Фамилия>"
}
variable "access_key" {
type = string
default = "<ACCESS_KEY_ID>"
}
variable "secret_key" {
type = string
default = "<ACCESS_KEY_SECRET>"
}
variable "domain_name" {
type = string
default = "<Группа>-<Фамилия>"
}
index.html:
<!doctype html>
<html>
<head>
<title>Test</title>
</head>
<body>
<h1>Test</h1>
</body>
</html>
Создайте файл main.tf и изучите его.
terraform init
terraform plan
terraform apply
Проверьте созданные ресурсы в веб-консоли управления, проверьте работу сайта в браузере.
terraform destroy