$ pip install --upgrade pip setuptools $ pip install apache-ariatosca $ pip install --upgrade pip setuptools $ pip install $ apt-get install -y python-dev gcc libffi-dev libssl-dev $ pip install apache-ariatosca[ssh] tosca_definitions_version: tosca_simple_yaml_1_0 node_types: WebServer: derived_from: tosca.nodes.Root capabilities: host: type: tosca.capabilities.Container WebApp: derived_from: tosca.nodes.WebApplication properties: port: type: integer topology_template: node_templates: web_server: type: WebServer web_app: type: WebApp properties: port: 9090 requirements: - host: web_server interfaces: Standard: configure: scripts/configure.sh start: scripts/start.sh stop: scripts/stop.sh outputs: port: type: integer value: { get_property: [ web_app, port ] }
ARIA Hello World

Hello, World!

blueprint_id = {{ ctx.service_template.name }}
deployment_id = {{ ctx.service.name }}
node_id = {{ ctx.node.name }}

$ aria service-templates store examples/hello-world/helloworld.yaml my_service_template $ aria services create my_service -t my_service_template $ aria executions start install -s my_service aria aria plugins $ aria service_templates show $ aria service_templates validate $ aria executions start aria logs list aria logs list $ git clone https://github.com/cloudify-cosmo/aria-extension-cloudify $ pip install -r aria-extension-cloudify/requirements.txt $ pip install aria-extension-cloudify $ aria plugins install external_network_name: extern webserver_port: 8080 private_key_path: image: flavor: $ aria service-templates store /openstack-helloworld.yaml $ aria executions start install -s $ wget -qO- http://install.opentosca.org/install | sh