From 89831d600bd96af19601b7327fce05760c948820 Mon Sep 17 00:00:00 2001 From: Miguel Jacq Date: Sun, 21 Jun 2026 12:49:20 +1000 Subject: [PATCH] enroll diff --enforce can take --target for specific config managers --- src/content/docs.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs.html b/src/content/docs.html index 58af7fc..7bea6e3 100644 --- a/src/content/docs.html +++ b/src/content/docs.html @@ -359,7 +359,7 @@ ignore_package_versions = true
Optional: enforce the old harvest state (--enforce)
-
If drift exists and ansible-playbook is on PATH, Enroll can generate a manifest from the old harvest and apply it locally to restore expected state. It avoids package downgrades, and will often run Ansible with --tags role_... so only the roles implicated by the drift are applied. This is intentionally Ansible-based today, even when you also use Puppet or Salt rendering for normal manifests.
+
If drift exists and your desired config manager is on $PATH, Enroll can generate a manifest from the old harvest and apply it locally to restore expected state, if you pass the --enforce argument to enroll diff. By default, it will try to use Ansible for that, but you can pass --target [puppet|sops] just like with enroll manifest.