Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-5605

If specifying start and stop command, it should be used for restart.

    Details

    • Template:
    • Team:
      Platform OS

      Description

      I have the following code:
      service { 'gemirro':
      ensure => running,
      start => "${::gemirro::gemirro_bin} server --start --config ${::gemirro::config_file}",
      stop => "${::gemirro::gemirro_bin} server --stop --config ${::gemirro::config_file}",
      status => "${::gemirro::gemirro_bin} server --status --config ${::gemirro::config_file}",
      hasrestart => false,
      hasstatus => true,
      }

      The expectation is that when this service gets an refresh event and needs to restart, that it will call my custom stop and start command. This is not what happens and it tries to call init/upstart commands which then fails for obvious reasons because it does not exist. So the sweet and the short is that it should use custom stop start commands if provided. A work around would be to specify a restart command but that seems unnecessary.

        Attachments

          Activity

            jsd-sla-details-panel

              People

              • Assignee:
                Unassigned
                Reporter:
                ggeldenhuis-old Gerhardus Geldenhuis
                QA Contact:
                Eric Thompson
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: