Skip to content

Commit 9dc891d

Browse files
committed
Fixed systemd override for manage_repo package versions
1 parent 3f6f040 commit 9dc891d

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

manifests/server/config.pp

+1-1
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@
161161
if $::operatingsystemrelease =~ /^7/ or $::operatingsystem == 'Fedora' {
162162
file { 'systemd-override':
163163
ensure => present,
164-
path => '/etc/systemd/system/postgresql.service',
164+
path => "/etc/systemd/system/${postgresql::params::service_name}.service",
165165
owner => root,
166166
group => root,
167167
content => template('postgresql/systemd-override.erb'),

templates/systemd-override.erb

+4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1+
<% if @manage_package_repo and (scope.function_versioncmp([@version.to_s, '9.1']) >= 0) -%>
2+
.include /lib/systemd/system/postgresql-<%= @version %>.service
3+
<% else -%>
14
.include /lib/systemd/system/postgresql.service
5+
<% end -%>
26
[Service]
37
Environment=PGPORT=<%= @port %>
48
Environment=PGDATA=<%= @datadir %>

0 commit comments

Comments
 (0)