bootstrap-vz/bootstrapvz/plugins/opennebula
Anders Ingemann 953987fddf Combine documentation from github wiki with sphinx
This is the first step in the effort of combining all documentation about
bootstrap-vz into sphinx while still being able to access it from github
(github can parse rst as well)
2015-04-11 16:40:44 +02:00
..
__init__.py 8f43ee1d removed a used import in the cloud-init and opennebula plugins, readded 2014-07-12 19:56:18 +02:00
README.rst Combine documentation from github wiki with sphinx 2015-04-11 16:40:44 +02:00
tasks.py Move AddBackports to common.tasks.apt 2014-07-12 14:42:52 -03:00

Open Nebula
-----------

This plugin adds `OpenNebula
contextualization <http://opennebula.org/documentation:rel4.2:cong>`__
to the image, which sets up the network configuration and SSH keys.

The virtual machine context should be configured as follows:

::

    ETH0_DNS      $NETWORK[DNS, NETWORK_ID=2]
    ETH0_GATEWAY  $NETWORK[GATEWAY, NETWORK_ID=2]
    ETH0_IP       $NIC[IP, NETWORK_ID=2]
    ETH0_MASK     $NETWORK[MASK, NETWORK_ID=2]
    ETH0_NETWORK  $NETWORK[NETWORK, NETWORK_ID=2]
    FILES         path_to_my_ssh_public_key.pub

The plugin will install all *.pub* files in the root authorized\_keys
file. When using the ec2 provider, the USER\_EC2\_DATA will be executed
if present.

Settings
~~~~~~~~

This plugin has no settings. To enable it add ``"opennebula":{}`` to the
plugin section of the manifest.