File tree Expand file tree Collapse file tree 2 files changed +39
-19
lines changed Expand file tree Collapse file tree 2 files changed +39
-19
lines changed Original file line number Diff line number Diff line change 1
1
module "org-members" {
2
2
source = " devops-workflow/members/github"
3
- version = " 0.0.1"
3
+ version = " 0.1.0"
4
+ users = " ${ var . users-org } "
4
5
5
6
providers = {
6
7
github = " github.devops"
7
8
}
8
-
9
- users = [
10
- {
11
- username = " user-1"
12
- },
13
- {
14
- username = " user-2"
15
- role-org = " admin"
16
- },
17
- {
18
- username = " user-3"
19
- },
20
- ]
21
9
}
22
10
23
11
module "team" {
@@ -29,31 +17,45 @@ module "team" {
29
17
}
30
18
31
19
teams = [
20
+ {
21
+ name = " team-everyone"
22
+ description = " Team for Terraform testing"
23
+ },
32
24
{
33
25
name = " team-test"
34
26
description = " Team for Terraform testing"
35
27
},
36
28
]
37
29
}
38
30
39
- module "team-members" {
31
+ module "team-everyone" {
32
+ source = " ../../"
33
+ team_id = " ${ element (module. team . ids , index (module. team . names , " team-everyone" ))} "
34
+ users = " ${ var . users-org } "
35
+
36
+ providers = {
37
+ github = " github.devops"
38
+ }
39
+ }
40
+
41
+ module "team-test" {
40
42
source = " ../../"
41
- team_id = " ${ element (module. team . ids , 0 )} "
43
+ team_id = " ${ element (module. team . ids , index (module . team . names , " team-test " ) )} "
42
44
43
45
providers = {
44
46
github = " github.devops"
45
47
}
46
48
47
49
users = [
48
50
{
49
- username = " user-1"
51
+ username = " user-1"
52
+ role-team = " maintainer"
50
53
},
51
54
{
52
55
username = " user-2"
53
56
},
54
57
{
55
- username = " user-3"
56
- role-team = " maintainer"
58
+ username = " user-3"
57
59
},
58
60
]
59
61
}
Original file line number Diff line number Diff line change 1
1
variable "devops_token" {
2
2
description = " Github personal access token with owner rights for organization devops-workflow"
3
3
}
4
+
5
+ variable "users-org" {
6
+ description = " All organization members"
7
+
8
+ default = [
9
+ {
10
+ username = " user-1"
11
+ },
12
+ {
13
+ username = " user-2"
14
+ role-org = " admin"
15
+ },
16
+ {
17
+ username = " user-3"
18
+ role-team = " maintainer"
19
+ },
20
+ ]
21
+ }
You can’t perform that action at this time.
0 commit comments