CFEngine: Know more, react faster CFEngine is a product of @NorthernTechHQ

Oslo & Mountain View
Joined June 2010
CFEngine 3.28 is released, with the container inventory feature, allowing you to see information about running containers and container images for each host inside Mission Portal: cfengine.com/blog/2026/cfeng…
1
3
262
CFEngine 3.24.6 and 3.27.3 have been released to address the recent PHP vulnerabilities (CVE-2026-109618 & CVE-2026-109619), popularly dubbed PHP2Shell. Read more: cfengine.com/blog/2026/php-c…
3
54
Happy friday! The latest patch releases of CFEngine are out - 3.24.5 and 3.27.2. Remember to push to prod and have a good weekend! cfengine.com/blog/2026/cfeng…
1
3
189
CFEngine 3.27.0 LTS has been released! Explore your infrastructure with the AI agent. By connecting an LLM, you can now get help with answering questions about your infrastructure and creating new reports. Read more: cfengine.com/blog/2026/cfeng…
1
2
71
CFEngine 3.21.8 and 3.24.3 LTS have been released. Upgrade today to get the latest bug fixes and improvements. cfengine.com/blog/2025/cfeng…
1
3
82
CFEngine 3.26.0 has been released. Read about the new features in this non-LTS release on our blog: cfengine.com/blog/2025/cfeng…
1
50
CFEngine has integrated with librsync for efficiently transferring changes to files. We saw an 80% reduction in bandwidth usage in our testing. Read our latest developer post to learn more about how to use librsync in your projects: cfengine.com/blog/2025/effic…
4
44
CFEngine 3.25.0 has been released! This version includes the audit log, useful for security and compliance purposes, tracking who's made changes to data, created users, deleted groups, etc. cfengine.com/blog/2025/cfeng…
2
3
70
Thank you for following along for this 42-part ride. All the posts in this series can also be found under the feature-friday tag on our blog: cfengine.com/tags/feature-fr… See you in 2025!
41
Replying to @cfengine @cmdln_
On the last Friday of the year, and the series, Nick shows off ob-cfengine3, which extends his favorite editor, @spacemacs, so he can write and run CFEngine policy inside org documents, similar to how Jupyter works for Python. Read more: cfengine.com/blog/2024/featu…
1
52
Replying to @cfengine @cmdln_
In the penultimate post of the Feature Friday series, @cmdln_ shares a "quick-tip" about quoted strings in CFEngine policy language, and the 3 different quotation marks you can use. Read more: cfengine.com/blog/2024/featu…
1
16
Replying to @cfengine @cmdln_
Feature Friday #40, titled "What would CFEngine do?", looks at the dry-run / simulate features of CFEngine. Allowing you to run your policy, seeing what it would do, without actually making the changes. Read more: cfengine.com/blog/2024/featu…
1
18
Replying to @cfengine @cmdln_
In Feature Friday #39, @cmdln_ explains the more dynamic parts of CFEngine policy language, with lists of strings and how they are expanded and iterated over. Read more: cfengine.com/blog/2024/featu…
1
16
Replying to @cfengine @cmdln_
In Feature Friday #38, Nick shows how to write modules which take input, allowing users of the module to customize its behavior. Read more: cfengine.com/blog/2024/featu…
1
13
Replying to @cfengine @cmdln_
Feature Friday #37 looks at the version_compare() function in CFEngine policy language, which compare two semantic version strings and allows you to take actions if x is newer than y, older than z, etc. cfengine.com/blog/2024/featu…
1
19
Replying to @cfengine @cmdln_
In Feature Friday #36, we highlight the community contributed cffmt tool for formatting CFEngine policy files. Thank you to Miek Gieben for this contribution: cfengine.com/blog/2024/featu…
1
15
Replying to @cfengine @cmdln_
Similar to the previous post, in Feature Friday #35, @cmdln_ shows off the host group functionality in Mission Portal. This enables you to put hosts in group and assign data to all hosts in a group and also filter reports using groups: cfengine.com/blog/2024/featu…
1
17
Replying to @cfengine @cmdln_
In Feature Friday #34, Nick looks at the select_class functionality, allowing hosts to self-organize into groups. This can be used to spread out an action, such as rebooting across a month, without explicitly telling each host when to do it. Read more: cfengine.com/blog/2024/featu…
1
14