Fix Rakefile when using PUPPETFILE env var
When specifying the Puppetfile via PUPPETFILE environment variable, we are not reading the file but creating a zero-byte file. Change-Id: I48438fca726cfd91311b53e79c9145b8aa405fed
This commit is contained in:
2
Rakefile
2
Rakefile
@@ -68,6 +68,8 @@ task :spec_prep do
|
|||||||
if !File.exists?(puppetfile_url)
|
if !File.exists?(puppetfile_url)
|
||||||
uri = URI.parse(puppetfile_url)
|
uri = URI.parse(puppetfile_url)
|
||||||
puppetfile = Net::HTTP.start(uri.host, uri.port, :use_ssl => uri.scheme == 'https').request(Net::HTTP::Get.new(uri.request_uri)).body
|
puppetfile = Net::HTTP.start(uri.host, uri.port, :use_ssl => uri.scheme == 'https').request(Net::HTTP::Get.new(uri.request_uri)).body
|
||||||
|
else
|
||||||
|
puppetfile = open(puppetfile_url).read
|
||||||
end
|
end
|
||||||
File.open('Puppetfile', 'w') { |file| file.write(puppetfile) }
|
File.open('Puppetfile', 'w') { |file| file.write(puppetfile) }
|
||||||
FileUtils::mkdir_p('spec/fixtures/modules')
|
FileUtils::mkdir_p('spec/fixtures/modules')
|
||||||
|
Reference in New Issue
Block a user