Add a gitignore to secrets_dir
This commit is contained in:
@@ -44,7 +44,13 @@ module Zanzibar
|
||||
end
|
||||
|
||||
def ensure_secrets_path
|
||||
FileUtils.mkdir_p(@settings['secret_dir']) unless @settings['secret_dir'] == nil
|
||||
## Make sure the directory exists and that a .gitignore is there to ignore it
|
||||
if @settings['secret_dir']
|
||||
FileUtils.mkdir_p(@settings['secret_dir'])
|
||||
File.open("#{@settings['secret_dir']}/.gitignore", 'w') do |file|
|
||||
file.write '.'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def resolved_file?
|
||||
|
||||
@@ -50,6 +50,12 @@ describe Zanzibar::Cli do
|
||||
expect(FakeFS::FileTest.file? File.join('secrets', 'zanzi_key')).to be(true)
|
||||
end
|
||||
|
||||
it 'should create a .gitignore' do
|
||||
expect(FakeFS::FileTest.file? File.join('secrets', '.gitignore')).to be(false)
|
||||
expect { subject.bundle }.to output(/Finished downloading secrets/).to_stdout
|
||||
expect(FakeFS::FileTest.file? File.join('secrets', '.gitignore')).to be(true)
|
||||
end
|
||||
|
||||
it 'should create a resolved file' do
|
||||
expect(FakeFS::FileTest.file? Zanzibar::RESOLVED_NAME).to be(false)
|
||||
expect { subject.bundle }.to output(/Finished downloading secrets/).to_stdout
|
||||
|
||||
Reference in New Issue
Block a user