Skip to content

Commit 712ef4b

Browse files
committed
disable dropsonde/pidfile workarounds
We fixed that in ezbake already.
1 parent e46c5dc commit 712ef4b

File tree

2 files changed

+0
-37
lines changed

2 files changed

+0
-37
lines changed

spec/support/acceptance/shared/puppetdb.rb

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,6 @@
33
shared_examples 'puppetdb' do
44
let(:pp) do
55
<<~PP
6-
if $facts['os']['family'] == 'RedHat' {
7-
# Work-around EL systemd in docker bug affecting forked services
8-
file_line { 'puppetdb-unit-remove-pidfile':
9-
path => '/lib/systemd/system/puppetdb.service',
10-
line => '#PIDFile=/run/puppetlabs/puppetdb/puppetdb.pid',
11-
match => '^PIDFile.*',
12-
append_on_no_match => false,
13-
require => Package['openvoxdb'],
14-
notify => Service['puppetdb'],
15-
}
16-
}
17-
186
# reduce pgs memory
197
postgresql::server::config_entry { 'max_connections': value => '20' }
208
postgresql::server::config_entry { 'shared_buffers': value => '128kB' }

spec/support/acceptance/shared/puppetserver.pp

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,6 @@
2424
-> Package['disable-dnf-postgresql-module']
2525
-> Package <| tag == 'postgresql' |>
2626
}
27-
28-
# Work-around EL systemd in docker with cgroupsv1? issue and forked services
29-
# Without this, the puppet agent will stall for 300 seconds waiting for
30-
# the service to start... then miserably fail.
31-
# systemd error message:
32-
# New main PID 1411 does not belong to service, and PID file is not
33-
# owned by root. Refusing.
34-
# PIDFile is not needed, but it cannot be reset by a drop-in, therefor the
35-
# original unit must be modified
36-
file_line { 'puppetserver-unit-remove-pidfile':
37-
path => '/lib/systemd/system/puppetserver.service',
38-
line => '#PIDFile=/run/puppetlabs/puppetserver.pid',
39-
match => '^PIDFile.*',
40-
append_on_no_match => false,
41-
require => Package['openvox-server'],
42-
notify => Service['puppetserver'],
43-
}
4427
}
4528

4629
$sysconfdir = $facts['os']['family'] ? {
@@ -63,14 +46,6 @@
6346
package { $puppetserver_package:
6447
ensure => installed,
6548
}
66-
# savagely disable dropsonde
67-
~> file {
68-
[
69-
'/opt/puppetlabs/server/data/puppetserver/dropsonde/bin/dropsonde',
70-
'/opt/puppetlabs/server/apps/puppetserver/cli/apps/dropsonde',
71-
]:
72-
ensure => absent,
73-
}
7449
-> exec { '/opt/puppetlabs/bin/puppetserver ca setup':
7550
creates => '/etc/puppetlabs/puppetserver/ca/ca_crt.pem',
7651
}

0 commit comments

Comments
 (0)