Working with Cloudify
Packaging a Blueprint A blueprint can contain multiple files. These files can reside under a single directory with subdirectories or in an archive. Although the Cloudify CLI can manage the archiving process for you during upload, you might want to create archives prior to uploading the blueprint, so that you can keep them in a fileserver, upload them via the Cloudify Console, or send them to others. Single YAML file blueprints Cloudify Console supports single YAML file blueprints.
Overview of Cloudify Plugins
The Cloudify Console provides a streamlined experience for managing and analyzing your applications. In addition to being able to upload blueprints, create deployments and execute workflows, the interface provides metrics visualization, log and events views, application and network topology visualization, and more. To view a video about the functionalities of the Cloudify Manager user interface click here. The Cloudify Console requires a Cloudify Manager to run. It provides most features available in the command-line interface and more.
Workflows are automation process algorithms. They describe the flow of the automation by determining which tasks will be executed and when. A task may be an operation (implemented by a plugin), or other actions including running arbitrary code. Workflows are written in Python, using a dedicated framework and APIs. Workflows are deployment-specific. Each deployment has its own set of workflows, which are declared in the Blueprint. Executions of a workflow are in the context of that deployment.