Skip to content

Commit e91422d

Browse files
Joanna Kotułaguenhter
authored andcommitted
fix: handling non-list docker_pull_policy
1 parent 7854e26 commit e91422d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

tasks/register-runner.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@
7878
{% for policy in gitlab_runner.docker_allowed_pull_policies | default([]) %}
7979
--docker-allowed-pull-policies "{{ policy }}"
8080
{% endfor %}
81-
{% for policy in gitlab_runner.docker_pull_policy | default([]) %}
81+
{# Iterate over a list. If docker_pull_policy is a string - make one element list #}
82+
{% for policy in ([gitlab_runner.get('docker_pull_policy', [])]) | flatten %}
8283
--docker-pull-policy "{{ policy }}"
8384
{% endfor %}
8485
{% for volume in gitlab_runner.docker_volumes | default([]) %}

0 commit comments

Comments
 (0)