class Dpl::Providers::Puppetforge
Public Instance Methods
Source
# File lib/dpl/providers/puppetforge.rb, line 42 def build Puppet::Face['module', :current].build('./') end
Source
# File lib/dpl/providers/puppetforge.rb, line 32 def deploy build info :upload, forge.username, file.name forge.push!(file.name) end
Source
# File lib/dpl/providers/puppetforge.rb, line 38 def file @file ||= Blacksmith::Modulefile.new end
Source
# File lib/dpl/providers/puppetforge.rb, line 46 def forge @forge ||= Blacksmith::Forge.new(username, password, url) end