Как добавить имеющиеся ресурсы в tfstate?
Краткий ответ
terraform import [options] ADDRESS ID
1. Например, создаем директорию и инициализируем будущую инфраструктуру:
mkdir terraform-test
cd terraform-test
terraform init
vi main.tf
2. Добавляем в файл main.tf следующий код:
provider "aws" {
region = "us-west-1"
profile = "tyx-local"
}
resource "aws_s3_bucket" "sample_bucket" {
bucket = "tyx-local-bucket"
acl = "public"
}
3. Выполняем импорт ресурса:
terraform import aws_s3_bucket.sample_bucket tyx-local-bucket
Ещё вопросы по теме «IaC (Ansible/Terraform)»
Готовишься к DevOps-собеседованию?Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →