-
Notifications
You must be signed in to change notification settings - Fork 6
/
config.dhall
25 lines (21 loc) · 814 Bytes
/
config.dhall
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
--
let g = ./github.dhall
in let d = ./defaults.dhall
in let T = ./types.dhall
-- Config
in let config = {
teams = [
{name = "a-team", description = "The A-Team", privacy = "closed"}
, {name = "admins", description = "Admins", privacy = "closed"}
] : List T.Team,
users = [
d.defaultGithubUser // {login = "admin_of_org", role = d.admin, teams = ["admins"]}
, d.defaultGithubUser // {login = "Smith", role = d.member, teams = [ "a-team"]}
, d.defaultGithubUser // {login = "Peck", role = d.member, teams = ["a-team"]}
, d.defaultGithubUser // {login = "Baracus", role = d.member, teams = ["a-team"]}
, d.defaultGithubUser // {login = "Schultz", teams = ["a-team"]}
] : List T.GithubUser
} : T.Config
in {
resource = g.build config
}