generated from opsd-io/terraform-module-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
We need to have the TF module responsible for creating GH repositories in a unified manner.
What is required:
- the new repo should be created from a proper template
Settings:
General:
The naming convention:
terraform-cloud_provider-service_name
example: terraform-aws-iam-account-password-policy
- Social preview images (use 1280×640px)
Features
- enable
Issues - disable
Wikis - disable
Sponsorships - disable
Projects - enable
Preserve this repository - disable
Discussions
Pull Requests
- enable
Allow merge commitswithdefault message - enable
Allow squash mergingwithdefault message - enable
Allow rebase merging - enable
Always suggest updating pull request branches - disable
Allow auto-merge - enable
Automatically delete head branches
Collaborators and teams
Manage access
- the TF modules should be managed by
terraformersgroup with Admin role
Branches
- the
mainbranch should be protected
Protect matching branches
- enable
Require a pull request before merging - enable
Required approvals- 1 - enable
Require review from Code Owners - enable
Require conversation resolution before merging
Tags
- set a rule to protect
v*tags
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request