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 11module "org-members" {
22 source = " devops-workflow/members/github"
3- version = " 0.0.1"
3+ version = " 0.1.0"
4+ users = " ${ var . users-org } "
45
56 providers = {
67 github = " github.devops"
78 }
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- ]
219}
2210
2311module "team" {
@@ -29,31 +17,45 @@ module "team" {
2917 }
3018
3119 teams = [
20+ {
21+ name = " team-everyone"
22+ description = " Team for Terraform testing"
23+ },
3224 {
3325 name = " team-test"
3426 description = " Team for Terraform testing"
3527 },
3628 ]
3729}
3830
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" {
4042 source = " ../../"
41- team_id = " ${ element (module. team . ids , 0 )} "
43+ team_id = " ${ element (module. team . ids , index (module . team . names , " team-test " ) )} "
4244
4345 providers = {
4446 github = " github.devops"
4547 }
4648
4749 users = [
4850 {
49- username = " user-1"
51+ username = " user-1"
52+ role-team = " maintainer"
5053 },
5154 {
5255 username = " user-2"
5356 },
5457 {
55- username = " user-3"
56- role-team = " maintainer"
58+ username = " user-3"
5759 },
5860 ]
5961}
Original file line number Diff line number Diff line change 11variable "devops_token" {
22 description = " Github personal access token with owner rights for organization devops-workflow"
33}
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