On 2013-14-09 9:05, Robin Powell wrote:
In the announcement, http://projects.puppetlabs.com/issues/16856 is
introduced as data in modules, and that we should see ARM-9 (
https://github.com/puppetlabs/armatures/blob/master/arm-9.data_in_modules/index.md
).
But #16856 itself never references ARM-9 that I can see, but only
references ARM-8 (
https://github.com/puppetlabs/armatures/blob/master/arm-8.puppet_bindings/index.md
).
Please tell me, which of ARM-8 and ARM-9 are actually implemented in
3.3.0? I understand in either case it's not considered a completed
work, but I'd like to know at least what to be looking at.
ARM-9 ('data in modules') is fully implemented as described and is
included in 3.3.0. It is considered to be a complete work. It is based
on the ideas in ARM-8 'puppet bindings' (which thus is partially
implemented; usage of the bindings system for an updated ENC, the
concrete Puppet DSL syntax, and a couple of the more exotic types of
bindings are not implemented in 3.3.0)
I updated issue 16856 with links to ARM-9 and to the example that was
just posted from ProPuppet.
It is "experimental" in the respect that we want to get it in-front of
people to get feedback on usability and to find issues. Based on that
feedback and when later released it may change in a backwards
incompatible way compared to the experimental version. We will do our
best to not introduce such breakage.
Hope that better explains the status of ARM-9 (data in modules) and the
difference between it and ARM-8.
Regards
- henrik
--
You received this message because you are subscribed to the Google Groups "Puppet
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.