-
Notifications
You must be signed in to change notification settings - Fork 0
/
letro.tf
75 lines (59 loc) · 1.71 KB
/
letro.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
locals {
letro_external_devs = [for email in var.letro_external_devs : "user:${email}"]
}
module "letro_android" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "letro-android"
description = "Letro for Android"
licence = "gplv3"
topics = ["letro", "android"]
ci_contexts = ["ci / test"]
support_issues = false
pages_enabled = false
}
module "letro_android_ci" {
source = "relaycorp/oss-project/github//modules/android-app-ci"
version = "2.14.0"
gcp_project_name = "letro-android"
gh_repo_name = module.letro_android.name
firebase_test_lab_viewers = local.letro_external_devs
}
module "letro_cloud" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "letro-cloud"
description = "Infrastructure as Code and configuration for Letro's centralised components"
licence = "agpl"
topics = ["letro"]
support_releases = false
support_issues = false
pages_enabled = false
}
module "letro_server" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "letro-server"
description = "Awala endpoint backend backing Letro's centralised service"
licence = "agpl"
topics = ["letro"]
ci_contexts = ["ci / ci"]
support_releases = false
support_issues = false
homepage_url = "https://docs.relaycorp.tech/letro-server/"
}
module "letro_lib_jvm" {
source = "relaycorp/oss-project/github"
version = "2.14.0"
name = "letro-jvm"
description = "Letro core library for the JVM"
homepage_url = ""
licence = "apache2"
topics = [
"letro",
"jvm",
"kotlin"
]
ci_contexts = local.lib_jvm_ci_contexts
pages_enabled = false
}