summaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
authorLuke Meyer <lmeyer@redhat.com>2017-08-22 17:34:14 -0400
committerLuke Meyer <lmeyer@redhat.com>2017-09-13 14:56:58 -0400
commitc4b7a45842843290d81e0cb29081d01f2210bfee (patch)
treeb6f989f9b1c31fab1fa7a13b5d039fb80539fc5b /roles
parentb24e7bfc86894d7c9d81cb5600d7d7b1981844c0 (diff)
downloadopenshift-c4b7a45842843290d81e0cb29081d01f2210bfee.tar.gz
openshift-c4b7a45842843290d81e0cb29081d01f2210bfee.tar.bz2
openshift-c4b7a45842843290d81e0cb29081d01f2210bfee.tar.xz
openshift-c4b7a45842843290d81e0cb29081d01f2210bfee.zip
add retry on repoquery_cmd
Diffstat (limited to 'roles')
-rw-r--r--roles/docker/tasks/package_docker.yml2
-rw-r--r--roles/lib_utils/src/ansible/repoquery.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/roles/docker/tasks/package_docker.yml b/roles/docker/tasks/package_docker.yml
index bc52ab60c..3db5a990f 100644
--- a/roles/docker/tasks/package_docker.yml
+++ b/roles/docker/tasks/package_docker.yml
@@ -3,6 +3,8 @@
command: "{{ repoquery_cmd }} --installed --qf '%{version}' docker"
when: not openshift.common.is_atomic | bool
register: curr_docker_version
+ retries: 4
+ until: not curr_docker_version | failed
changed_when: false
- name: Error out if Docker pre-installed but too old
diff --git a/roles/lib_utils/src/ansible/repoquery.py b/roles/lib_utils/src/ansible/repoquery.py
index a0c48d3a4..5f5b93639 100644
--- a/roles/lib_utils/src/ansible/repoquery.py
+++ b/roles/lib_utils/src/ansible/repoquery.py
@@ -19,7 +19,7 @@ def main():
show_duplicates=dict(default=False, required=False, type='bool'),
match_version=dict(default=None, required=False, type='str'),
ignore_excluders=dict(default=False, required=False, type='bool'),
- retries=dict(default=3, required=False, type='int'),
+ retries=dict(default=4, required=False, type='int'),
retry_interval=dict(default=5, required=False, type='int'),
),
supports_check_mode=False,