Skip to content

Commit dfaf0c4

Browse files
authored
Increase retries (#160)
* increase retry * add retry to other apt commands
1 parent 87ed06e commit dfaf0c4

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

modules/tfe_init/templates/aws.ubuntu.docker.tfe.sh.tpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@ echo \
107107
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
108108
https://download.docker.com/linux/ubuntu $(lsb_release --codename --short) stable" \
109109
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
110-
apt-get --assume-yes update
111-
apt-get --assume-yes install docker-ce docker-ce-cli containerd.io
112-
apt-get --assume-yes autoremove
110+
retry 10 apt-get --assume-yes update
111+
retry 10 apt-get --assume-yes install docker-ce docker-ce-cli containerd.io
112+
retry 10 apt-get --assume-yes autoremove
113113

114114
echo "[$(date +"%FT%T")] [Terraform Enterprise] Installing TFE FDO" | tee -a $log_pathname
115115
hostname > /var/log/tfe-fdo.log

modules/tfe_init/templates/install_packages.func

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ function install_packages {
1616
systemctl start firewalld
1717
%{ else ~}
1818
echo "[$(date +"%FT%T")] [Terraform Enterprise] Install unzip with apt-get" | tee -a $log_pathname
19-
retry 5 apt-get update -y
20-
retry 5 apt-get install -y unzip
19+
retry 10 apt-get update -y
20+
retry 10 apt-get install -y unzip
2121
%{ endif ~}
2222

2323
echo "[$(date +"%FT%T")] [Terraform Enterprise] Install AWS CLI" | tee -a $log_pathname

modules/tfe_init/templates/tfe.sh.tpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,9 +168,9 @@ echo \
168168
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
169169
https://download.docker.com/linux/ubuntu $(lsb_release --codename --short) stable" \
170170
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
171-
apt-get --assume-yes update
172-
apt-get --assume-yes install docker-ce docker-ce-cli containerd.io
173-
apt-get --assume-yes autoremove
171+
retry 10 apt-get --assume-yes update
172+
retry 10 apt-get --assume-yes install docker-ce docker-ce-cli containerd.io
173+
retry 10 apt-get --assume-yes autoremove
174174
%{ endif ~}
175175

176176
echo "[$(date +"%FT%T")] [Terraform Enterprise] Installing TFE FDO" | tee -a $log_pathname

modules/tfe_init_replicated/templates/install_packages.func

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ function install_packages {
2929
systemctl start firewalld
3030
%{ else ~}
3131
echo "[$(date +"%FT%T")] [Terraform Enterprise] Install unzip with apt-get" | tee -a $log_pathname
32-
retry 5 apt-get update -y
33-
retry 5 apt-get install -y unzip
32+
retry 10 apt-get update -y
33+
retry 10 apt-get install -y unzip
3434
%{ endif ~}
3535

3636
echo "[$(date +"%FT%T")] [Terraform Enterprise] Install AWS CLI" | tee -a $log_pathname

modules/tfe_init_replicated/templates/tfe_replicated.sh.tpl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@ echo "[Terraform Enterprise] Installing Docker Engine from Repository for Bootst
212212
yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
213213
yum install --assumeyes docker-ce docker-ce-cli containerd.io
214214
%{ else ~}
215-
apt-get --assume-yes update
216-
apt-get --assume-yes install \
215+
retry 10 apt-get --assume-yes update
216+
retry 10 apt-get --assume-yes install \
217217
ca-certificates \
218218
curl \
219219
gnupg \
@@ -224,9 +224,9 @@ echo "[Terraform Enterprise] Installing Docker Engine from Repository for Bootst
224224
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
225225
https://download.docker.com/linux/ubuntu $(lsb_release --codename --short) stable" \
226226
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
227-
apt-get --assume-yes update
228-
apt-get --assume-yes install docker-ce docker-ce-cli containerd.io
229-
apt-get --assume-yes autoremove
227+
retry 10 apt-get --assume-yes update
228+
retry 10 apt-get --assume-yes install docker-ce docker-ce-cli containerd.io
229+
retrt 10 apt-get --assume-yes autoremove
230230
%{ endif ~}
231231

232232
replicated_filename="replicated.tar.gz"

0 commit comments

Comments
 (0)