-
Notifications
You must be signed in to change notification settings - Fork 0
/
github.tf
89 lines (76 loc) · 2.44 KB
/
github.tf
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
resource "github_actions_organization_variable" "nomad_addr" {
variable_name = "NOMAD_ADDR"
value = "https://nomad.datasektionen.se"
visibility = "all"
}
resource "nomad_acl_policy" "deploy_default" {
name = "deploy-default"
rules_hcl = <<HCL
namespace "default" {
capabilities = ["read-job", "submit-job"]
}
HCL
}
resource "nomad_acl_token" "deploy_default" {
name = "deploy-default"
policies = [nomad_acl_policy.deploy_default.name]
type = "client"
}
resource "nomad_acl_policy" "deploy_auth" {
name = "deploy-auth"
rules_hcl = <<HCL
namespace "auth" {
capabilities = ["read-job", "submit-job"]
}
HCL
}
resource "nomad_acl_token" "deploy_auth" {
name = "deploy-auth"
policies = [nomad_acl_policy.deploy_auth.name]
type = "client"
}
resource "github_actions_secret" "nomad_token_aaallt2" {
repository = "aaallt2"
secret_name = "NOMAD_TOKEN"
plaintext_value = nomad_acl_token.deploy_default.secret_id
}
resource "github_actions_secret" "nomad_token_taitan" {
repository = "taitan"
secret_name = "NOMAD_TOKEN"
plaintext_value = nomad_acl_token.deploy_default.secret_id
}
resource "github_actions_secret" "nomad_token_bawang" {
repository = "bawang"
secret_name = "NOMAD_TOKEN"
plaintext_value = nomad_acl_token.deploy_default.secret_id
}
resource "github_actions_secret" "nomad_token_styrdokument_bawang" {
repository = "styrdokument-bawang"
secret_name = "NOMAD_TOKEN"
plaintext_value = nomad_acl_token.deploy_default.secret_id
}
resource "github_actions_secret" "nomad_token_calypso" {
repository = "calypso"
secret_name = "NOMAD_TOKEN"
plaintext_value = nomad_acl_token.deploy_default.secret_id
}
resource "github_actions_secret" "nomad_token_skywhale" {
repository = "skywhale"
secret_name = "NOMAD_TOKEN"
plaintext_value = nomad_acl_token.deploy_default.secret_id
}
resource "github_actions_secret" "nomad_token_dfunkt" {
repository = "dfunkt"
secret_name = "NOMAD_TOKEN"
plaintext_value = nomad_acl_token.deploy_auth.secret_id
}
resource "github_actions_secret" "nomad_token_logout" {
repository = "logout"
secret_name = "NOMAD_TOKEN"
plaintext_value = nomad_acl_token.deploy_auth.secret_id
}
resource "github_actions_secret" "nomad_token_pls" {
repository = "pls"
secret_name = "NOMAD_TOKEN"
plaintext_value = nomad_acl_token.deploy_auth.secret_id
}