Class: R10K::Task::Deployment::DeployEnvironments Deprecated
- Includes:
- SharedBehaviors
- Defined in:
- lib/r10k/task/deployment.rb
Overview
Deprecated.
Constant Summary
Constants included from Logging
Instance Attribute Summary collapse
-
#environment_names ⇒ Array<String>
A list of environments to deploy, by name.
-
#update_puppetfile ⇒ TrueClass, FalseClass
Whether to deploy modules in a puppetfile.
Attributes inherited from Base
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(deployment) ⇒ DeployEnvironments
constructor
A new instance of DeployEnvironments.
Methods included from Logging
debug_formatter, default_formatter, default_outputter, #logger, #logger_name, parse_level
Constructor Details
#initialize(deployment) ⇒ DeployEnvironments
Returns a new instance of DeployEnvironments.
74 75 76 77 78 |
# File 'lib/r10k/task/deployment.rb', line 74 def initialize(deployment) @deployment = deployment @update_puppetfile = false @environment_names = [] end |
Instance Attribute Details
#environment_names ⇒ Array<String>
Returns A list of environments to deploy, by name.
68 69 70 |
# File 'lib/r10k/task/deployment.rb', line 68 def environment_names @environment_names end |
#update_puppetfile ⇒ TrueClass, FalseClass
Returns Whether to deploy modules in a puppetfile.
72 73 74 |
# File 'lib/r10k/task/deployment.rb', line 72 def update_puppetfile @update_puppetfile end |
Instance Method Details
#call ⇒ Object
80 81 82 83 84 85 86 87 88 |
# File 'lib/r10k/task/deployment.rb', line 80 def call @deployment.preload! with_environments(@environment_names) do |env| task = R10K::Task::Environment::Deploy.new(env) task.update_puppetfile = @update_puppetfile task_runner.insert_task_after(self, task) end end |