As a note, this *does* appear to be working on the modules that I've tested so far.
On Tue, Apr 10, 2018 at 10:02 PM, Trevor Vaughan <[email protected]> wrote: > That might just work! Thanks for the pointer, I'll give it a try. > > If it works, I'll see if I can get the augeasproviders_* modules updated > as well. > > Trevor > > On Tue, Apr 10, 2018 at 3:20 PM, Josh Cooper <[email protected]> wrote: > >> >> >> On Tue, Apr 10, 2018 at 11:19 AM, Trevor Vaughan <[email protected]> >> wrote: >> >>> I was digging through some output from 'puppet generate types' and >>> noticed that some of my custom types that have composite namevars were >>> throwing an error "title patterns that use procs are not supported". >>> >> >> When using `puppet generate types`, we want to create a data only >> representation of the type, which can be loaded into (j)ruby without >> breaking environment isolation. If the title pattern has a Proc, then it >> would have to be ruby evaluated at compile time. >> >> >>> >>> Are there plans to support this pattern and, if not, what is a sensible >>> migration pattern to move away without ending up with resources where the >>> name has no significant relation to the resource purpose? >>> >> >> Can you do the same thing we did for java_ks: >> https://github.com/puppetlabs/puppetlabs-java_ks/commit/3526 >> d1c0a0f7026ac0821faf08912506d3be8d11#diff-27ec6dfe6ca7afd5e9 >> 779bf92105154a? >> >> >>> Thanks, >>> >>> Trevor >>> >>> -- >>> Trevor Vaughan >>> Vice President, Onyx Point, Inc >>> (410) 541-6699 x788 >>> >>> -- This account not approved for unencrypted proprietary information -- >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Puppet Developers" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit https://groups.google.com/d/ms >>> gid/puppet-dev/CANs%2BFoXaVabKFbyg-f4nGou%3Dd%2BO4R52eECXNxb >>> RnjSijtNh5mg%40mail.gmail.com >>> <https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoXaVabKFbyg-f4nGou%3Dd%2BO4R52eECXNxbRnjSijtNh5mg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Josh Cooper | Software Engineer >> [email protected] | @coopjn >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/puppet-dev/CA%2Bu97unvinpE_oEywUoi2DHPB4Boa3RUP%3DdaQrOi >> GYMgFvDDcQ%40mail.gmail.com >> <https://groups.google.com/d/msgid/puppet-dev/CA%2Bu97unvinpE_oEywUoi2DHPB4Boa3RUP%3DdaQrOiGYMgFvDDcQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Trevor Vaughan > Vice President, Onyx Point, Inc > (410) 541-6699 x788 > > -- This account not approved for unencrypted proprietary information -- > -- Trevor Vaughan Vice President, Onyx Point, Inc (410) 541-6699 x788 -- This account not approved for unencrypted proprietary information -- -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoXY0xnQODHDophg667%2BuGx5n4o2q4nH6Ku%3D3UcRnO8pXA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
