Classes
Defines
Guides the basic setup and installation of GitHub actions runner on your system.
You can read more about self-hosted actions runner here
The following parameters are available in the github_actions_runner
class.
Data type: Enum['present', 'absent']]
Enum, Determine if to add or remove the resource.
Data type: Absolutepath
Location of the base directory for actions runner to be installed.
Data type: String
actions runner github organization name.
Data type: String
enterprise name for global runners
Data type: String
actions runner name
Default value: $::facts['hostname']
Data type: String
GitHub Personal Access Token with admin permission on the repositories or the organization.
Data type: String
GitHub Actions runner official package name.
You can find the package names here
Example:
actions-runner-linux-x64
Data type: String
GitHub Actions runner version to be used.
You can find latest versions here
Example:
2.292.0
Data type: String
A base URL to download GitHub actions runner.
Example:
https://github.com/actions/runner/releases/download
Data type: String
User to be used in Service and directories.
Data type: String
Group to be used in Service and directories.
Data type: Enum
Determine if to add or remove the resource
Default value: undef
Data type: String
actions runner github organization name.
Default value: undef
Data type: String
enterprise name for global runners
Default value: undef
Data type: String
GitHub Personal Access Token with admin permission on the repositories or the organization.
Default value: github_actions_runner::personal_access_token
Data type: String
User to be used in Service and directories.
Default value: github_actions_runner::user
Data type: String
Group to be used in Service and directories.
Default value: github_actions_runner::group
Data type: Optional[String]
actions runner github repository name to serve.
Default value: undef
Data type: Optional[Array[String]]
A list of costum lables to add to a actions runner host.
Default value: undef