Jira (BOLT-321) include more content 'out of the box' in a stdlib

2018-02-12 Thread Alex Dreyer (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Alex Dreyer updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Puppet Task Runner /  BOLT-321  
 
 
  include more content 'out of the box' in a stdlib   
 

  
 
 
 
 

 
Change By: 
 Alex Dreyer  
 
 
Team/s: 
 Direct Change  
 
 
Epic Status: 
 In Progress  
 
 
Epic Name: 
 stdlib  
 
 
Status: 
 Accepted Open  
 
 
Workflow: 
 Scrum Team Engineering Epic  Workflow  
 
 
Issue Type: 
 New Feature Epic  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.5.1#75006-sha1:7df2574)  
 
 

 
   
 


Jira (BOLT-321) include more content 'out of the box' in a stdlib

2018-02-12 Thread Alex Dreyer (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Alex Dreyer updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Puppet Task Runner /  BOLT-321  
 
 
  include more content 'out of the box' in a stdlib   
 

  
 
 
 
 

 
Change By: 
 Alex Dreyer  
 

  
 
 
 
 

 
 Bolt is very powerful but users cannot access that power without writing quite a bit of puppet and ruby code or finding and installing modules.Types of content: Stdlib like puppet utility functions(puppetlabs-stdlib doesn't support bolt  like -merge-, join, empty, trim ) Utility control flow plans for common paths like  aggregate results,  canary and batch execution Task specific functions to retry until, sleep etc. Core tasks to manage services install packages, collect facts etc Decisions:This library should consist of multiple modules that ship with bolt  and Stdlib modules  are appended to the module path  and live in the {{modules}} directory of the bolt repo  Boltlib modules should remain at the front of the module path only these functions should directly access bolt executor or inventory objects. These live in the {{???}} directory of the bolt repo For now these modules should live in the bolt repo modulepath should not be a required parameter it should be empty.  Questions:How do we deal with modules that are already separate repos? Submodules? Puppetfile? vanagon? probably puppetfile perhaps backed by json.   Initial modules:String: with strip and split functionsHash: with merge function???  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.5.1#75006-sha1:7df2574)  
 
 
  

Jira (BOLT-321) include more content 'out of the box' in a stdlib

2018-02-12 Thread Michael Smith (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Michael Smith commented on  BOLT-321  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: include more content 'out of the box' in a stdlib   
 

  
 
 
 
 

 
 Trim can be accomplished with String(' hello ', '%t'). I'm comfortable starting to demonstrate that, rather than add a trim function.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.5.1#75006-sha1:7df2574)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (BOLT-321) include more content 'out of the box' in a stdlib

2018-02-06 Thread Alex Dreyer (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Alex Dreyer updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Puppet Task Runner /  BOLT-321  
 
 
  include more content 'out of the box' in a stdlib   
 

  
 
 
 
 

 
Change By: 
 Alex Dreyer  
 

  
 
 
 
 

 
 Bolt is very powerful but users cannot access that power without writing quite a bit of puppet and ruby code or finding and installing modules.Types of content:Stdlib like puppet utility functions(puppetlabs-stdlib doesn't support bolt)Utility control flow plans for common paths like canary and batch executionTask specific functions to retry until, sleep etc.Core tasks to manage services install packages, collect facts etc Distribution questions  Decisions : 1. Can we get wider adoption This library should consist  of  something like the task-  multiple modules  control repo  that  provides a lot of content quickly if not immediately2. Should 'stdlib' modules be at the front or back of the modulepath? Can users update them without updating  ship with  bolt ?  and are appended to the module path  3. Should development of stdlib code be For now these modules should live  in the bolt repo  or in standalone repo[s]?  4. How do we balance long term stability   Initial modules:String:  with  stdlib.  strip and split functionsHash: with merge function???  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.5.1#75006-sha1:7df2574)  
 
 

 
   
   

Jira (BOLT-321) include more content 'out of the box' in a stdlib

2018-02-02 Thread Alex Dreyer (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Alex Dreyer created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet Task Runner /  BOLT-321 
 
 
 
  include more content 'out of the box' in a stdlib  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  New Feature 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2018/02/02 8:42 AM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Alex Dreyer 
 
 
 
 
 
 
 
 
 
 
Bolt is very powerful but users cannot access that power without writing quite a bit of puppet and ruby code or finding and installing modules. 
Types of content: Stdlib like puppet utility functions(puppetlabs-stdlib doesn't support bolt) Utility control flow plans for common paths like canary and batch execution Task specific functions to retry until, sleep etc. Core tasks to manage services install packages, collect facts etc 
Distribution questions: 1. Can we get wider adoption of something like the task-modules control repo that provides a lot of content quickly if not immediately 2. Should 'stdlib' modules be at the front or back of the modulepath? Can users update them without updating bolt? 3. Should development of stdlib code be in the bolt repo or in standalone repo[s]? 4. How do we balance long term stability with stdlib. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment