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']
}
}
|