From ec30230a0e0e990a7aa8e753decf8b37564e3c69 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Sun, 5 Dec 2021 13:13:34 +0100 Subject: [PATCH] feat: add option droneci_drone_runner_labels --- defaults/main.yml | 2 ++ templates/services/droneci_runner_compose.yml.j2 | 3 +++ 2 files changed, 5 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 00b7dce..ceb4b02 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -9,6 +9,8 @@ droneci_runner_docker_restart_policy: always droneci_runner_docker_service_stopped: False droneci_runner_docker_capacity: 2 +droneci_drone_runner_labels: [] + droneci_runner_docker_server: droneci droneci_runner_docker_secret: myveryownsecret diff --git a/templates/services/droneci_runner_compose.yml.j2 b/templates/services/droneci_runner_compose.yml.j2 index d2cb7ba..ecb2031 100644 --- a/templates/services/droneci_runner_compose.yml.j2 +++ b/templates/services/droneci_runner_compose.yml.j2 @@ -21,6 +21,9 @@ services: - DRONE_RPC_HOST={{ droneci_runner_docker_server }} - DRONE_RPC_SECRET={{ droneci_runner_docker_secret }} - DRONE_RUNNER_CAPACITY={{ droneci_runner_docker_capacity }} + {% if droneci_drone_runner_labels | default([]) | length > 0 %} + - DRONE_RUNNER_LABELS={{ droneci_drone_runner_labels | join(",") }} + {% endif %} {% if droneci_runner_docker_memory_limit is defined %} mem_limit: {{ droneci_runner_docker_memory_limit }} {% endif %}