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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.