mirror of
https://gitea.com/gitea/terraform-provider-gitea.git
synced 2024-06-01 22:21:23 +05:30
25 lines
715 B
HCL
25 lines
715 B
HCL
resource "gitea_org" "example_org" {
|
|
name = "m_example_org"
|
|
}
|
|
|
|
resource "gitea_user" "example_users" {
|
|
count = 5
|
|
username = "m_example_user_${count.index}"
|
|
login_name = ",_example_user_${count.index}"
|
|
password = "Geheim1!"
|
|
email = "m_example_user_${count.index}@user.dev"
|
|
}
|
|
|
|
resource "gitea_team" "example_team" {
|
|
name = "m_example_team"
|
|
organisation = gitea_org.example_org.name
|
|
description = "An example team for membership testing"
|
|
permission = "read"
|
|
}
|
|
|
|
resource "gitea_team_membership" "example_team_memberships" {
|
|
for_each = { for user in gitea_user.example_users : user.username => user }
|
|
team_id = gitea_team.example_team.id
|
|
user_id = each.value["id"]
|
|
}
|