When comparing ScriptRunner vs CFEngine, the Slant community recommends ScriptRunner for most people. In the question“What are the best DevOps tools?” ScriptRunner is ranked 5th while CFEngine is ranked 14th.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Ready-to-use script library
Pro Connectors
ScriptRunner Connectors offer integration with third-party applications, workflows and services, such as ServiceNow, Ivanti, Jira, Okta, SAP and many more.
Pro Fast
The cfengine agent is written in C and has some of the fastest execution times around.
Pro Scaleable
The decentralized architecture and innate speed allow cfengine to easily scale to thousands of nodes.
Pro Secure
Very good security track record.
Pro Helpful community
Although the community is not as big as puppets its very friendly and helpful to get thing's fixed or to point you in the right direction.
Pro Works great on low power devices and appliances
Because CFEngine is written in C it's not only very fast and scaleable but it only uses a few MB of memory and it's easy on the CPU.
Cons
Con Pricing is unclear
No pricing indication can be found on the website but it seems to start at $38 per user per month.
Con Lacking ready to use modules like puppet
Because there is no ECOsystem like the puppetforge to share code you have to figure things out for yourself, which is good if you want to learn things but bad when you need to get things done.
Con Steep learning curve
It takes time and lots of practice to learn. Documentation is a bit lacking and if there are no examples to look to, it's that much more difficult to work with.