You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository provides the functionality to deploy the github actions runner on the hetzner cloud infrastructure. This repository is used to set up the test infrastructure for the fylr application.
Example terraform.tfvars, which provides the runners at repository level
hcloud_token="<my-hcloud-token>"hetzner_machine_type="cx21"hetzner_machine_os="debian-10"hetzner_additional_public_key_ids=["username@local-system"]
hetzner_machine_additional_packages=""github_actions_runner_labels="example"github_actions_runner_replace_existing=false
github_actions_runner_count=3
github_owner="example-repo-owner"github_repository_name="example-repo-name"github_authentication_user="example-bot"github_authentication_token="<example-bot personal access token>"ssh_key_name="example-bot-ssh-key"
Example terraform.tfvars, which provides the runners at organisation level
hcloud_token="<my-hcloud-token>"hetzner_machine_type="cpx21"hetzner_machine_os="debian-10"# one of the keys in the hcloud projecthetzner_additional_public_key_ids=["username@local-system"]
# not needed for runnerhetzner_machine_additional_packages=""# comma separated listgithub_actions_runner_labels="example"github_actions_runner_replace_existing=false
github_actions_runner_count=3
github_owner="programmfabrik"github_authentication_user="example-bot"github_authentication_token="<example-bot personal access token>"# not part of hetzner_additional_public_key_ids, see explanation abovessh_key_name="example-bot-ssh-key"github_runner_type="org"