-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathroles.tf
More file actions
72 lines (66 loc) · 2.15 KB
/
roles.tf
File metadata and controls
72 lines (66 loc) · 2.15 KB
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
resource "discord_role" "admin" {
color = 8355711
hoist = true
mentionable = false
name = "Moderátor serveru"
permissions = 8
position = 38
server_id = discord_server.helmac.id
}
resource "discord_role" "terraform" {
color = 0
hoist = false
mentionable = false
name = "Sync via Terraform"
permissions = 8
position = 36
server_id = discord_server.helmac.id
}
resource "discord_role" "tatka-smoula" {
color = 3447003
hoist = false
mentionable = false
name = "Taťka šmoula"
permissions = data.discord_permission.tatka-smoula.allow_bits
position = 35
server_id = discord_server.helmac.id
}
resource "discord_role" "garant-bez-portfeje" {
hoist = false
mentionable = false
name = "Garant bez portfeje"
permissions = 0
position = 34
server_id = discord_server.helmac.id
}
resource "discord_role" "divize_clen" {
for_each = { for idx, div in local.divize : div.name => merge(div, { index = idx }) }
color = each.value.color.clen
mentionable = false
name = "Člen - ${each.key}"
permissions = 0
# position = (length(local.divize) - each.value.index) * 2 # Position works as an array insert = troubles. It doesn't matter here much anyways.
server_id = discord_server.helmac.id
}
resource "discord_role" "divize_garant" {
for_each = { for idx, div in local.divize : div.name => merge(div, { index = idx }) }
color = each.value.color.garant
hoist = true
mentionable = false
name = "Garant - ${each.key}"
permissions = data.discord_permission.garant.allow_bits
# position = (length(local.divize) - each.value.index) * 2 + 1. # Position works as an array insert = troubles. It doesn't matter here much anyways.
server_id = discord_server.helmac.id
}
resource "discord_role" "cumil" {
color = 5533306
mentionable = false
name = "Čumil"
permissions = 0
position = 1
server_id = discord_server.helmac.id
}
resource "discord_role_everyone" "everyone" {
server_id = discord_server.helmac.id
permissions = data.discord_permission.everyone.allow_bits
}