Class: BeakerAnswers::Upgrade

Inherits:
Answers
  • Object
show all
Defined in:
lib/beaker-answers/versions/upgrade.rb

Overview

In the case of upgrades, we only start with the answer for installation

Direct Known Subclasses

Upgrade38

Constant Summary

Constants inherited from Answers

Answers::DEFAULT_ANSWERS, Answers::DEFAULT_FORMAT, Answers::DEFAULT_HIERA_ANSWERS

Instance Method Summary collapse

Methods inherited from Answers

#answer_for, #answer_hiera, #answer_string, #answers, create, #get_defaults_or_answers, #initialize, #installer_configuration_string, #only_host_with_role, supported_upgrade_versions, supported_versions

Constructor Details

This class inherits a constructor from BeakerAnswers::Answers

Instance Method Details

#default_upgrade_answersObject



5
6
7
# File 'lib/beaker-answers/versions/upgrade.rb', line 5

def default_upgrade_answers
  {:q_install => answer_for(@options, :q_install)}
end

#generate_answersObject



9
10
11
12
13
14
15
# File 'lib/beaker-answers/versions/upgrade.rb', line 9

def generate_answers
  the_answers = {}
  @hosts.each do |host|
    the_answers[host.name] = default_upgrade_answers
  end
  the_answers
end