murano/meta/io.murano/manifest.yaml
Steve McLellan 99e10a8513 Add 'userdata_format' to Server heat template
In order to pass raw userdata or heat software config resources to an
instance it's necessary to tell Heat what to expect. This patch adds
user_data_format defaulting to HEAT_CFNTOOLS (Heat's default) and a
function allowing it to be overriden (to RAW or SOFTWARE_CONFIG).

Derived classes should override user_data_format as part of
prepareUserData which is now expected to return a dictionary whose
keys are [data, format]. A class HeatSWConfigInstance extends
Instance to add this; a HeatSWConfigLinuxInstance is provided
as a convenience (heat SW + SSH access).

Change-Id: I59f66d42742bf179e7fa1de3cd5de07dbf9fb42b
2014-07-10 13:46:34 -05:00

36 lines
1.1 KiB
YAML

Format: 1.0
Type: Library
FullName: io.murano
Name: Core library
Description: |
Core MuranoPL library
Author: 'murano.io'
Tags: [MuranoPL]
Classes:
io.murano.Object: Object.yaml
io.murano.Environment: Environment.yaml
io.murano.Application: Application.yaml
io.murano.Exception: Exception.yaml
io.murano.StackTrace: StackTrace.yaml
io.murano.SharedIp: SharedIp.yaml
io.murano.system.SecurityGroupManager: SecurityGroupManager.yaml
io.murano.resources.Network: resources/Network.yaml
io.murano.resources.Instance: resources/Instance.yaml
io.murano.resources.LinuxInstance: resources/LinuxInstance.yaml
io.murano.resources.LinuxMuranoInstance: resources/LinuxMuranoInstance.yaml
io.murano.resources.HeatSWConfigInstance: resources/HeatSWConfigInstance.yaml
io.murano.resources.HeatSWConfigLinuxInstance: resources/HeatSWConfigLinuxInstance.yaml
io.murano.resources.LinuxUDInstance: resources/LinuxUDInstance.yaml
io.murano.resources.WindowsInstance: resources/WindowsInstance.yaml
io.murano.resources.NeutronNetwork: resources/NeutronNetwork.yaml