Getting Started with ARIA TOSCA

Introduction to TOSCA

The following two videos give a theoretical overview of the TOSCA specification. It is presented by one of ARIA’s developers, Tal Liron. In this session, Tal talks about the TOSCA Simple Profile in YAML and its implementation in ARIA.

Installation

There are multiple ways of installing and running ARIA TOSCA. Specifically, there
essentially two different branches of installations: user and developer. Both
are documented below.

While the instructions below strive to be complete, we’re human and make mistakes from time to time. In situations where something doesn’t work as described, do not hesitate to reach out to the community for assistance by sending email to dev@ariatosca.incubator.apache.org

# no additional system requirements are needed
pip install apache-ariatosca[ssh]

MacOS::

# TODO

To install pip, either use your distro’s package management system, or run::

wget http://bootstrap.pypa.io/get-pip.py
python get-pip.py

Developer Installation

Developers will want to pull their base code from github and then
build from that locally. Note there are two code repositories for
ARIA TOSCA: one for the website and one for the main code base. Instructions
for pulling and running each are detailed below.

License

Sample install/command files for different ARIA TOSCA releases

0.1.1

Apache ARIA TOSCA is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.