# File lib/r10k/action/puppetfile/install.rb, line 11 def call @visit_ok = true pf = R10K::Puppetfile.new(@root, @moduledir, @puppetfile) pf.accept(self) @visit_ok end
# File lib/r10k/action/puppetfile/install.rb, line 33 def allowed_initialize_opts super.merge(root: :self, puppetfile: :self, moduledir: :self) end
# File lib/r10k/action/puppetfile/install.rb, line 28 def visit_module(mod) logger.info _("Updating module %{mod_path}") % {mod_path: mod.path} mod.sync(force: false) # Don't force sync for 'puppetfile install' RK-265 end
# File lib/r10k/action/puppetfile/install.rb, line 22 def visit_puppetfile(pf) pf.load! yield pf.purge! end