From a3157c747ef9b064ebbd6ded8e6c4a787bb239d9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= <valtri@civ.zcu.cz>
Date: Fri, 19 Mar 2021 20:11:01 +0100
Subject: [PATCH] Specify timeout in puppet to prevent hanging

---
 deploy.tf                            | 1 +
 image/scripts/hadoop-single-setup.sh | 1 +
 2 files changed, 2 insertions(+)

diff --git a/deploy.tf b/deploy.tf
index 70cdee6..159ab3c 100644
--- a/deploy.tf
+++ b/deploy.tf
@@ -94,6 +94,7 @@ packages:
 puppet:
   conf:
     agent:
+      http_read_timeout: 30
       server: ${local.master_fqdn}
 
 write_files:
diff --git a/image/scripts/hadoop-single-setup.sh b/image/scripts/hadoop-single-setup.sh
index abc27c6..0e457e4 100755
--- a/image/scripts/hadoop-single-setup.sh
+++ b/image/scripts/hadoop-single-setup.sh
@@ -18,6 +18,7 @@ systemctl enable puppet-master
 service puppet-master restart
 
 puppet config set server `hostname -f`
+puppet config set --section agent http_read_timeout 30
 puppet agent --test 2>&1 | tee stage1.log
 if test $? = 0 -o $? = 2; then
 	sed -i "s/^\\(\$hdfs_deployed\\s*=\\s*\\).*/\\1true/" /etc/puppet/code/environments/production/manifests/site.pp
-- 
GitLab