packer-opennebula

module
v0.0.0-...-4fa5cbc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2018 License: GPL-3.0

README

Packer - Plugins OpenNebula

Plugins Packer pour OpenNebula

Utilisation des plugins

Télécharger la dernière versions des plugins pour votre plateforme et configurer votre installation de Packer pour utiliser ceux ci.

Plugins

Post-processors
image-template

Plugin permettant de mettre à jour un template d'image OpenNebula en utilisant l'API XML-RPC de celui ci.

Exemple d'utilisation
{
  "post-processors": [
    {
      "type": "opennebula-image-template",
      "user": "<Utilisateur OpenNebula>",
      "password": "<Mot de passe OpenNebula>",
      "endpoint": "<URL du point d'entrée de l'API XML-RPC OpenNebula>",
      "image_name": "<Nom du template de l'image OpenNebula à créer/modifier>",
      "image_template": [
        "DESCRIPTION = \"<Description du template>\"",
        "DRIVER = \"qcow2\"",
        "TYPE = OS",
        "PERSISTENT = NO",
        "PATH = \"<Chemin (ou URL) vers l'image>\""
      ],
      "acl": {
        "group_use": 1
      },
      "owner": {
        "group": "users"
      },
      "datastore_name": "<Nom du Datastore dans lequel enregistrer l'image>",
      "auto_update_vm_templates": true,
      "cleanup_unused_images": true
    }
  ]
}

Voir la documentation OpenNebula pour connaitre les attributs possibles pour le template.

Construire les plugins depuis les sources

Dépendances
Procédure
./script/dist

FAQ

Comment utiliser mon plugin en phase de développement ?

Vous pouvez utiliser modd pour recompiler à la volée le binaire du plugin et créer un fichier de configuration pour Packer pour lui indiquer où trouver le binaire de votre plugin en développement.

Licence

GPL-3.0

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL