Packer: Linode Builder untuk Packer

Dibuat pada 31 Jan 2016  ·  3Komentar  ·  Sumber: hashicorp/packer

Linode adalah penyedia "Lite" VPS / Cloud yang sangat besar, dan akan berguna jika memiliki kemampuan untuk membuat gambar dasar menggunakan pengemas. Ada masalah sebelumnya untuk pembuat Linode yang telah ditutup yang dapat ditemukan di sini: https://github.com/mitchellh/packer/issues/174. Sepertinya masalah aslinya adalah Linode tidak memiliki metode nyata untuk memotret node dan menyimpan gambar untuk digunakan nanti, itu tidak lagi terjadi.

Linode sekarang memiliki fitur Gambar, yang memungkinkan untuk memotret node menjadi gambar master, yang kemudian dapat digunakan untuk menyebarkan node lain nanti. Dokumentasi untuk Gambar dapat ditemukan di sini: https://www.linode.com/docs/platform/linode-images.

Gambar juga memiliki fungsi API yang didokumentasikan di sini: https://www.linode.com/api/image.

linode.disk.imagize () memungkinkan Anda membuat gambar dari node yang ada.
linode.disk.createfromimage () memungkinkan Anda membuat node dari gambar yang sudah ada.

Selain itu, sepertinya sudah ada plugin penyedia Vagrant untuk Linode: https://github.com/displague/vagrant-linode.

enhancement help wanted post-1.0

Komentar yang paling membantu

Mohon maaf jika ini adalah tempat yang salah untuk ini, tetapi bagi siapa saja yang tersandung masalah ini, saya baru saja menyelesaikan pembuat Linode sederhana untuk Packer: https://github.com/dradtke/packer-builder-linode. Ini tidak terlalu dipoles, dan Anda harus membangunnya dari dalam pohon sumber Packer karena masalah vendor, tetapi selain itu tampaknya bekerja cukup baik.

Apakah strategi plugin Packer untuk mencoba dan memasukkan sebanyak mungkin ke dalam sumber Packer secara langsung, atau mempertahankan daftar plugin pihak ketiga di README?

Semua 3 komentar

+1

Akan dengan senang hati melihat PR yang datang untuk ini, tapi ini bukan sesuatu yang kami targetkan untuk 1.0, jadi saya akan menutup masalah ini. Kami mengandalkan komunitas untuk mendukung pembangun baru, jadi cara terbaik untuk menambahkannya adalah dengan menerapkannya. Silakan lihat milis untuk lebih jelasnya di 1.0.

Mohon maaf jika ini adalah tempat yang salah untuk ini, tetapi bagi siapa saja yang tersandung masalah ini, saya baru saja menyelesaikan pembuat Linode sederhana untuk Packer: https://github.com/dradtke/packer-builder-linode. Ini tidak terlalu dipoles, dan Anda harus membangunnya dari dalam pohon sumber Packer karena masalah vendor, tetapi selain itu tampaknya bekerja cukup baik.

Apakah strategi plugin Packer untuk mencoba dan memasukkan sebanyak mungkin ke dalam sumber Packer secara langsung, atau mempertahankan daftar plugin pihak ketiga di README?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat