Recommit for updates in build 55
This commit is contained in:
@@ -128,7 +128,24 @@
|
|||||||
30
|
30
|
||||||
31
|
31
|
||||||
32
|
32
|
||||||
33</pre>
|
33
|
||||||
|
34
|
||||||
|
35
|
||||||
|
36
|
||||||
|
37
|
||||||
|
38
|
||||||
|
39
|
||||||
|
40
|
||||||
|
41
|
||||||
|
42
|
||||||
|
43
|
||||||
|
44
|
||||||
|
45
|
||||||
|
46
|
||||||
|
47
|
||||||
|
48
|
||||||
|
49
|
||||||
|
50</pre>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<pre class="code"><span class="info file"># File 'manifests/main/dirs.pp', line 6</span>
|
<pre class="code"><span class="info file"># File 'manifests/main/dirs.pp', line 6</span>
|
||||||
@@ -136,7 +153,7 @@
|
|||||||
class prometheus_cd::main::dirs (
|
class prometheus_cd::main::dirs (
|
||||||
) inherits prometheus_cd::params {
|
) inherits prometheus_cd::params {
|
||||||
require prometheus_cd::main::install
|
require prometheus_cd::main::install
|
||||||
if ($ps_prom_host == $fqdn) and ($manage_prometheus == true) {
|
if ($ps_prom_host == $fqdn) and ($manage_prometheus == true) {
|
||||||
# prometheus directory
|
# prometheus directory
|
||||||
file { $ps_main_dir:
|
file { $ps_main_dir:
|
||||||
ensure => directory,
|
ensure => directory,
|
||||||
@@ -148,7 +165,7 @@ class prometheus_cd::main::dirs (
|
|||||||
seltype => etc_t,
|
seltype => etc_t,
|
||||||
seluser => system_u,
|
seluser => system_u,
|
||||||
}
|
}
|
||||||
# service systemfile directory
|
# service system file directory
|
||||||
file { $ps_system_file_dir:
|
file { $ps_system_file_dir:
|
||||||
ensure => directory,
|
ensure => directory,
|
||||||
owner => 'root',
|
owner => 'root',
|
||||||
@@ -159,6 +176,23 @@ class prometheus_cd::main::dirs (
|
|||||||
seltype => systemd_unit_file_t,
|
seltype => systemd_unit_file_t,
|
||||||
seluser => unconfined_u,
|
seluser => unconfined_u,
|
||||||
}
|
}
|
||||||
|
if $ps_write_external == true {
|
||||||
|
file { $ps_pruning_dir:
|
||||||
|
ensure => directory,
|
||||||
|
owner => 'prometheus',
|
||||||
|
group => 'prometheus',
|
||||||
|
mode => '0755',
|
||||||
|
selrange => s0,
|
||||||
|
selrole => object_r,
|
||||||
|
seltype => usr_,
|
||||||
|
seluser => unconfined_u,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if $ps_write_external == false {
|
||||||
|
file { $ps_pruning_dir:
|
||||||
|
ensure => absent,
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}</pre>
|
}</pre>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -568,12 +568,30 @@
|
|||||||
<span class='type'>(<tt>String</tt>)</span>
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
<em class="default">(defaults to: <tt>'http://change.local'</tt>)</em>
|
<em class="default">(defaults to: <tt>'http://changeme.local/write'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
—
|
—
|
||||||
<div class='inline'>
|
<div class='inline'>
|
||||||
<p>the full url for the remote write point</p>
|
<p>the full url for the remote write point</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ps_pruning_dir</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'/opt/prometheus-prune'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>the directory for the pruning script</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
@@ -589,7 +607,6 @@
|
|||||||
<pre class="lines">
|
<pre class="lines">
|
||||||
|
|
||||||
|
|
||||||
32
|
|
||||||
33
|
33
|
||||||
34
|
34
|
||||||
35
|
35
|
||||||
@@ -655,10 +672,14 @@
|
|||||||
95
|
95
|
||||||
96
|
96
|
||||||
97
|
97
|
||||||
98</pre>
|
98
|
||||||
|
99
|
||||||
|
100
|
||||||
|
101
|
||||||
|
102</pre>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 32</span>
|
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 33</span>
|
||||||
|
|
||||||
class prometheus_cd::params (
|
class prometheus_cd::params (
|
||||||
|
|
||||||
@@ -702,7 +723,10 @@ class prometheus_cd::params (
|
|||||||
|
|
||||||
# remote write external
|
# remote write external
|
||||||
Boolean $ps_write_external = false,
|
Boolean $ps_write_external = false,
|
||||||
String $ps_external_url = 'http://change.local',
|
String $ps_external_url = 'http://changeme.local/write',
|
||||||
|
|
||||||
|
# pruning script
|
||||||
|
String $ps_pruning_dir = '/opt/prometheus-prune'
|
||||||
|
|
||||||
) {
|
) {
|
||||||
# defaults
|
# defaults
|
||||||
|
|||||||
Reference in New Issue
Block a user