You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
William Petit 4fa5cbc782 Mise à jour du README 1 year ago
cmd/post-processor/image-template Mise à jour des templates de VM et nettoyage des images inutilisées 1 year ago
script Correction nommage archive distribution 1 year ago
stepper Mise à jour des templates de VM et nettoyage des images inutilisées 1 year ago
.gitignore Initial commit 1 year ago
Gopkg.lock Mise à jour de la dépendance goca 1 year ago
Gopkg.toml Initial commit 1 year ago
LICENCE Publication sous licence GPL-3.0 1 year ago
README.md Mise à jour du README 1 year ago
modd.conf Exécution automatique des tests 1 year ago

README.md

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