Skip to content

GitHubの各リポジトリを

GitHubではリポジトリを作った時期によってデフォルトの値が異なる。なるべく同じ設定が行われるように管理しているが、人力で維持しているため見落としや間違いによってリポジトリ間でオプションが統一されていない状態が起きている。

手作業で維持するのはそろそろ難しいリポジトリの数になってきたので自動化を考えたい。

terraform-provider-github.repository_ruleset があったので、これで管理するといいんじゃないか。

その他ツールを使って管理する方法

Section titled “その他ツールを使って管理する方法”

Terraformを使わずにGitHubをコードで管理するでは作者が解説しているが、CODEOWNERREADME.md など、リポジトリに入っているファイルの管理はTerraformでは実現できないので、知名度を除けばこちらに優位性がある。