lander #1

Supports: precise
Add to new model

Description

Deploys the lander service


None

Configuration

amqp-user
(string) The user to log into the rabbitMQ server.
workerbee
amqp-vhost
(string) The vhost in the rabbitMQ server.
/
available_code
(string) A list of code deployment URLs to keep around. Any versions found locally not in this list will be removed.
current_code
(string) A URL to a tarball of the code
group
(string) The group to run the lander under
nogroup
install_keys
(string) YAML list of GPG keys for installation sources, as a string. For apt repository URLs, use the public key ID used to verify package signatures. For other sources such as PPA, use null. This list must have the same number of elements as install_sources, even if the key items are all empty string. An example to go with the above for install_sources: install_keys: | - null - null - "a1b2c3d4"
install_root
(string) The root directory the service will be installed in
/srv/
install_sources
(string) YAML list of additional installation sources, as a string. The number of install_sources must match the number of install_keys. For example: install_sources: | - "ppa:project1/ppa" - "cloud:precise-proposed/folsom" - "http://example.com/repo precise main"
main
(string) The worker script to run as a service. Can include paths relative to local bzr directory
packages
(string) List of extra packages to add (' ' separated).
unit-config
(string) base64 encoded string to hold configuration information for the unit. The contents will be written to a file named <install_root>/<unit>/unit_config where <unit> is the location the branch is extracted to.
user
(string) The username to run the lander under
nobody