From d7db89e3981b56382ae8f86276fc54847907efa0 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Fri, 15 Jan 2021 11:15:15 +0100 Subject: [PATCH] add repository filter option --- defaults/main.yml | 6 ++++++ templates/services/droneci_compose.yml.j2 | 3 +++ 2 files changed, 9 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 666e7c4..1d7f980 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -88,6 +88,12 @@ droneci_gitea_skip_verify: False # @var droneci_github_client_id: $ "_unset_" # @var droneci_github_client_secret: $ "_unset_" +# @var droneci_repository_filter:description: > +# Optional comma-separated list of accounts, used to limit which repositories are +# syncronized between your source control management system and Drone. +# @end +droneci_repository_filter: [] + droneci_user_filter: [] # @var droneci_admin_user: $ "_unset_" # @var droneci_http_proxy: $ "_unset_" diff --git a/templates/services/droneci_compose.yml.j2 b/templates/services/droneci_compose.yml.j2 index 0c29463..e7ee1fa 100644 --- a/templates/services/droneci_compose.yml.j2 +++ b/templates/services/droneci_compose.yml.j2 @@ -41,6 +41,9 @@ services: {% if droneci_user_filter is defined and droneci_user_filter | length > 0 %} - DRONE_USER_FILTER={{ droneci_user_filter | join(",") }} {% endif %} + {% if droneci_repository_filter is defined and droneci_repository_filter | length > 0 %} + - DRONE_REPOSITORY_FILTER={{ droneci_repository_filter }} + {% end %} - DRONE_LOGS_COLOR=true - DRONE_LOGS_PRETTY=true - DRONE_TLS_AUTOCERT=false