Murano/Documentation/How to create application package
< Murano | Documentation
Contents
Composing application package manual
Murano is Application catalog that supports types of applications. To deploy an application with the Murano This document intends to make composing application packages easily.
Step1. Prepare installation scripts
It could be any type of scripts which will execute commands and install application components as the result. One of the scripts should be an entry point and should be specified in a resource template file. Besides 'Entry point' following values should be specified:
Create resource templates FormatVersion: 2.0.0 Version: 1.0.0 Name: Deploy Telnet Parameters: appName: $appName Body: | return deploy(args.appName).stdout Scripts: deploy: Type: Application Version: 1.0.0 EntryPoint: deployTelnet.sh Files: - <installer.sh> - <common.sh> Options: captureStdout: true captureStderr: false
Step2. Prepare MuranoPL class definitions
MuranoPL classes control application deployment workflow execution. Full information about MuranoPL classes can be found here.