Mapping from stackato.yml to manifest.yml (== in-memory representation) ======================================================================= (1) Several keys in stackato.yml support multiple syntactical variants, i.e. shorthand and full forms, or just alternates (services). These are * env: * framework * services These keys are converted to their full and/or prefered form before the mapping below is applied. (2) The mapping is described key to key (as much as possible). The entries are sorted alphabetically on the stackato.yml keys stackato.yml manifest.yml ------------ ------------ app-dir Not directly repesented as key, but through the segment in the other keys below. ------------ ------------ command applications::command cron applications::stackato:cron depends-on applications::depends-on ------------ ------------ env::choices applications::stackato:env::choices env::default applications::stackato:env::default env::hidden applications::stackato:env::hidden env::inherit applications::stackato:env::inherit env::prompt applications::stackato:env::prompt env::required applications::stackato:env::required env::scope applications::stackato:env::scope ------------ ------------ framework:app-server applications::framework:app-server framework:document-root applications::framework:document-root framework:home-dir applications::framework:home-dir framework:runtime applications::runtime framework:start-file applications::framework:start-file framework:type applications::framework:name ------------ ------------ hooks:post-staging applications::stackato:hooks:post-staging hooks:pre-running applications::stackato:hooks:pre-running hooks:pre-staging applications::stackato:hooks:pre-staging ------------ ------------ ignores applications::stackato:ignores inherit inherit instances applications::instances mem applications::mem ------------ ------------ min_version:client applications::stackato:min_version:client min_version:server applications::stackato:min_version:server ------------ ------------ name applications::name ------------ ------------ processes:web applications::stackato:processes:web ------------ ------------ requirements:cpan applications::stackato:requirements:cpan requirements:pip applications::stackato:requirements:pip requirements:ppm applications::stackato:requirements:ppm requirements:pypm applications::stackato:requirements:pypm requirements:redhat applications::stackato:requirements:redhat requirements:running:redhat applications::stackato:requirements:running:redhat requirements:running:ubuntu applications::stackato:requirements:running:ubuntu requirements:running:unix applications::stackato:requirements:running:unix requirements:staging:redhat applications::stackato:requirements:staging:redhat requirements:staging:ubuntu applications::stackato:requirements:staging:ubuntu requirements:staging:unix applications::stackato:requirements:staging:unix requirements:ubuntu applications::stackato:requirements:ubuntu requirements:unix applications::stackato:requirements:unix ------------ ------------ services: applications::services::type ------------ ------------ url applications::url urls applications::urls ------------ ------------ (3) The same mapping as above, inverted, with entries sorted alphabetically on the manifest.yml keys manifest.yml stackato.yml ------------ ------------ See (2) app-dir ------------ ------------ applications::command command applications::depends-on depends-on ------------ ------------ applications::framework:app-server framework:app-server applications::framework:document-root framework:document-root applications::framework:home-dir framework:home-dir applications::framework:name framework:type applications::framework:start-file framework:start-file ------------ ------------ applications::instances instances applications::mem mem applications::name name applications::runtime framework:runtime ------------ ------------ applications::services::type services: ------------ ------------ applications::stackato:ignores ignores applications::stackato:cron cron ------------ ------------ applications::stackato:env::choices env::choices applications::stackato:env::default env::default applications::stackato:env::hidden env::hidden applications::stackato:env::inherit env::inherit applications::stackato:env::prompt env::prompt applications::stackato:env::required env::required applications::stackato:env::scope env::scope ------------ ------------ applications::stackato:hooks:post-staging hooks:post-staging applications::stackato:hooks:pre-running hooks:pre-running applications::stackato:hooks:pre-staging hooks:pre-staging ------------ ------------ applications::stackato:min_version:client min_version:client applications::stackato:min_version:server min_version:server ------------ ------------ applications::stackato:processes:web processes:web ------------ ------------ applications::stackato:requirements:cpan requirements:cpan applications::stackato:requirements:pip requirements:pip applications::stackato:requirements:ppm requirements:ppm applications::stackato:requirements:pypm requirements:pypm applications::stackato:requirements:redhat requirements:redhat applications::stackato:requirements:running:redhat requirements:running:redhat applications::stackato:requirements:running:ubuntu requirements:running:ubuntu applications::stackato:requirements:running:unix requirements:running:unix applications::stackato:requirements:staging:redhat requirements:staging:redhat applications::stackato:requirements:staging:ubuntu requirements:staging:ubuntu applications::stackato:requirements:staging:unix requirements:staging:unix applications::stackato:requirements:ubuntu requirements:ubuntu applications::stackato:requirements:unix requirements:unix ------------ ------------ applications::url url applications::urls urls ------------ ------------ inherit inherit ------------ ------------