File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change 184
184
if $facts [' os' ][' name' ] == ' Debian' and versioncmp($facts [' os' ][' release' ][' major' ], ' 8' ) >= 0 {
185
185
# Jessie uses systemd
186
186
$service_status = pick($service_status , " /usr/sbin/service ${service_name} @*-main status" )
187
+ } elsif $facts [' os' ][' name' ] == ' Ubuntu' and versioncmp($facts [' os' ][' release' ][' major' ], ' 18.04' ) >= 0 {
188
+ $service_status = pick($service_status , " /usr/sbin/service ${service_name} @*-main status" )
187
189
} elsif $facts [' os' ][' name' ] == ' Ubuntu' and versioncmp($facts [' os' ][' release' ][' major' ], ' 15.04' ) >= 0 {
188
190
# Ubuntu releases since vivid use systemd
189
191
$service_status = pick($service_status , " /usr/sbin/service ${service_name} status" )
Original file line number Diff line number Diff line change
1
+ # frozen_string_literal: true
2
+
3
+ require 'spec_helper'
4
+
5
+ describe 'postgresql::server::service' , type : :class do
6
+ let :pre_condition do
7
+ 'include postgresql::server'
8
+ end
9
+
10
+ let :facts do
11
+ {
12
+ os : {
13
+ family : 'Debian' ,
14
+ name : 'Ubuntu' ,
15
+ release : { 'full' => '18.04' , 'major' => '18.04' } ,
16
+ } ,
17
+ }
18
+ end
19
+
20
+ it { is_expected . to contain_class ( 'postgresql::server::service' ) }
21
+ it { is_expected . to contain_service ( 'postgresqld' ) . with_name ( 'postgresql' ) . with_status ( '/usr/sbin/service postgresql@*-main status' ) }
22
+ end
You can’t perform that action at this time.
0 commit comments