Introducing Cloudify 4.4
Read about our latest release which brings great new features, security and usability enhancements, and a new modular policy management feature preview.

New Features
Dry Run
You can now preview an actual workflow execution in order to see how it would run to gain insight into the future state of your deployment.
(cloudify) ➜ ~ cfy executions start install -d dep --dry-run
Executing workflow install on deployment dep [timeout=900 seconds]
2018-03-18 07:25:18.059 CFY <dep> Starting 'install' workflow execution (dry run)
2018-03-18 07:25:18.672 CFY <dep> [vm_xu6d4u] Creating node
2018-03-18 07:25:19.678 CFY <dep> [vm_xu6d4u] Configuring node
2018-03-18 07:25:19.678 CFY <dep> [vm_xu6d4u] Starting node
2018-03-18 07:25:20.694 CFY <dep> [vm_xu6d4u] Creating Agent
2018-03-18 07:25:20.694 CFY <dep> [vm_xu6d4u.create] Sending task 'cloudify_agent.installer.operations.create'
2018-03-18 07:25:20.694 CFY <dep> [vm_xu6d4u.create] Task started 'cloudify_agent.installer.operations.create'
2018-03-18 07:25:20.694 CFY <dep> [vm_xu6d4u.create] Task succeeded 'cloudify_agent.installer.operations.create (dry run)'
2018-03-18 07:25:20.694 CFY <dep> [vm_xu6d4u.install] Sending task 'diamond_agent.tasks.install'
2018-03-18 07:25:20.694 CFY <dep> [vm_xu6d4u.install] Task started 'diamond_agent.tasks.install'
2018-03-18 07:25:20.694 CFY <dep> [vm_xu6d4u.install] Task succeeded 'diamond_agent.tasks.install (dry run)'
2018-03-18 07:25:21.698 CFY <dep> [vm_xu6d4u.start] Sending task 'diamond_agent.tasks.start'
2018-03-18 07:25:21.698 CFY <dep> [vm_xu6d4u.start] Task started 'diamond_agent.tasks.start'
2018-03-18 07:25:21.698 CFY <dep> [vm_xu6d4u.start] Task succeeded 'diamond_agent.tasks.start (dry run)'
2018-03-18 07:25:21.698 CFY <dep> [vm_xu6d4u.start] Sending task 'diamond_agent.tasks.add_collectors'
2018-03-18 07:25:21.698 CFY <dep> [vm_xu6d4u.start] Task started 'diamond_agent.tasks.add_collectors'
2018-03-18 07:25:21.698 CFY <dep> [vm_xu6d4u.start] Task succeeded 'diamond_agent.tasks.add_collectors (dry run)'
2018-03-18 07:25:22.703 CFY <dep> [http_web_server_mb2qu9] Creating node
2018-03-18 07:25:23.722 CFY <dep> [http_web_server_mb2qu9] Configuring node
2018-03-18 07:25:23.722 CFY <dep> [http_web_server_mb2qu9.configure] Sending task 'script_runner.tasks.run'
2018-03-18 07:25:23.722 CFY <dep> [http_web_server_mb2qu9.configure] Task started 'script_runner.tasks.run'
2018-03-18 07:25:23.722 CFY <dep> [http_web_server_mb2qu9.configure] Task succeeded 'script_runner.tasks.run (dry run)'
2018-03-18 07:25:24.727 CFY <dep> [http_web_server_mb2qu9] Starting node
2018-03-18 07:25:24.727 CFY <dep> [http_web_server_mb2qu9.start] Sending task 'script_runner.tasks.run'
2018-03-18 07:25:24.727 CFY <dep> [http_web_server_mb2qu9.start] Task started 'script_runner.tasks.run'
2018-03-18 07:25:24.727 CFY <dep> [http_web_server_mb2qu9.start] Task succeeded 'script_runner.tasks.run (dry run)'
2018-03-18 07:25:25.734 CFY <dep> 'install' workflow execution succeeded (dry run)
Finished executing workflow install on deployment dep
Account Lockout
Admins can now define and configure the amount of time and number of attempts it takes to lock out a specific user for incorrect logins.
Enhanced Deployment Update
In addition to adding and removing nodes, the ability to update a running deployment now includes the following functionality:
- Changing properties and interfaces of existing nodes
- Updating plugin(s) the blueprint is using
- Updating inputs the deployment is using
- UI indications for the update process and the changed data
We will have a video showing this in action soon!
Important Feature Upgrades
Hidden Value Secrets
Secrets can now be made hidden and only viewable to the secret creator or the admin of that tenant for better credential security.
Pluggable Authentication
Cloudify now supports custom external authentication systems, enabling you to write and configure user authentication according to your needs.
Modular Policy Management
Feature Preview with Nagios
With Cloudify 4.4, we’ve taken the first step in our journey towards a modular architecture by enabling external, configurable, and optional monitoring & policy engines, integrating with the manager’s core via plugins.
Alongside support for the existing solution of Diamond monitoring and the Riemann policy engine, we are excited to present a feature preview with the Nagios monitoring and policy solution. Stay tuned for the detailed description and demo of this solution which will be available in the next few weeks.

Cloudify Tours
Cloudify 4.4 has a great new UI feature that offers step-by-step instructions on performing specific actions in the correct order and using best practices.
Widget Details
The UI also comes with a great new feature with details on every widget. Simply click on the question mark at the top-right corner of the widget and check out the ReadMe.
