Jira (BOLT-581) Evaluate top 100 modules
Title: Message Title Michael Smith commented on BOLT-581 Re: Evaluate top 100 modules Exported resources are only used in a handful of cases: apache for load balancer config haproxy for load balancer config ssh for sharing public keys zabbix nginx, essentially for load balancing We'll probably need to add exported resource support if you want to use them. As that amounts to: pull exported resources out of the catalog then make them available during subsequent compiles for lookup, it shouldn't be too bad. Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-581) Evaluate top 100 modules
Title: Message Title Kate Lopresti updated an issue Puppet Task Runner / BOLT-581 Evaluate top 100 modules Change By: Kate Lopresti Release Notes: Not Needed Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-581) Evaluate top 100 modules
Title: Message Title Michael Smith commented on BOLT-581 Re: Evaluate top 100 modules My conclusions so far A majority of common classes stick to just service/package/file/exec. The ones that don't often only use a few other common types: augeas, anchor, concat. Many others primarily use their own custom types. If we wanted to reimplement a core set of types as remote types, we could support most of these classes with a core set of maybe a dozen types. More could be added if they re-implement their own types to work remotely. augeas is the biggest problem here. Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-581) Evaluate top 100 modules
Title: Message Title Michael Smith commented on BOLT-581 Re: Evaluate top 100 modules Modules using custom facts KyleAnderson-consul-3.3.0 camptocamp-systemd-1.1.1 ec2tagfacts elastic-elasticsearch-6.3.0 elasticsearch-elasticsearch-0.16.2 example42-puppi-2.2.6 ghoneycutt-ssh-3.57.0 jfryman-nginx-999.999.999 locp-cassandra-999.999.999 maestrodev-maven-1.4.0 nanliu-staging-1.0.3 pcfens-filebeat-3.1.0 puppet-archive-3.1.0 puppet-collectd-9.1.0
Jira (BOLT-581) Evaluate top 100 modules
Title: Message Title Michael Smith commented on BOLT-581 Re: Evaluate top 100 modules Followup question: if we don't sync over custom facts and providers, how many modules would still work? Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-581) Evaluate top 100 modules
Title: Message Title David Kramer assigned an issue to Michael Smith Puppet Task Runner / BOLT-581 Evaluate top 100 modules Change By: David Kramer Assignee: Michael Smith Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-581) Evaluate top 100 modules
Title: Message Title Michael Smith commented on BOLT-581 Re: Evaluate top 100 modules How many use bare facts or are all facts accessed through $::facts? Only two uses $::facts. 14 modules use $facts. Bare facts are much more common. How many include providers? ~40 How many include types? Most of those also include types. Which core types and providers are most common? How many modules just use File/Service/Exec? How many include non-autoloader manifests? IE something other than a class or defined type at top scope. Are these even allowed in puppet 6. What facts to they use? What facts do they use for provider suitability? Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-581) Evaluate top 100 modules
Title: Message Title Michael Smith commented on BOLT-581 Re: Evaluate top 100 modules Downloaded with curl https://forgeapi.puppet.com:443/v3/modules\?sort_by\=downloads\&limit\=100\&puppet_requirement\=%3E%3D3.0.0 Quick summary can be grabbed with jq jq '.results[] | {slug: .slug, downloads: .downloads} Download them all with jq -r '.results[].current_release.file_uri' | xargs -I{} curl -O https://forgeapi.puppet.com:443{} Add Comment
Jira (BOLT-581) Evaluate top 100 modules
Title: Message Title Michael Smith assigned an issue to Michael Smith Puppet Task Runner / BOLT-581 Evaluate top 100 modules Change By: Michael Smith Assignee: Michael Smith Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-581) Evaluate top 100 modules
Title: Message Title David Kramer updated an issue Puppet Task Runner / BOLT-581 Evaluate top 100 modules Change By: David Kramer Sprint: Bolt Ready for Grooming Kanban Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-581) Evaluate top 100 modules
Title: Message Title Alex Dreyer updated an issue Puppet Task Runner / BOLT-581 Evaluate top 100 modules Change By: Alex Dreyer Download the top ~100 modules on forge and examine the manifests to estimate how much code reuse "Apply from Plans" will enable.How many use bare facts or are all facts accessed through $::facts? How many include providers?How many include types?Which core types and providers are most common? How many modules just use File/Service/Exec?How many include non-autoloader manifests? IE something other than a class or defined type at top scope. Are these even allowed in puppet 6. What facts to they use?What facts do they use for provider suitability? Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-
Jira (BOLT-581) Evaluate top 100 modules
Title: Message Title David Kramer updated an issue Puppet Task Runner / BOLT-581 Evaluate top 100 modules Change By: David Kramer Sprint: Bolt Ready for Grooming Kanban Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-581) Evaluate top 100 modules
Title: Message Title Alex Dreyer updated an issue Puppet Task Runner / BOLT-581 Evaluate top 100 modules Change By: Alex Dreyer Download the top ~100 modules on forge and examine the manifests to estimate how much code reuse "Apply from Plans" will enable.How many use bare facts or are all facts accessed through $::facts? How many include providers?How many include types?Which core types and providers are most common? How many modules just use File/Service/Exec?How many include non-autoloader manifests? IE something other than a class or defined type at top scope. Are these even allowed in puppet 6. Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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/g
Jira (BOLT-581) Evaluate top 100 modules
Title: Message Title David Kramer updated an issue Puppet Task Runner / BOLT-581 Evaluate top 100 modules Change By: David Kramer Sprint: Bolt Kanban Ready for Grooming Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-581) Evaluate top 100 modules
Title: Message Title Alex Dreyer updated an issue Puppet Task Runner / BOLT-581 Evaluate top 100 modules Change By: Alex Dreyer How many of Download the top ~ 100 modules on forge and examine the manifests to estimate how much code reuse "Apply from Plans" will enable.How many use bare facts or are all facts accessed through $::facts ? How many include providers? How many include types?Which core types and providers are most common ? How many modules just use File/Service/Exec? How many include non-autoloader manifests? Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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/opt
Jira (BOLT-581) Evaluate top 100 modules
Title: Message Title Alex Dreyer created an issue Puppet Task Runner / BOLT-581 Evaluate top 100 modules Issue Type: Task Assignee: Unassigned Created: 2018/06/12 8:37 AM Priority: Normal Reporter: Alex Dreyer How many of the top 100 modules use bare facts? How many include providers? How many include non-autoloader manifests? Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)