Puppet Class: r_profile::linux::systemd
- Defined in:
- manifests/linux/systemd.pp
Overview
R_profile::Linux::Systemd
Configure systemd on linux
| 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # File 'manifests/linux/systemd.pp', line 4
class r_profile::linux::systemd {
  # Provide a graph node that we can notify to get systemd to reload itself.
  # If this is not a systemd controlled system, we simply run the true command
  # instead so that we can exit with status 0
  if    $::osfamily == 'RedHat'
        and ($::operatingsystemrelease =~ /^7/ or $::operatingsystem == 'Fedora') {
      $command = "systemctl daemon-reload"
  } else {
    $command = "true"
  }
  exec { "systemctl_daemon_reload":
    command     => $command,
    refreshonly => true,
    path        => "/bin:/usr/bin:/usr/local/bin"
  }
} |