ManageIQ/manageiq-providers-openstack

View on GitHub
app/models/manageiq/providers/openstack/cloud_manager/orchestration_service_option_converter.rb

Summary

Maintainability
A
0 mins
Test Coverage
module ManageIQ::Providers
  class Openstack::CloudManager::OrchestrationServiceOptionConverter < ::ServiceOrchestration::OptionConverter
    def stack_create_options
      on_failure = @dialog_options['dialog_stack_onfailure']
      timeout = @dialog_options['dialog_stack_timeout']
      stack_options = {:parameters => stack_parameters, :disable_rollback => on_failure != 'ROLLBACK'}
      stack_options[:timeout_mins] = timeout.to_i unless timeout.blank?

      stack_options
    end
  end
end