-
Notifications
You must be signed in to change notification settings - Fork 6
Barclamp crowbar.yml
This page details the options of the barclamp required ** Crowbar.yml** file
barclamp:
name: name of your barclamp (required, do not use space or hyphens)
display: pretty name of your barclamp [optional for now]
description: information about your barclamp your barclamp [optional for now]
version: what you want to consider for versioning [optional]
member: allows grouping of barclamps (pending feature as of Sept '11)
requires: determines which other barclamps are required
proposal_schema_version: defines the schema version for the attributes section of a proposal (missing means 1).
crowbar:
layout: 1 (use the # one. This is required because it tells the installer what to expect inside your barclamp)
order: 1000 (if installing multiple barclamps in one pass, order tells the installer the, well, order)
run_order: 1000 (Order crowbar should run the transition function for an event when compared to other barclamps. Defaults to order if unspecified.)
chef_order: 1000 (Order of chef recipes for this barclamp in a node's run_list when compared to other barclamps. Defaults to order if unspecified.)
proposal_schema_version: defines the schema version for the deployment section of a proposal (missing means 1).
Determines which debs & repos to pull in packages for Ubuntu distros
Determine which rpms to pull in for RHEL distros
Determines which gems to pull in for Chef & Crowbar UI
Adds top level and secondary menu options
nav: (remove the nav section, advanced users only)
Documentation pending
locale_additions: (you must add UI localizations here if you have any custom UI components)
en: (entries in this file map directly to entries in the config/locale