diff --git a/terraform-scripts/main.tf b/terraform-scripts/main.tf index fed6221..7dcc41a 100644 --- a/terraform-scripts/main.tf +++ b/terraform-scripts/main.tf @@ -116,4 +116,8 @@ module "onecx-notification" { module "onecx-ai-agents" { source = "./products/onecx-ai-agents" +} + +module "onecx-file-storage" { + source = "./products/onecx-file-storage" } \ No newline at end of file diff --git a/terraform-scripts/products/onecx-file-storage/product.tf b/terraform-scripts/products/onecx-file-storage/product.tf new file mode 100644 index 0000000..1aed656 --- /dev/null +++ b/terraform-scripts/products/onecx-file-storage/product.tf @@ -0,0 +1,29 @@ + +# TEAM ONECX-FILE-STORAGE +module "onecx-file-storage-team" { + source = "../../modules/github/team" + team_name = "onecx-file-storage" + team_description = "OneCX file-storage services team" + team_members_file_path = "products/onecx-file-storage/team.csv" +} + +# ONECX-FILE-STORAGE +module "onecx-file-storage" { + source = "../../modules/product" + repository_name = "onecx-file-storage" + repository_description = "OneCX File Storage" + homepage_url = "https://onecx.github.io/docs/onecx-file-storage/current/general" + topics = ["product", "file-storage", "s3"] + team_id = module.onecx-file-storage-team.team_id + team_name = module.onecx-file-storage-team.team_name +} + +# ONECX-FILE-STORAGE-SVC +module "onecx-file-storage-svc" { + source = "../../modules/quarkus" + repository_name = "onecx-file-storage-svc" + repository_description = "OneCX File Storage Backend Service" + homepage_url = "https://onecx.github.io/docs/onecx-file-storage/current/onecx-file-storage-svc" + topics = ["java", "quarkus", "svc", "file-storage", "s3"] + team_id = module.onecx-file-storage-team.team_id +} \ No newline at end of file diff --git a/terraform-scripts/products/onecx-file-storage/team.csv b/terraform-scripts/products/onecx-file-storage/team.csv new file mode 100644 index 0000000..3d29a5c --- /dev/null +++ b/terraform-scripts/products/onecx-file-storage/team.csv @@ -0,0 +1,6 @@ +username,role +andrejpetras,maintainer +milanhorvath,maintainer +HenryTaeschner,maintainer +SchettlerKoehler,maintainer +JordenReuter,maintainer \ No newline at end of file