Puppet Class: instana_agent::required_config

Defined in:
manifests/required_config.pp

Overview



24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# File 'manifests/required_config.pp', line 24

class instana_agent::required_config {

  require instana_agent::service

  $dir = '/opt/instana/agent/etc/'

  file { "${$dir}instana/com.instana.agent.main.sender.Backend.cfg":
    ensure  => 'file',
    content => epp('instana_agent/agent_backend.epp', {
      'agent_key'      => $instana_agent::instana_agent_key,
      'endpoint_host'  => $instana_agent::instana_agent_endpoint_host,
      'endpoint_port'  => $instana_agent::instana_agent_endpoint_port,
      'proxy_enabled'  => $instana_agent::instana_agent_proxy_enabled,
      'proxy_type'     => $instana_agent::instana_agent_proxy_type,
      'proxy_host'     => $instana_agent::instana_agent_proxy_host,
      'proxy_port'     => $instana_agent::instana_agent_proxy_port,
      'proxy_dns'      => $instana_agent::instana_agent_proxy_dns,
      'proxy_username' => $instana_agent::instana_agent_proxy_username,
      'proxy_password' => $instana_agent::instana_agent_proxy_password,
    }),
    group   => 'root',
    mode    => '0640',
    owner   => 'root',
    require => Class['::instana_agent::service']
  }

  file { "${$dir}mvn-settings.xml":
    ensure  => 'file',
    content => epp('instana_agent/mvn-settings.epp', {
      'agent_key'            => $instana_agent::instana_agent_key,
      'mirrors_enabled'      => $instana_agent::instana_agent_mirror_enabled,
      'mirrors_require_auth' => $instana_agent::instana_agent_mirror_auth_enabled,
      'mirrors_username'     => $instana_agent::instana_agent_mirror_auth_username,
      'mirrors_password'     => $instana_agent::instana_agent_mirror_auth_password,
      'release_repourl'      => $instana_agent::instana_agent_mirror_urls_release,
      'shared_repourl'       => $instana_agent::instana_agent_mirror_urls_shared,
      'proxy_enabled'        => $instana_agent::instana_agent_proxy_enabled,
      'proxy_type'           => $instana_agent::instana_agent_proxy_type,
      'proxy_host'           => $instana_agent::instana_agent_proxy_host,
      'proxy_port'           => $instana_agent::instana_agent_proxy_port,
      'proxy_username'       => $instana_agent::instana_agent_proxy_username,
      'proxy_password'       => $instana_agent::instana_agent_proxy_password,
    }),
    group   => 'root',
    mode    => '0640',
    owner   => 'root',
    require => Class['::instana_agent::service']
  }

  file { "${$dir}org.ops4j.pax.url.mvn.cfg":
    ensure  => 'file',
    content => epp('instana_agent/pax-mvn-cfg.epp'),
    group   => 'root',
    mode    => '0640',
    owner   => 'root',
    require => Class['::instana_agent::service']
  }
}