Skip to content

Latest commit

 

History

History
42 lines (24 loc) · 1.47 KB

README.md

File metadata and controls

42 lines (24 loc) · 1.47 KB

brooklyn-tosca - karaf/init

Build Status

Overview

This project builds a plugin to Apache Brooklyn to understand OASIS TOSCA plans, using Alien4Cloud.

It can be run as a standalone file, launching Brooklyn, or the JAR dropped in to your own Brooklyn.

Build Notes

Consult the instructions in the root ancestor project for build instructions.

Running

Once the project is built:

Note: As the Alien4Cloud code uses AWT, the full JRE or JDK is required as headless distributions do not include AWT classes.

  1. Install the jar bundle from the target/ of this project to the Apache Brooklyn Karaf server

  2. Add the Alien4Cloud configuration file to the Apache Brooklyn Karaf etc/ folder.

  3. Add the following to the Apache Brooklyn Karaf system.properties file (also in etc/):

brooklyn.experimental.feature.tosca=true
alien4cloud-config.file=file:///${karaf.etc}/alien4cloud-config.yml
  1. Start (or restart) Apache Brooklyn. The Tosca code bundle initializes only when necessary, so visit the Brooklyn server in a browser to trigger ahead of time. Initialization may take a couple minutes.

That's it. You can now run TOSCA files from Apache Brooklyn!