Skip to content

Commit bf65d61

Browse files
committed
fix: use bootstrap token to add job-runner policy
1 parent 94a6ab7 commit bf65d61

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

main.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,10 +264,14 @@ func main() {
264264

265265
_, err = remote.NewCommand(ctx, "apply-job-runner-policy", &remote.CommandArgs{
266266
Connection: conn,
267-
Create: pulumi.String("nomad acl policy apply -address=https://localhost:4646 -ca-cert=/etc/nomad.d/nomad-agent-ca.pem -description \"For running jobs and reading Node status in CI workflows\" job-runner /etc/nomad.d/job-runner.policy.hcl"),
267+
Environment: pulumi.StringMap{
268+
"LC_ACL_TOKEN": aclTokenSecret,
269+
},
270+
Create: pulumi.String("nomad acl policy apply -address=https://localhost:4646 -ca-cert=/etc/nomad.d/nomad-agent-ca.pem -token=\"$LC_ACL_TOKEN\" -description=\"For running jobs and reading Node status in CI workflows\" job-runner /etc/nomad.d/job-runner.policy.hcl"),
268271
Triggers: pulumi.Array{
269272
copyJobRunnerPolicy,
270273
aclBootstrap,
274+
aclTokenSecret,
271275
},
272276
}, pulumi.DependsOn([]pulumi.Resource{
273277
copyJobRunnerPolicy,

0 commit comments

Comments
 (0)