Sha256: b60d578e7cc18e85c3e24323c14455ac6cf0a2022cb6c9f2733b354a7044a81b
Contents?: true
Size: 1.3 KB
Versions: 2
Compression:
Stored size: 1.3 KB
Contents
require 'beaker/answers/version38' module Beaker # This class provides answer file information for PE version 4.0 # # @api private class Version40 < Version38 def generate_answers masterless = @options[:masterless] return super if masterless master = only_host_with_role(@hosts, 'master') the_answers = super # remove some old answers # - q_puppet_cloud_install # - q_puppet_enterpriseconsole_database_name # - q_puppet_enterpriseconsole_database_password # - q_puppet_enterpriseconsole_database_user the_answers.map do |vm, as| as.delete_if do |key, value| key =~ /q_puppet_cloud_install/ #to be deleted in the future #|q_puppet_enterpriseconsole_database_name|q_puppet_enterpriseconsole_database_password|q_puppet_enterpriseconsole_database_user/ end end # add some new answers update_server_host = answer_for(@options, :q_update_server_host, master.to_s) install_update_server = answer_for(@options, :q_install_update_server, 'y') the_answers.map do |key, value| the_answers[key][:q_update_server_host] = update_server_host end the_answers[master.name][:q_install_update_server] = install_update_server return the_answers end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
beaker-2.14.1 | lib/beaker/answers/version40.rb |
beaker-2.14.0 | lib/beaker/answers/version40.rb |