pagopa/Create GitHub self hosted runner

Create a GitHub self hosted runner on AWS

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
aws_regionAWS region codeyes
iam_role_arnARN of the IAM role to assumeyes
ecs_cluster_nameECS clusteryes
ecs_task_definitionECS task definition family[:revision] or full ARNyes
ecs_task_cpuECS task cpuno
ecs_task_memoryECS task memoryno
ecs_task_max_duration_secondsECS task max execution time in secondsno
ecs_container_nameName of the gh runner container in the ECS task definitionyes
ecs_task_subnet_idID of the subnet where the task will runyes
ecs_task_sec_groupID of security group to attach to the taskyes
pat_tokenGitHub PAT token to access APIs to manage self hosted runneryes
environmentTarget environment on which the Github Runner will execute tasksyes
replace_existing_runner('true'|'false') Replace existing runner if the runner name is the samenotrue
namedescription
runner_nameName of the self-hosted runner
ecs_task_idId of the ECS task that has been started