4 ms·
Why audit when you can declare all of this in Terraform? https://registry.terraform.io/providers/integrations/github/latest/docs https://registry.terraform.io/
by candiddevmike 4y ago
Why audit when you can declare all of this in Terraform? https://registry.terraform.io/providers/integrations/github/latest/docs https://registry.terraform.io/providers/integrations/github/...
- coenhyde 4y agoAs much a fan of Terraform I am. If you didn't started defining your repos in Terraform from day 0, importing hundreds of repos, members, permission sets would be quite a lot more work than running this audit tool.
- andrewstuart2 4y agoAnd quite frankly, terraform is great at first, and maybe for smaller projects, but for larger cases it becomes unmaintainable and unrefactorable pretty quickly.
- playingalong 4y agoAnd here comes Terraformer: https://github.com/GoogleCloudPlatform/terraformer https://github.com/GoogleCloudPlatform/terraformer It doesn't import anything, but generates the .tf files for you. Disclaimer: I have used that, but not for GitHub.
- gtirloni 4y agoTerraform doesn't know what it doesn't know. It only cares about stuff you defined in code and ignores all the rest. You can't use it for auditing purposes, except in its narrow scope.
- nikolay 4y agoI use that provider - it's one of the buggiest Terraform providers ever!