К основному содержанию
скилл CX Codex

terraform-aws — скилл для Claude Code: что делает и как установить

Разворачивает инфраструктуру AWS через Terraform, настраивает модули и хранение стейта. Пригодится при декларативном описании облачных ресурсов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill terraform-aws -a claude-code
Открыть на GitHub

Что делает terraform-aws

Скилл помогает создавать конфигурации Terraform для облака AWS. Он содержит шаблоны для настройки провайдера, удалённого бэкенда с блокировками и ресурсов вроде VPC или виртуальных машин. В коде сразу задаются стандартные теги окружения.

Внутри собраны базовые команды рабочего процесса. Это инициализация, формирование плана, применение изменений и удаление инфраструктуры. Скилл ориентируется на проверенный модуль VPC и советует фиксировать версии провайдера, чтобы сборка не ломалась от обновлений.

Для изоляции окружений инструкция предписывает разделять стейт или использовать воркспейсы. Потребуется заранее настроить доступ к AWS. Без подготовленного бакета применить манифесты не выйдет.

Какие задачи решает

  • Сконфигурировать провайдер AWS с удалённым бэкендом и общими тегами
  • Создать сетевую инфраструктуру с помощью модуля VPC
  • Развернуть виртуальный сервер по данным AMI
  • Изолировать файлы состояния по разным рабочим окружениям

Примеры запросов агенту

  • Настрой Terraform для AWS с хранением стейта в удалённом бакете
  • Создай манифест VPC через официальный модуль terraform-aws-modules
  • Сформируй план Terraform и подготовь команду применения

Как установить terraform-aws

1Через Skills CLI (Vercel)

npx skills add BagelHole/DevOps-Security-Agent-Skills --skill terraform-aws -a claude-code

2Вручную: положить файлы

~/.claude/skills/terraform-aws/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/terraform-aws/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о terraform-aws

Как установить terraform-aws в Claude Code?

Выполните команду npx skills add BagelHole/DevOps-Security-Agent-Skills --skill terraform-aws -a claude-code в терминале. Она добавит скилл в конфигурацию агента.

Что делает скилл terraform-aws?

Он даёт агенту инструкции по описанию инфраструктуры AWS на языке HCL. Скилл включает примеры конфигурации провайдера, модулей, удалённого бэкенда и базовых команд развёртывания.

Что требуется подготовить перед развёртыванием инфраструктуры?

Нужен аккаунт AWS с настроенными правами и созданный бакет для удалённого хранения стейта с поддержкой блокировок.

Исходный текст

SKILL.md · MIT
---
name: terraform-aws
description: Provision AWS infrastructure with Terraform. Create modules, manage state, and implement IaC best practices. Use when deploying AWS resources declaratively.
license: MIT
metadata:
  author: devops-skills
  version: "1.0"
---

# Terraform AWS

Provision and manage AWS infrastructure with Terraform.

## Provider Configuration

```hcl
terraform {
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "~> 5.0"
    }
  }
  
  backend "s3" {
    bucket = "terraform-state"
    key    = "prod/terraform.tfstate"
    region = "us-east-1"
  }
}

provider "aws" {
  region = var.region
  
  default_tags {
    tags = {
      Environment = var.environment
      ManagedBy   = "terraform"
    }
  }
}
```

## Example Resources

```hcl
resource "aws_vpc" "main" {
  cidr_block           = "10.0.0.0/16"
  enable_dns_hostnames = true
  
  tags = { Name = "main-vpc" }
}

resource "aws_instance" "web" {
  ami           = data.aws_ami.amazon_linux.id
  instance_type = "t3.micro"
  subnet_id     = aws_subnet.public.id
  
  tags = { Name = "web-server" }
}
```

## Modules

```hcl
module "vpc" {
  source = "terraform-aws-modules/vpc/aws"
  
  name = "my-vpc"
  cidr = "10.0.0.0/16"
  
  azs             = ["us-east-1a", "us-east-1b"]
  private_subnets = ["10.0.1.0/24", "10.0.2.0/24"]
  public_subnets  = ["10.0.101.0/24", "10.0.102.0/24"]
  
  enable_nat_gateway = true
}
```

## Commands

```bash
terraform init
terraform plan -out=plan.tfplan
terraform apply plan.tfplan
terraform destroy
```

## Best Practices

- Use remote state with locking
- Implement module structure
- Use workspaces or separate states per environment
- Pin provider versions
- Use data sources for AMIs

## Related Skills

- [aws-vpc](../aws-vpc/) - VPC networking
- [aws-iam](../aws-iam/) - IAM policies

© devops-skills · MIT · BagelHole/DevOps-Security-Agent-Skills

Похожие скиллы

Всё по теме «DevOps и инфраструктура» →
terraform-engineer https://github.com/Jeffallan Скилл для написания и управления инфраструктурой через Terraform. Помогает проектировать модули, настраивать удалённое состояние, валидировать код и применять изменения безопасно. CX Codex +1 5 400установок terraform-search-import hashicorp Находит неучтённую облачную инфраструктуру и помогает перевести её в код Terraform через массовый импорт. Пригодится при инвентаризации облака. CX Codex +1 4 900установок terraform-diagrams Eraser Labs Разбирает .tf-файлы и рисует схему инфраструктуры: ресурсы, модули, связи. Пригодится, когда надо показать архитектуру, а не читать HCL глазами. CX Codex +1 745установок iac-terraform-data-engineering reason-machines Скилл для Claude и других ИИ-агентов: помогает описывать инфраструктуру AWS под данные в Terraform — бакеты S3, инстансы EC2, роли IAM. CX Codex +1 1 800установок iac-data-engineering-terraform reason-machines Скилл с готовыми шаблонами Terraform для дата-инженерии: бакеты S3, инстансы EC2 и роли IAM. Пригодится, когда нужно поднять инфраструктуру под пайплайны декларативно. CX Codex +1 1 800установок aws-well-architected-review официальный github Проводит аудит инфраструктурного кода по 6 столпам AWS Well-Architected Framework и заводит задачи в GitHub с готовыми рецептами исправлений. 84установок

Из того же набора127

incident-response Помогает реагировать на взломы и инциденты безопасности по регламенту из шести фаз: от фиксации доказательств до устранения уязвимостей. CX Codex +1 394установок kubernetes-ops Скилл для работы с кластером Kubernetes: манифесты деплойментов, сервисов и ингрессов, масштабирование и разбор упавших подов. CX Codex +1 391установок terraform-gcp Разворачивает инфраструктуру Google Cloud через Terraform. Настраивает провайдеры, модули VPC, кластеры GKE и базы Cloud SQL. CX Codex +1 389установок github-actions Скилл помогает агенту писать и править workflow-файлы GitHub Actions: сборка, тесты, деплой, секреты, кэш и self-hosted раннеры. CX Codex +1 388установок windows-hardening Скилл для агентов, который приводит Windows Server к Microsoft security baselines и CIS benchmarks: пароли, Group Policy, Windows Defender, SMB. CX Codex +1 388установок audit-logging Скилл помогает настроить централизованный аудит-лог, хранение и отправку событий в SIEM. Пригодится, когда нужен след действий для комплаенса или разбора инцидентов. CX Codex +1 385установок redis Скилл для настройки Redis: кеш, очереди, Sentinel, кластер. Пригодится, когда агенту нужно развернуть или подкрутить Redis в проекте. CX Codex +1 379установок penetration-testing Скилл ведёт агента по фазам пентеста: разведка, сканирование, эксплуатация, отчёт. Пригодится, когда нужно проверить свои же контроли безопасности. CX Codex +1 373установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой