Class: OpsManager::DirectorTemplateGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/ops_manager/director_template_generator.rb

Instance Method Summary collapse

Instance Method Details

#generateObject



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/ops_manager/director_template_generator.rb', line 3

def generate
  merge_director_template_products
  delete_schema_version
  delete_director_ssl
  delete_uaa_ssl
  delete_guid
  delete_ip_assignments
  add_merging_strategy_for_networks

  installation_settings.to_h
end

#generate_ymlObject



15
16
17
18
19
# File 'lib/ops_manager/director_template_generator.rb', line 15

def generate_yml
  generate.to_yaml
    .gsub('"(( merge on name ))"', '(( merge on name ))')
    .gsub('"(( merge on identifier ))"', '(( merge on identifier ))')
end