Add retries to package installations

Change-Id: Ifc1e3be7cfec4e6447c32fbf7b8f7c87010da679
This commit is contained in:
Mohammed Naser 2018-06-16 19:14:45 -04:00
parent 3012252ad7
commit beb9f6ac6a
1 changed files with 12 additions and 2 deletions

View File

@ -20,8 +20,13 @@
apt:
update_cache: yes
cache_valid_time: "{{ cache_timeout }}"
when: ansible_pkg_mgr == 'apt'
changed_when: False
when:
- ansible_pkg_mgr == 'apt'
register: refresh_cache
until: refresh_cache is success
retries: 5
delay: 2
- name: Ensure OpenStack CI image has a logrotate cron job
file:
path: /etc/cron.daily/logrotate
@ -32,8 +37,13 @@
package:
name: dconf
state: installed
when: ansible_os_family == 'RedHat'
changed_when: False
when:
- ansible_os_family == 'RedHat'
register: install_packages
until: install_packages is success
retries: 5
delay: 2
roles:
- role: "ansible-hardening"
vars: