aboutsummaryrefslogtreecommitdiff
path: root/ops/github/repositories_private.tf
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2022-09-30 17:56:56 -0700
committerFranck Cuny <franck@fcuny.net>2022-09-30 17:56:56 -0700
commit31f7f2e1c90d131ba8138f72e13ddca24598ebfe (patch)
treeeb7f5683ff24a3ecfbdb7391b55a8e93f1262ac7 /ops/github/repositories_private.tf
parentfix(home/element): I want the wayland version (diff)
downloadinfra-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.tf218
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
+}