Utilities Plugin
Get the latest docs
You are looking at documentation for an older release. Not what you want? Go to the current release documentation.
The Utilities plugin contains several utilities for extending the use of Cloudify.
Plugin Requirements
- Python versions:
- 2.7.x
- Pip 9.0.1
Compatibility
- Tested with Cloudify Premium 4.0.1 and Community Version 17.3.31
Release History
See releases.
Features
Examples
Deployment Proxy:
deployment_proxy:
type: cloudify.nodes.DeploymentProxy
properties:
resource_config:
blueprint:
id: deployment_proxy
blueprint_archive: { get_input: bp_dep_archive }
main_file_name: blueprint.yaml
deployment:
id: deployment_proxy
outputs:
key: deployment_proxy_output
Node Instance Proxy:
node_instance_proxy:
type: cloudify.nodes.NodeInstanceProxy
properties:
resource_config:
blueprint:
id: deployment_proxy
blueprint_archive: { get_input: bp_dep_archive }
main_file_name: blueprint.yaml
deployment:
id: deployment_proxy
outputs:
key: deployment_proxy_output
node_instance:
node:
id: some_node_template
Key:
agent_key:
type: cloudify.keys.nodes.RSAKey
properties:
resource_config:
public_key_path: ~/.ssh/id_rsa.pub
private_key_path:~/.ssh/id_rsa
openssh_format: true
use_secret_store: false
key_name: id_rsa
interfaces:
cloudify.interfaces.lifecycle:
create:
implementation: keys.cloudify_ssh_key.operations.create
inputs:
store_private_key_material: true