Skip to content

Terraform module to manage GitHub action runner group settings

License

Notifications You must be signed in to change notification settings

Flaconi/terraform-github-runner-group

Repository files navigation

terraform-github-runner-group

Terraform module to manage Action Runner Groups in GitHub organization

lint test Tag

License

Providers

Name Version
github ~> 6.2

Requirements

Name Version
terraform >= 1.3
github ~> 6.2

Required Inputs

The following input variables are required:

Description: Action Runner group name

Type: string

Optional Inputs

The following input variables are optional (have default values):

Description: Visibility of a runner group. Whether the runner group can include all or selected repositories.

Type: string

Default: "selected"

Description: List of names of repositories which will be granted access to.

Type: set(string)

Default: []

Description: Whether public repositories can be added to the runner group.

Type: bool

Default: false

Description: If true, the runner group will be restricted to running only the workflows specified in the selected_workflows array.

Type: bool

Default: false

Description: List of workflows the runner group should be allowed to run. This setting will be ignored unless restricted_to_workflows is set to true.

Type: list(string)

Default: []

Outputs

Name Description
group Created action runner group

License

MIT License

Copyright (c) 2024 Flaconi GmbH