From 01d4c00a82c58d242662d2dfdde1e29bf5531c60 Mon Sep 17 00:00:00 2001 From: Jerry Sun Date: Wed, 7 Aug 2019 14:37:14 -0400 Subject: [PATCH] Restart Docker After Changing Proxy Settings Restart Docker process after changing proxy settings through service parameters. There is a potential issue currently where Docker is started before the changes to proxy settings through service parameter is applied. This means on lock/unlock, Docker restarts with old proxy settings. This commit fixes that issue. Closes-Bug: 1838651 Change-Id: I57e527998fdf50c4be38c32ea8d1ee95bc46d3ff Signed-off-by: Jerry Sun --- puppet-manifests/src/modules/platform/manifests/docker.pp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/puppet-manifests/src/modules/platform/manifests/docker.pp b/puppet-manifests/src/modules/platform/manifests/docker.pp index 14b7c42ec4..c3755b3315 100644 --- a/puppet-manifests/src/modules/platform/manifests/docker.pp +++ b/puppet-manifests/src/modules/platform/manifests/docker.pp @@ -27,6 +27,11 @@ class platform::docker::config mode => '0644', content => template('platform/dockerproxy.conf.erb'), } + ~> exec { 'perform systemctl daemon reload for docker proxy': + command => 'systemctl daemon-reload', + logoutput => true, + refreshonly => true, + } ~> Service['docker'] } Class['::platform::filesystem::docker'] ~> Class[$name]