module R10K::CLI::Deploy::Module

Public Class Methods

command() click to toggle source
# File lib/r10k/cli/deploy.rb, line 96
      def self.command
        @cmd ||= Cri::Command.define do
          name  'module'
          usage 'module [module] <module ...>'
          summary 'Deploy modules in all environments'

          description <<-DESCRIPTION
`r10k deploy module` Deploys and updates modules inside of Puppet environments.
It will load the Puppetfile configurations out of all environments, and will
try to deploy the given module names in all environments.
          DESCRIPTION

          option :e, :environment, 'Update the modules in the given environment', argument: :required

          runner R10K::Action::CriRunner.wrap(R10K::Action::Deploy::Module)
        end
      end