heat-cfntools depends on wget and curl. It's redundant. We should to use one of these.
[root@localhost heat-cfntools]# find . -type f -name '*' | xargs grep -ni curl
./bin/cfn-signal:101:cmd_str = "curl -X PUT -H \'Content-Type:\' --data-binary \'%s\' \"%s\"" % \
[root@localhost heat-cfntools]# find . -type f -name '*' | xargs grep -ni wget
./heat_cfntools/cfntools/cfn_helper.py:595: CommandRunner('wget -O %s %s' % (dest, meta['source'])).run()
./heat_cfntools/cfntools/cfn_helper.py:674: cmd = "wget -q -O - '%s' | gunzip | tar -xvf -" % url
./heat_cfntools/cfntools/cfn_helper.py:676: cmd = "wget -q -O - '%s' | bunzip2 | tar -xvf -" % url
./heat_cfntools/cfntools/cfn_helper.py:679: cmd = "wget -q -O '%s' '%s' && unzip -o '%s'" % (tmp, url, tmp)
./heat_cfntools/cfntools/cfn_helper.py:681: cmd = "wget -q -O - '%s' | tar -xvf -" % url
./heat_cfntools/cfntools/cfn_helper.py:684: cmd = "wget -q -O - '%s' | gunzip > '%s'" % (url, r)
./heat_cfntools/cfntools/cfn_helper.py:687: cmd = "wget -q -O - '%s' | bunzip2 > '%s'" % (url, r)
./heat_cfntools/cfntools/cfn_helper.py:1152: CommandRunner('wget -O %s %s' % (cache_path, url)).run()
./heat_cfntools/tests/test_cfn_helper.py:1012: def test_nova_meta_wget(self):
./heat_cfntools/tests/test_cfn_helper.py:1042: 'wget -O %s %s' % (cache_path, url)],
./heat_cfntools/tests/test_cfn_helper.py:1054: def test_nova_meta_wget_corrupt(self):
./heat_cfntools/tests/test_cfn_helper.py:1077: 'wget -O %s %s' % (cache_path, url)],
./heat_cfntools/tests/test_cfn_helper.py:1089: def test_nova_meta_wget_failed(self):
./heat_cfntools/tests/test_cfn_helper.py:1103: 'wget -O %s %s' % (cache_path, url)],
./heat_cfntools/tests/test_cfn_helper.py:1227: er = "mkdir -p '%s'; cd '%s'; wget -q -O - '%s' | gunzip | tar -xvf -"
./heat_cfntools/tests/test_cfn_helper.py:1230: self.mock_cmd_run(cmd).AndReturn(FakePOpen('Wget good'))
./heat_cfntools/tests/test_cfn_helper.py:1251: er = "mkdir -p '%s'; cd '%s'; wget -q -O - '%s' | %s | tar -xvf -"
./heat_cfntools/tests/test_cfn_helper.py:1278: er = "mkdir -p '%s'; cd '%s'; wget -q -O '%s' '%s' && unzip -o '%s'"
./heat_cfntools/tests/test_cfn_helper.py:1288: er = "mkdir -p '%s'; cd '%s'; wget -q -O - '%s' | %s > '%s'"
I think curl is considered more widely installed by default