Jira (BOLT-509) service: Windows Dependent Services

2018-05-02 Thread William Hurt (JIRA)
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

2018-05-02 Thread William Hurt (JIRA)
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

2018-05-02 Thread William Hurt (JIRA)
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