Skip to content

HappyPathway/terraform-ghe-runner

Repository files navigation

terraform-ghe-runner

Terraform Module

Terraform Validation

Requirements

No requirements.

Providers

Name Version
github 6.2.3
local 2.5.1
null 3.2.2

Modules

No modules.

Resources

Name Type
github_actions_runner_group.rg resource
local_file.env resource
local_file.supervisorctl resource
null_resource.install_runner resource
null_resource.register_runner resource
null_resource.supervisorctl_reload resource
github_actions_registration_token.token data source
github_repository.repository data source

Inputs

Name Description Type Default Required
autorestart n/a bool true no
env_vars Environment variables to set for the runners map(string) {} no
github_base_url Base URL for the GitHub API string "https://api.github.com" no
github_owner Owner of the repositories string n/a yes
removal_tokens Map of repository to token for removing runners map(string) {} no
repos List of repositories to add runners to list(string) [] no
runner_basedir Base directory for the runners string "/opt/actions-runner" no
runner_group Runner group to add runners to string null no
runner_labels Labels to assign to the runner list(string) [] no
runner_tarball Path to the runner tarball string n/a yes

Outputs

No outputs.