Puppet Plan: complyadm::install::roles::ui

Defined in:
plans/install/roles/ui.pp

Overview

Calls the manifests needed to install and configure the UI role

Parameters:

  • config (Complyadm::Config)

    Complyadm::Config object with all config options

Returns:

  • Does not return anything



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'plans/install/roles/ui.pp', line 8

plan complyadm::install::roles::ui(
  Complyadm::Config $config,
) {
  $apply_options = {
    '_run_as' => 'root',
    '_description' => 'install and configure application components for role: UI ',
  }

  apply($config['roles']['ui']['targets'], $apply_options) {
    class { 'complyadm':
      runtime => $config['runtime'],
    }

    class { 'complyadm::component::ui_assessor_init':
      config => $config['roles']['ui']['services']['comply_ui_assessor_init'],
    }

    class { 'complyadm::component::ui':
      config => $config['roles']['ui']['services']['comply_ui'],
    }
  }
}