From b074d4e3f6f5b0ad379e07e50b5d90ccfffafbf1 Mon Sep 17 00:00:00 2001 From: Michal Muransky Date: Wed, 1 May 2024 19:35:15 +0200 Subject: [PATCH 1/4] feat: add new default var --- defaults/main.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 3abfa0f..ea07a76 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -23,6 +23,9 @@ github_url: "https://github.com" # GitHub API github_api_url: "https://api.github.com" +# Number of runners to list per page +github_api_runners_per_page: 100 + # Personal Access Token for your GitHub account access_token: "{{ lookup('env', 'PERSONAL_ACCESS_TOKEN') }}" From 74cc055114f13e78d72d17ca4c1ef20b52d6c0f3 Mon Sep 17 00:00:00 2001 From: Michal Muransky Date: Wed, 1 May 2024 19:35:52 +0200 Subject: [PATCH 2/4] docs: edit readme --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 773207a..6457cb3 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,7 @@ This is a copy from `defaults/main.yml` ```yaml --- # Runner user - user under which is the local runner service running -runner_user: "{{ lookup('env','USER') }}" +runner_user: "{{ lookup('env', 'USER') }}" # Directory where the local runner will be installed runner_dir: /opt/actions-runner @@ -72,10 +72,10 @@ runner_version: "latest" runner_state: "started" # If found on the server, delete already existing runner service and install it again -reinstall_runner: no +reinstall_runner: false # Do not show Ansible logs which may contain sensitive data (registration token) -hide_sensitive_logs: yes +hide_sensitive_logs: true # GitHub address github_url: "https://github.com" @@ -83,11 +83,14 @@ github_url: "https://github.com" # GitHub API github_api_url: "https://api.github.com" +# Number of runners to list per page +github_api_runners_per_page: 100 + # Personal Access Token for your GitHub account access_token: "{{ lookup('env', 'PERSONAL_ACCESS_TOKEN') }}" # Is it the runner for organization or not? -runner_org: no +runner_org: false # Labels to apply to the runner runner_labels: [] From 8c01a01483c5e55aced101cb0036bb46c39bfddf Mon Sep 17 00:00:00 2001 From: Michal Muransky Date: Wed, 1 May 2024 19:36:56 +0200 Subject: [PATCH 3/4] feat: add per_page api parameter --- tasks/collect_info.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tasks/collect_info.yml b/tasks/collect_info.yml index e1373c1..dd7817e 100644 --- a/tasks/collect_info.yml +++ b/tasks/collect_info.yml @@ -36,6 +36,8 @@ Authorization: "token {{ access_token }}" Accept: "application/vnd.github.v3+json" method: GET + params: + per_page: "{{ github_api_runners_per_page }}" status_code: 200 force_basic_auth: true register: registered_runners From cde8770560ff6b8ca6701df6806d132543bbe61c Mon Sep 17 00:00:00 2001 From: Michal Muransky Date: Wed, 1 May 2024 20:02:43 +0200 Subject: [PATCH 4/4] feat: use body for per_page parameter --- tasks/collect_info.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tasks/collect_info.yml b/tasks/collect_info.yml index dd7817e..17e8fd4 100644 --- a/tasks/collect_info.yml +++ b/tasks/collect_info.yml @@ -36,7 +36,8 @@ Authorization: "token {{ access_token }}" Accept: "application/vnd.github.v3+json" method: GET - params: + body_format: form-urlencoded + body: per_page: "{{ github_api_runners_per_page }}" status_code: 200 force_basic_auth: true