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