diff --git a/src/content/news/0-7-0.html b/src/content/news/0-7-0.html index b19d784..9fbb66f 100644 --- a/src/content/news/0-7-0.html +++ b/src/content/news/0-7-0.html @@ -24,14 +24,13 @@ summary: "Enroll can now render Puppet and Salt manifests alongside Ansible, det
--target puppet renders Puppet module/control-repo style output., and in --fqdn mode, renders per-host Hiera data.--target salt renders Salt state trees and, in --fqdn mode, Salt pillar data.--target ansible too.Section (or equivalent metadata), to reduce role/module/state sprawl and speed up execution.Section category, to reduce role sprawl and speed up execution.Feels too good to be true, but it isn't:
$ enroll harvest --out ./harvest
@@ -50,10 +49,12 @@ summary: "Enroll can now render Puppet and Salt manifests alongside Ansible, det
I recommend using Salt 3008.1 - on Debian 13 I encountered annoying noisy Python errors with version 3007, which are unrelated to Enroll.
- Bonus: since Salt uses Jinja2 templates, it will take advantage of my other tool JinjaTurtle, if it's on your PATH, just like Ansible does!
+ Since Salt uses Jinja2 templates, it will take advantage of my other tool JinjaTurtle, if it's on your PATH, just like Ansible does.
And because I didn't want Puppet users to feel left out, version 0.5.5 of JinjaTurtle (despite its name) also supports erb templates as well. This means Puppet templates will be generated if you have JinjaTurtle and there are viable config files for it, too!
+ Have you used enroll diff --enforce to enforce reverting a system to an older harvest state via Ansible? Well, that works too for Puppet or Salt - just add --target [salt|puppet] to that command.
+
New grouping behaviour in roles/modules
Did you find the number of manifested roles overwhelming?
Previously, Enroll created an Ansible role (or, now, a Puppet module or Salt role) for pretty much every 'package' it found. In some cases this could result in hundreds of roles.