diff --git a/main.go b/main.go index daa1300..bb79d14 100644 --- a/main.go +++ b/main.go @@ -491,6 +491,30 @@ func main() { return err } + // + // nomad-server + // + nomadServerDescription := "A Pulumi definition for deploying a cluster of Nomad servers as DigitalOcean droplets" + nomadServerRepositoryArgs := StandardRepositoryArgs("nomad-server", &nomadServerDescription) + nomadServer, err := github.NewRepository(ctx, "nomad-server", &nomadServerRepositoryArgs) + if err != nil { + return err + } + if err = MigrateDefaultBranchToMain(ctx, "nomad-server", nomadServer); err != nil { + return err + } + if err = StandardRepositoryAccess(ctx, "nomad-server", nomadServer); err != nil { + return err + } + nomadServerDefaultRepositoryRulesetArgs := DefaultRepositoryRulesetArgs(nomadServer, nil) + if _, err = github.NewRepositoryRuleset(ctx, "nomad-server-default", &nomadServerDefaultRepositoryRulesetArgs); err != nil { + return err + } + nomadServerReleaseRepositoryRulesetArgs := ReleaseRepositoryRulesetArgs(nomadServer, nil) + if _, err = github.NewRepositoryRuleset(ctx, "nomad-server-release", &nomadServerReleaseRepositoryRulesetArgs); err != nil { + return err + } + return nil }) }