diff options
author | Pete Fotheringham <pete.fotheringham@codethink.co.uk> | 2014-12-01 13:52:10 +0000 |
---|---|---|
committer | Pete Fotheringham <pete.fotheringham@codethink.co.uk> | 2014-12-01 14:53:38 +0000 |
commit | 9a31418847f6fbbdc64f5d0693a7c3d54162f20f (patch) | |
tree | 39088922a8ae27e5782a0da5799a48f42c3a7dd9 /morphlib/plugins/deploy_plugin.py | |
parent | f034691cba14d1919a3c8d1ffa41872ff754e1d3 (diff) | |
parent | 3a3b4f7a31457fa9afd5d47d11d20c5ed4b79683 (diff) | |
download | morph-9a31418847f6fbbdc64f5d0693a7c3d54162f20f.tar.gz |
Merge branch 'pf-document-extensions'
Reviewed-by: Richard Maw
Diffstat (limited to 'morphlib/plugins/deploy_plugin.py')
-rw-r--r-- | morphlib/plugins/deploy_plugin.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/morphlib/plugins/deploy_plugin.py b/morphlib/plugins/deploy_plugin.py index dd0ba903..f7bb4ffa 100644 --- a/morphlib/plugins/deploy_plugin.py +++ b/morphlib/plugins/deploy_plugin.py @@ -177,6 +177,29 @@ class DeployPlugin(cliapp.Plugin): the _address_ of the trove, _not_ `user@...`, since `root@` will automatically be prepended to the server address.) + In addition to the `location`parameter, deployments can take additional + `KEY=VALUE` parameters. These can be provided in the following ways: + + 1. In the cluster definition file, e.g. + + … + systems: + - morph: systems/foo-system.morph + deploy: + foo: + HOSTNAME: foo + + 2. In the environment before running e.g. `HOSTNAME=foo morph deploy …` + + 3. On the command-line e.g. + `morph deploy clusters/foo.morph foo.HOSTNAME=foo` + + For any boolean `KEY=VALUE` parameters, allowed values are: + + +ve `yes`, `1`, `true`; + + -ve `no`, `0`, `false`; + The following `KEY=VALUE` parameters are supported for `rawdisk`, `virtualbox-ssh` and `kvm` and deployment types: |