summaryrefslogtreecommitdiff
path: root/lib/chef/provider
diff options
context:
space:
mode:
authordheerajd-msys <dheeraj.dubey@msystechnologies.com>2019-01-28 18:21:28 +0530
committerdheerajd-msys <dheeraj.dubey@msystechnologies.com>2019-01-28 18:21:28 +0530
commit78369809a7ed7f405538c8a70348c4923fa25000 (patch)
treee9fe112bf2bc520b3e15c9549ba8d5554438f1a8 /lib/chef/provider
parentbaee023203ec4aa629e71940f60856f85636bbcf (diff)
downloadchef-78369809a7ed7f405538c8a70348c4923fa25000.tar.gz
Fix for sensitive url
Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
Diffstat (limited to 'lib/chef/provider')
-rw-r--r--lib/chef/provider/git.rb10
1 files changed, 8 insertions, 2 deletions
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