github-as-code
github-as-code copied to clipboard
GitHub Configuration as Code
Two sets of credentials to manage fewer. TODO: check if there's anything secret in the tfstate (I don't think so but we should make sure).
Right now it shows up as a list of IDs which is not that useful.
When we transfer a repository, sync workflow fails in the source organisation. A run of clean workflow which removes the transferred repository from terraform state is required to fix that....
One for storing configuration only, and the other one for all the GitHub Actions responsible for applying the configuration changes. Hopefully, then we would be able to give out access...
It's really easy so let's document it so that anyone can do it.
Right now, a config like this will be accepted without raising an error: ``` members: admin: - galargh member: - galargh ``` The resulting application would give `galargh` only `member`...
E.g. > 1. What repos does someone have access to? > 2. If I add someone to a team, what additional repos do they get access to? > 3. Which...
https://github.com/hashicorp/terraform/issues/27765 If we need a speed up, that's the first thing to look at.
It'd be cool if we could write something like: *team.json*: ```json { "team": { "*": { "permission": "push" } } } ``` to give the `team` write permissions in all...