From 0c152d91661f90b717dae2b4f0f63620192faf05 Mon Sep 17 00:00:00 2001 From: Miguel Jacq Date: Wed, 17 Jun 2026 17:51:02 +1000 Subject: [PATCH] Update 0.7.0 news --- src/content/news/0-7-0.html | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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!