From 78369809a7ed7f405538c8a70348c4923fa25000 Mon Sep 17 00:00:00 2001 From: dheerajd-msys Date: Mon, 28 Jan 2019 18:21:28 +0530 Subject: Fix for sensitive url Signed-off-by: dheerajd-msys --- lib/chef/provider/git.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'lib/chef/provider') diff --git a/lib/chef/provider/git.rb b/lib/chef/provider/git.rb index 4d27e1a52e..ed62d08998 100644 --- a/lib/chef/provider/git.rb +++ b/lib/chef/provider/git.rb @@ -151,7 +151,7 @@ class Chef end def clone - converge_by("clone from #{new_resource.repository} into #{cwd}") do + converge_by("clone from #{repo_url} into #{cwd}") do remote = new_resource.remote clone_cmd = ["clone"] @@ -161,7 +161,7 @@ class Chef clone_cmd << "\"#{new_resource.repository}\"" clone_cmd << "\"#{cwd}\"" - logger.info "#{new_resource} cloning repo #{new_resource.repository} to #{cwd}" + logger.info "#{new_resource} cloning repo #{repo_url} to #{cwd}" git clone_cmd end end @@ -344,6 +344,12 @@ class Chef string =~ /^[0-9a-f]{40}$/ end + def repo_url + if new_resource.sensitive + "**Supressed Sensitive URL**" + else + new_resource.repository + end end end end -- cgit v1.2.1