Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/outscale/outscale-github-runner
Self-hosted runner configuration on Outscale Cloud
https://github.com/outscale/outscale-github-runner
Last synced: 7 days ago
JSON representation
Self-hosted runner configuration on Outscale Cloud
- Host: GitHub
- URL: https://github.com/outscale/outscale-github-runner
- Owner: outscale
- License: bsd-3-clause
- Created: 2022-01-05T08:25:51.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-30T09:51:04.000Z (7 months ago)
- Last Synced: 2024-04-30T16:02:13.509Z (7 months ago)
- Language: HCL
- Homepage:
- Size: 53.7 KB
- Stars: 0
- Watchers: 5
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Outscale Self-Hosted Github Runner
[![Project Graduated](https://docs.outscale.com/fr/userguide/_images/Project-Graduated-green.svg)](https://docs.outscale.com/en/userguide/Open-Source-Projects.html)
## Requirements
- [Terraform](https://learn.hashicorp.com/tutorials/terraform/install-cli): >=1.1.0
- [Ansible](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html): >=2.11.7## Deploy
### Runner for a single repository
```
cp terraform/terraform.tfvars.repo.example terraform/terraform.tfvars
```### Runner for an organisation
```
cp terraform/terraform.tfvars.org.example terraform/terraform.tfvars
````Then replace the following variables:
- `github_access_token`: The `TOKEN` can be generated in `Settings` > `Developer settings` > `Personal access tokens`. (See [Docs](https://github.com/myoung34/docker-github-actions-runner#create-github-personal-access-token) for more information)
- `runner_repo_url`Then, just run this command
```bash
make terraform
```## Uninstall
```bash
make terraform-destroy
```## Contributing
Feel free to open an issue to ask question or suggest improvments.
## License
> Copyright Outscale SAS
>
> BSD-3-ClauseThis project is compliant with [REUSE](https://reuse.software/).