Skip to content

Commit

Permalink
add systemd limits.conf if we are running Ubuntu 16.04 or newer - thi…
Browse files Browse the repository at this point in the history
…s increases compatibility with Xenial
  • Loading branch information
tomashejatko committed Feb 27, 2017
1 parent 88ca873 commit 1d8d82e
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions manifests/config.pp
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,27 @@

case $::osfamily {
'Debian': {
if versioncmp($::operatingsystemmajrelease, '16.04') >= 0 {
file { '/etc/systemd/system/rabbitmq-server.service.d':
ensure => directory,
owner => '0',
group => '0',
mode => '0755',
selinux_ignore_defaults => true,
} ->
file { '/etc/systemd/system/rabbitmq-server.service.d/limits.conf':
content => template('rabbitmq/rabbitmq-server.service.d/limits.conf'),
owner => '0',
group => '0',
mode => '0644',
notify => Exec['rabbitmq-systemd-reload'],
}
exec { 'rabbitmq-systemd-reload':
command => '/usr/bin/systemctl daemon-reload',
notify => Class['Rabbitmq::Service'],
refreshonly => true,
}
}
file { '/etc/default/rabbitmq-server':
ensure => file,
content => template('rabbitmq/default.erb'),
Expand Down

0 comments on commit 1d8d82e

Please sign in to comment.