Pipes and Filters Application¶
Warning
This document presents experimental features and is still in an early stage.
In the following, we provide a detailed step-by-step guide to deploy the Raspberry Pi variant of the pipes-and-filters application to showcase conditional deployment artifacts and properties. The application can be either installed on a Raspberry Pi or on a virtual machine. Based on the underlying host, either an arm64 or x64 binary must be used. The application is also differently configured due to the different availability of RAM.
Environment¶
We expect that the xOpera CLI is installed on a Linux machine and that a Raspberry Pi 3 Model B+ is available.
Preparation¶
First, we install OpenTOSCA Vintner. For more information see Installation.
Next, we need to configure xOpera as the orchestrator that should be used for the deployment. For more information see Orchestrators.
Deployment¶
Deploy the Raspberry Pi variant of the pipes-and-filters application. Therefore, import the template, create an instance, resolve the variability and finally deploy the application.
Undeployment¶
Cleanup the deployment. Therefore, undeploy the instance and cleanup the filesystem.