Sha256: c77845395b43237892accd5e17f3980a0d4e3c4b98e3ab0911a5ce5621d2944e
Contents?: true
Size: 674 Bytes
Versions: 1
Compression:
Stored size: 674 Bytes
Contents
# class to output integrations with other software class Integration # outputs puppet integrations def self.puppet(settings) # output puppet integrations to output directory %w[gpg ssl].each do |algo| %w[encrypt decrypt].each do |action| content = File.read("#{__dir__}/integrations/puppet_#{algo}_#{action}.rb") File.write("#{settings[:outdir]}puppet_#{algo}_#{action}.rb", content) end end end # outputs chef integrations def self.chef(settings) # output chef integrations to output directory content = File.read("#{__dir__}/integrations/chef.rb") File.write("#{settings[:outdir]}chef.rb", content) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rapid-vaults-1.1.1 | lib/rapid-vaults/integration.rb |