From f617fb85779a3a5f2382167da0d32ed2edc6aa00 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Mon, 23 Jun 2014 12:09:22 -0400 Subject: [PATCH] Configure apt to retry more on failures In an attempt to minimize effects of intermittent network failures, configure apt to retry on failure. Change-Id: Ic8b2dfe6326aa91873a709f5ef9993e55fbd3af0 --- modules/openstack_project/files/80retry | 1 + modules/openstack_project/manifests/base.pp | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 modules/openstack_project/files/80retry diff --git a/modules/openstack_project/files/80retry b/modules/openstack_project/files/80retry new file mode 100644 index 0000000000..8ebe6de130 --- /dev/null +++ b/modules/openstack_project/files/80retry @@ -0,0 +1 @@ +APT::Acquire::Retries "20"; diff --git a/modules/openstack_project/manifests/base.pp b/modules/openstack_project/manifests/base.pp index 25e4ededd4..8bea6325be 100644 --- a/modules/openstack_project/manifests/base.pp +++ b/modules/openstack_project/manifests/base.pp @@ -103,6 +103,14 @@ class openstack_project::base( key_server => 'pgp.mit.edu', } + file { '/etc/apt/apt.conf.d/80retry': + owner => 'root', + group => 'root', + mode => '0444', + source => 'puppet:///modules/openstack_project/80retry', + replace => true, + } + case $::lsbdistcodename { 'trusty': { file { '/etc/apt/preferences.d/00-puppet.pref':