Jira (BOLT-509) service: Windows Dependent Services
Title: Message Title William Hurt updated an issue Puppet Task Runner / BOLT-509 service: Windows Dependent Services Change By: William Hurt Acceptance Criteria: A stop or a restart task will be able to: * Recursively find services that are dependent on the service you want to stop. * Stop the dependent services in the correct order * Keep track of any services that were stopped that also have a startup type of manual, and the order in which they were stopped * Stop or call restart on the primary serviceFor restart tasks only: * The task should then call start on any services with a manual startup type, there shut down by the currently running task. It should not restart all dependent services, only those that were earlier shut down by this task run and that will not automatically restart themselves as needed.The task should take a parameter to allow the user to explicitly state whether they want dependent services to be restarted in this fashion, or simply fail. The default should be to fail to stop the service and return to the user enough information to reason about what which services will be stopped and restarted if they choose to use that parameter and restart the dependent services. Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Jira (BOLT-509) service: Windows Dependent Services
Title: Message Title William Hurt updated an issue Puppet Task Runner / BOLT-509 service: Windows Dependent Services Change By: William Hurt Acceptance Criteria: A stop or a restart task will be able to: * Recursively find services that are dependent on the service you want to stop. * Stop the dependent services in the correct order * Keep track of any services that were stopped that also have a startup type of manual, and the order in which they were stopped * Stop or call restart on the primary serviceFor restart tasks only: * The task should then call start on any services with a manual startup type, there shut down by the currently running task. It should not restart all dependent services, only those that were earlier shut down by this task run and that will not automatically restart themselves as needed.The task should take a parameter to allow the user to explicitly state whether they want dependent services to be restarted in this fashion, or simply fail. The default should be to fail to start stop the service and return to the user enough information to reason about what services will be stopped and restarted if they choose to use that parameter and restart the dependent services. Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Jira (BOLT-509) service: Windows Dependent Services
Title: Message Title William Hurt created an issue Puppet Task Runner / BOLT-509 service: Windows Dependent Services Issue Type: Improvement Assignee: Unassigned Components: service, Windows Created: 2018/05/02 9:32 AM Labels: windows service Priority: Normal Reporter: William Hurt The puppetlabs-service module is not aware of dependent services. This creates a problem restarting services if those services have dependent services that can prevent the service you want to restart from properly stopping. The dependent services must be stopped individually first, and then restarted again, if their startup type is manual. Services who startup type is automatic will start again on their own as needed. Add Comment