Packer: Linode Builder pour Packer

Créé le 31 janv. 2016  ·  3Commentaires  ·  Source: hashicorp/packer

Linode est un très gros fournisseur VPS / Cloud "Lite", et il serait utile d'avoir la possibilité de créer des images de base en utilisant packer. Il y avait un problème précédent pour un constructeur Linode qui a depuis été fermé et qui peut être trouvé ici: https://github.com/mitchellh/packer/issues/174. Il semble que le problème initial était que Linode ne disposait pas de véritable méthode pour prendre des clichés de nœuds et conserver les images pour une utilisation ultérieure, ce n'est plus le cas.

Linode dispose désormais de la fonction Images, qui permet de créer un instantané d'un nœud dans une image principale, qui peut ensuite être utilisée pour déployer ultérieurement un autre nœud. La documentation des images peut être trouvée ici: https://www.linode.com/docs/platform/linode-images.

Images a également une fonctionnalité API qui est documentée ici: https://www.linode.com/api/image.

linode.disk.imagize () vous permet de créer une image à partir d'un nœud existant.
linode.disk.createfromimage () vous permet de créer un nœud à partir d'une image existante.

De plus, il semble qu'il existe un plugin de fournisseur Vagrant pour Linode: https://github.com/displague/vagrant-linode.

enhancement help wanted post-1.0

Commentaire le plus utile

Toutes mes excuses si ce n'est pas le bon endroit pour cela, mais pour tous ceux qui tombent sur ce problème, je viens de terminer un simple générateur de Linode pour Packer: https://github.com/dradtke/packer-builder-linode. Ce n'est pas très soigné et vous devez le construire à partir de l'arborescence des sources de Packer en raison de problèmes de vente, mais sinon, cela semble fonctionner assez bien.

La stratégie des plugins de Packer consiste-t-elle à essayer d'en incorporer autant que possible dans la source de Packer directement, ou à maintenir une liste de plugins tiers dans le README?

Tous les 3 commentaires

+1

Je serai heureux d'examiner tous les PR qui interviennent pour cela, mais ce n'est pas quelque chose que nous visons pour 1.0, donc je vais clore le problème. Nous comptons sur la communauté pour soutenir les nouveaux constructeurs, donc la meilleure façon de l'ajouter serait de l'implémenter. Veuillez consulter la liste de diffusion pour plus de détails sur la version 1.0.

Toutes mes excuses si ce n'est pas le bon endroit pour cela, mais pour tous ceux qui tombent sur ce problème, je viens de terminer un simple générateur de Linode pour Packer: https://github.com/dradtke/packer-builder-linode. Ce n'est pas très soigné et vous devez le construire à partir de l'arborescence des sources de Packer en raison de problèmes de vente, mais sinon, cela semble fonctionner assez bien.

La stratégie des plugins de Packer consiste-t-elle à essayer d'en incorporer autant que possible dans la source de Packer directement, ou à maintenir une liste de plugins tiers dans le README?

Cette page vous a été utile?
0 / 5 - 0 notes