Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 3.52 KB

README.md

File metadata and controls

55 lines (42 loc) · 3.52 KB

GitHub Repository Module

Requirements

Name Version
terraform >= 1.1.6
github >= 4.0
google >= 3.52.0

Providers

Name Version
github >= 4.0
google >= 3.52.0

Modules

No modules.

Resources

Name Type
github_actions_secret.gcp_projectid_secret resource
github_branch_protection.main resource
github_repository.repository resource
google_service_account.deployer_sa data source

Inputs

Name Description Type Default Required
codacy_api_token The API token for uploading coverage data string n/a yes
container_registry The container registry for OCI images string n/a yes
deployer_service_account_email The email of the service account used in ci/cd string n/a yes
docker_registry_token The API token for uploading images string "" no
docker_registry_username The username for uploading images string "" no
github_admin_token The API Token for the GitHub API string n/a yes
github_non_admin_token The API Token for the GitHub API to be used on pull requests string n/a yes
project_id The ID of the GCP project as the deployment target string n/a yes
target_repository_name The full name of the repository that is setup string n/a yes
terraform_state_bucket The name of the bucket to store TF state in string n/a yes
workload_identity_pool_id The id of the workload identity pool string n/a yes
workload_identity_provider_name The name of the workload identity provider string n/a yes

Outputs

Name Description
full_name n/a