Puppet Class: nexus::config

Defined in:
manifests/config.pp

Summary

Configure nexus repository manager

Overview



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/config.pp', line 6

class nexus::config {
  assert_private()

  contain nexus::config::properties

  if $nexus::manage_api_resources {
    contain nexus::config::admin
    contain nexus::config::device
    contain nexus::config::anonymous
    contain nexus::config::email

    if $nexus::purge_default_repositories {
      contain nexus::config::default_repositories
    }

    Class['nexus::config::device']
    -> Class['nexus::config::admin']
    -> Class['nexus::config::anonymous']
    -> Class['nexus::config::email']
  }
}