Class: OpsManagerUiDrivers::Version13::OpsManagerDirector

Inherits:
Object
  • Object
show all
Defined in:
lib/ops_manager_ui_drivers/version13/ops_manager_director.rb

Instance Method Summary collapse

Constructor Details

#initialize(browser:) ⇒ OpsManagerDirector

Returns a new instance of OpsManagerDirector.



4
5
6
# File 'lib/ops_manager_ui_drivers/version13/ops_manager_director.rb', line 4

def initialize(browser:)
  @browser = browser
end

Instance Method Details

#configure_microbosh(test_settings) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/ops_manager_ui_drivers/version13/ops_manager_director.rb', line 8

def configure_microbosh(test_settings)
  @product = test_settings.persistent_ops_manager.v13.microbosh_product_name

  configure_iaas(test_settings)

  config_director(ntp_servers: test_settings.ops_manager.ntp_servers)

  add_azs(test_settings.ops_manager.availability_zones)

  assign_availability_zone(test_settings.ops_manager.availability_zones)

  add_networks(test_settings.ops_manager.networks)

  assign_networks(test_settings.ops_manager)
end