diff --git a/terraform-scripts/main.tf b/terraform-scripts/main.tf index 2743d9c..fed6221 100644 --- a/terraform-scripts/main.tf +++ b/terraform-scripts/main.tf @@ -112,4 +112,8 @@ module "onecx-service" { module "onecx-notification" { source = "./products/onecx-notification" +} + +module "onecx-ai-agents" { + source = "./products/onecx-ai-agents" } \ No newline at end of file diff --git a/terraform-scripts/products/onecx-ai-agents/product.tf b/terraform-scripts/products/onecx-ai-agents/product.tf new file mode 100644 index 0000000..5470018 --- /dev/null +++ b/terraform-scripts/products/onecx-ai-agents/product.tf @@ -0,0 +1,27 @@ +# TEAM ONECX-AI-Agents +module "onecx-ai-agents-team" { + source = "../../modules/github/team" + team_name = "onecx-ai-agents" + team_description = "OneCX AI-Agents team" + team_members_file_path = "products/onecx-ai-agents/team.csv" +} + +# ONECX-AI-Agents-Init +module "onecx-ai-agents-init" { + source = "../../modules/base" + repository_name = "onecx-ai-agents-init" + repository_description = "Initialization script for creating new workspaces containing all necessary AI instructions to get started with a new OneCX project." + homepage_url = "https://onecx.github.io/docs/documentation/current/" + topics = ["ai", "agents", "skills", "prompts", "instructions"] + team_id = module.onecx-ai-agents-team.team_id +} + +# ONECX-AI-Agents-Toolkit +module "onecx-ai-agents-toolkit" { + source = "../../modules/base" + repository_name = "onecx-ai-agents-toolkit" + repository_description = "AI-Toolkit containing various use-case specific Skills, Agents, Prompts and Instrctions that simplify working with OneCX." + homepage_url = "https://onecx.github.io/docs/documentation/current/" + topics = ["ai", "agents", "skills", "prompts", "instructions"] + team_id = module.onecx-ai-agents-team.team_id +} diff --git a/terraform-scripts/products/onecx-ai-agents/team.csv b/terraform-scripts/products/onecx-ai-agents/team.csv new file mode 100644 index 0000000..ee8e293 --- /dev/null +++ b/terraform-scripts/products/onecx-ai-agents/team.csv @@ -0,0 +1,8 @@ +username,role +andrejpetras,maintainer +milanhorvath,maintainer +HenryTaeschner,maintainer +SchettlerKoehler,maintainer +bastianjakobi,maintainer +BenjaminPabst,maintainer +mholzaepfel,maintainer