Agent Resource
Use terraform to manage Kubiya Agents
terraform {
required_providers {
kubiya = {
source = "kubiya-terraform/kubiya"
version = "0.1.4"
}
}
}
provider "kubiya" {
user_key = "<your personal key from kubiya>"
}
resource "kubiya_agent" "agent" {
secrets = [
"JFROG_ACCESS_TOKEN",
"AWS_SECRET_ACCESS_KEY",
"AWS_ACCESS_KEY_ID",
"AWS_SESSION_TOKEN",
"AWS_DEFAULT_REGION",
]
integrations = [
"github",
"jira",
"kubernetes",
"slack",
"aws"
]
links = [""]
starters = [""]
environment_variables = {
DEBUG = "1"
LOG_LEVEL = "INFO"
}
llm_model = "azure/gpt-4"
name = "agent name"
description = "agent description"
runners = ["some runner"]
image = "kubiya/base-agent:latest"
ai_instructions = "AI Instructions for agent"
}
output "agent" {
value = kubiya_agent.agent
}
terraform plan
terraform apply
terraform output agent
Last updated