Jira (BOLT-321) include more content 'out of the box' in a stdlib
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
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
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
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
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