14cf93fd7734197b320e0b2fa6e6d212945aad79

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Deny terraform apply to opencode

Diff

This diff is truncated to protect this page.

  1diff --git a/dot_config/opencode/opencode.json b/dot_config/opencode/opencode.json
  2index 85de27dd1847f7a6b33035137513f44c4dd1ef73..91b8db709173054bda5836b097b1f1caa4dec9ff 100644
  3--- a/dot_config/opencode/opencode.json
  4+++ b/dot_config/opencode/opencode.json
  5@@ -1,99 +1,100 @@
  6 {
  7-  "$schema": "https://opencode.ai/config.json",
  8-  "autoupdate": false,
  9-  "permission": {
 10-    "edit": "allow",
 11-    "bash": {
 12-      "*": "ask",
 13-      "*sudo*": "deny"
 14-    },
 15-    "external_directory": {
 16-      "~/dev/dune/**": "allow",
 17-      "~/dev/go/**": "allow",
 18-      "*": "ask"
 19-    },
 20-    "webfetch": "ask",
 21-    "websearch": "allow",
 22-    "codesearch": "allow",
 23-    "doom_loop": "ask"
 24-  },
 25-  "plugin": [
 26-    "@tarquinen/opencode-dcp@latest",
 27-    "@theedgeofrage/opencode-telegram@0.2.2"
 28-  ],
 29-  "provider": {
 30-    "llama.cpp": {
 31-      "npm": "@ai-sdk/openai-compatible",
 32-      "name": "llama-server (local)",
 33-      "options": {
 34-        "baseURL": "http://127.0.0.1:8080/v1"
 35-      },
 36-      "models": {
 37-        "qwen3.5-27b": {
 38-          "name": "Qwen3.5 27B (local)",
 39-          "limit": {
 40-            "context": 262144,
 41-            "output": 32768
 42-          }
 43-        }
 44-      }
 45-    }
 46-  },
 47-  "mcp": {
 48-    "Linear": {
 49-      "enabled": false,
 50-      "type": "remote",
 51-      "url": "https://mcp.linear.app/mcp",
 52-      "oauth": {}
 53-    },
 54-    "Sentry": {
 55-      "enabled": false,
 56-      "type": "remote",
 57-      "url": "https://mcp.sentry.dev/mcp",
 58-      "oauth": {}
 59-    },
 60-    "Grafana prod": {
 61-      "enabled": false,
 62-      "type": "local",
 63-      "command": ["uvx", "mcp-grafana"],
 64-      "environment": {
 65-        "GRAFANA_URL": "https://grafana.prod.internal.dunetech.io/",
 66-        "GRAFANA_SERVICE_ACCOUNT_TOKEN": "{file:~/hfs/mcp/grafana-prod-token}"
 67-      }
 68-    },
 69-    "Grafana dev": {
 70-      "enabled": false,
 71-      "type": "local",
 72-      "command": ["uvx", "mcp-grafana"],
 73-      "environment": {
 74-        "GRAFANA_URL": "https://grafana.dev.internal.dunetech.io/",
 75-        "GRAFANA_SERVICE_ACCOUNT_TOKEN": "{file:~/hfs/mcp/grafana-dev-token}"
 76-      }
 77-    },
 78-    "GitHub": {
 79-      "enabled": false,
 80-      "type": "remote",
 81-      "url": "https://api.githubcopilot.com/mcp/",
 82-      "headers": {
 83-        "Authorization": "{file:~/hfs/mcp/github}"
 84-      }
 85-    },
 86-    "Notion": {
 87-      "enabled": false,
 88-      "type": "remote",
 89-      "url": "https://mcp.notion.com/mcp",
 90-      "oauth": {}
 91-    },
 92-    "Dune": {
 93-      "enabled": false,
 94-      "type": "remote",
 95-      "url": "https://api.dune.com/mcp/v1",
 96-      "oauth": {}
 97-    }
 98-  },
 99-  "formatter": {
100-    "clang-format": {
101-      "disabled": true
102-    }
103-  }
104+	"$schema": "https://opencode.ai/config.json",