diff options
| author | Franck Cuny <franck@fcuny.net> | 2022-09-30 17:56:56 -0700 |
|---|---|---|
| committer | Franck Cuny <franck@fcuny.net> | 2022-09-30 17:56:56 -0700 |
| commit | 31f7f2e1c90d131ba8138f72e13ddca24598ebfe (patch) | |
| tree | eb7f5683ff24a3ecfbdb7391b55a8e93f1262ac7 /ops/github/repositories_private.tf | |
| parent | fix(home/element): I want the wayland version (diff) | |
| download | infra-31f7f2e1c90d131ba8138f72e13ddca24598ebfe.tar.gz | |
ops(github): terraform configuration to manage GitHub
Import current GitHub repositories into terraform. This should be the
main way (going forward) to interact with GitHub to create / manage the
repositories and ensuring I'm consistent in the ways I want to use it.
Diffstat (limited to '')
| -rw-r--r-- | ops/github/repositories_private.tf | 218 |
1 files changed, 218 insertions, 0 deletions
diff --git a/ops/github/repositories_private.tf b/ops/github/repositories_private.tf new file mode 100644 index 0000000..5e45e3f --- /dev/null +++ b/ops/github/repositories_private.tf @@ -0,0 +1,218 @@ +resource "github_repository" "ballet" { + name = "ballet" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "cpan-graph" { + name = "cpan-graph" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "demorest" { + name = "demorest" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "devbox" { + name = "devbox" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "emacsd" { + name = "emacs.d" + visibility = "private" + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true + vulnerability_alerts = true +} + +resource "github_repository" "feeddiscovery" { + name = "feeddiscovery" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "graph-gexf" { + name = "graph-gexf" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "kiokudb-backend-memcachedb" { + name = "kiokudb-backend-memcachedb" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "kiokudb-backend-riak" { + name = "kiokudb-backend-riak" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "lwpx-paranoidagent" { + name = "lwpx-paranoidagent" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "moosex-abstractfactory" { + name = "moosex-abstractfactory" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "moosex-methodprivate" { + name = "moosex-methodprivate" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "moosex-privacy" { + name = "moosex-privacy" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "moosex-useragent" { + name = "moosex-useragent" + visibility = "private" + archived = true + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "notebooks" { + name = "notebooks" + visibility = "private" + has_downloads = false + has_issues = false + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "password-store" { + name = "password-store" + visibility = "private" + has_downloads = false + has_issues = false + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true +} + +resource "github_repository" "world" { + name = "world" + visibility = "private" + has_downloads = false + has_issues = true + has_projects = false + has_wiki = false + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = true + vulnerability_alerts = true +} |
