class R10K::Action::Deploy::Module
Public Instance Methods
call()
click to toggle source
# File lib/r10k/action/deploy/module.rb, line 13 def call @visit_ok = true expect_config! deployment = R10K::Deployment.new(@settings) check_write_lock!(@settings) deployment.accept(self) @visit_ok end
Private Instance Methods
allowed_initialize_opts()
click to toggle source
Calls superclass method
R10K::Action::Base#allowed_initialize_opts
# File lib/r10k/action/deploy/module.rb, line 59 def allowed_initialize_opts super.merge(environment: true) end
visit_deployment(deployment) { || ... }
click to toggle source
# File lib/r10k/action/deploy/module.rb, line 28 def visit_deployment(deployment) yield end
visit_environment(environment) { || ... }
click to toggle source
# File lib/r10k/action/deploy/module.rb, line 36 def visit_environment(environment) if @opts[:environment] && (@opts[:environment] != environment.dirname) logger.debug1("Only updating modules in environment #{@opts[:environment]}, skipping environment #{environment.path}") else logger.debug1("Updating modules #{@argv.inspect} in environment #{environment.path}") yield end end
visit_module(mod)
click to toggle source
# File lib/r10k/action/deploy/module.rb, line 50 def visit_module(mod) if @argv.include?(mod.name) logger.info "Deploying module #{mod.path}" mod.sync else logger.debug1("Only updating modules #{@argv.inspect}, skipping module #{mod.name}") end end
visit_puppetfile(puppetfile) { || ... }
click to toggle source
# File lib/r10k/action/deploy/module.rb, line 45 def visit_puppetfile(puppetfile) puppetfile.load yield end
visit_source(source) { || ... }
click to toggle source
# File lib/r10k/action/deploy/module.rb, line 32 def visit_source(source) yield end