diff --git a/src/content/news/0-7-0.html b/src/content/news/0-7-0.html index 8bf2c74..996c410 100644 --- a/src/content/news/0-7-0.html +++ b/src/content/news/0-7-0.html @@ -1,9 +1,9 @@ --- -title: "Enroll 0.7.0: Puppet and Salt renderer support, and more" +title: "Enroll 0.7.0: Puppet and Salt renderer support, Flatpak/Snap, and more" html_title: "Enroll 0.7.0 News" description: "Enroll 0.7.0 adds first-class Puppet and Salt manifest rendering alongside Ansible, along with other improvements." date: 2026-06-17 -summary: "Enroll can now render Puppet and Salt manifests alongside Ansible, detect Flatpak and Snap packages and other obscure runtime state, and produce better organised roles/modules." +summary: "Enroll can now render Puppet and Salt manifests alongside Ansible, detect Flatpak and Snap packages, other obscure runtime state, and produce better organised roles/modules." ---
@@ -18,7 +18,7 @@ summary: "Enroll can now render Puppet and Salt manifests alongside Ansible, det
-

Welcome to the first of Enroll's new, erm, news section! To celebrate, Enroll 0.7.0 has been released, and makes manifest rendering target-selectable. Ansible remains the default, but Puppet and Salt are now first-class manifest targets rather than ad-hoc exports.

+

Welcome to the first of Enroll's new, erm, news section! To celebrate, Enroll 0.7.0 has been released, and makes manifest rendering target-selectable. Ansible remains the default, but Puppet and Salt are now possible too (with a few small exceptions, read on).

Highlights

    @@ -45,6 +45,8 @@ summary: "Enroll can now render Puppet and Salt manifests alongside Ansible, det $ salt-call --local --file-root ./salt/states state.apply test=True
+

I recommend using Salt 3008.1 - on Debian 13 I encountered annoying noisy Python errors with version 3007, which are unrelated to Enroll.

+

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 (especially on desktops) this could result in hundreds of roles. Technically fine, but overwhelming to look at!