2018-03-06 14:38:30 +01:00
2018-03-06 14:38:30 +01:00
2018-03-06 14:38:30 +01:00
2018-03-06 14:38:30 +01:00
2018-03-06 14:38:30 +01:00

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": [
        "NAME = \"<Nom du template>\"",
        "DESCRIPTION = \"<Description du template>\"",
        "DRIVER = \"qcow2\"",
        "TYPE = OS",
        "PERSISTENT = NO",
        "PATH = \"<Chemin (ou URL) vers l'image>\""
      ],
      "datastore_name": "<Nom du Datastore dans lequel enregistrer l'image>"
    }
  ]
}

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.

Description
Plugins Packer pour OpenNebula
Readme 44 KiB
Languages
Go 90.1%
Shell 9.9%