tfmcp 0.1.9

Terraform Model Context Protocol Tool - A CLI tool to manage Terraform through MCP
Documentation
resource "random_pet" "name" {
  length    = var.name_length
  separator = var.separator
  prefix    = var.prefix
}

resource "local_file" "config" {
  content  = jsonencode({
    name       = random_pet.name.id
    created_at = timestamp()
    tags       = var.tags
    metadata   = var.metadata
  })
  filename = "${var.output_dir}/${random_pet.name.id}.json"
  
  provisioner "local-exec" {
    command = "mkdir -p ${var.output_dir}"
  }
}

resource "local_file" "readme" {
  content  = <<-EOT
# ${random_pet.name.id}

このファイルは Terraform によって自動生成されました。

## 詳細情報

- 作成時刻: ${timestamp()}
- タグ: ${jsonencode(var.tags)}
- メタデータ: ${jsonencode(var.metadata)}

## 使用方法

このリソースは自動的に管理され、手動での編集は推奨されません。
  EOT
  filename = "${var.output_dir}/${random_pet.name.id}.md"
}