公式のUbuntu Vagrantボックスはどのように構築され、Atlasに公開されますか?


12

毎週かそこら、新しいバージョンの公式 Hashicorpアトラス上の仮想現れ用のUbuntuトラスティのx64ベイグラントのベースボックス: https://atlas.hashicorp.com/ubuntu/boxes/trusty64

おそらく、再現可能な一貫性のために、これはすべて自動化されています。

私は方法についての一般的なブログの記事がいることを知っているベイグラントベースボックスを構築することができますが、私はどのように、より興味を持ってこれらのボックスが構築されています。私が遭遇した他のUbuntuエコシステムのように、これらのボックスを構築するプロセスはすべてパブリックなオープンソースであることを望んでいます。

更新:

私は、Ubuntu OSのインストール中に選択されたオプションと、ボックスをパッケージ化する前に行われるOSインストール後の変更に特に興味があります。

Vagrant、Packer、またはその他のツールを使用してマシンを箱にパッケージ化する詳細は、それほど重要ではありません。

回答:


10

Ubuntuイメージのビルドプロセスがすべて開いていることは正しいでしょう。

16.04以降の場合

イメージの構築方法については、livecd-rootfsパッケージをご覧ください。

Ubuntuの古いリリースの場合

具体的には:

そして、これはおそらくあなたが探しているものです:


0

あなたが何を求めているのか、そしてその理由はわかりません。

Ubuntuボックスまたはその他のボックスを構築するプロセスは、すべてパブリックオープンソースです。VMを作成し、OSをインストールし、Vagrant用に構成し、パッケージ化して配布します。HashiCorpのスタッフは、他の人たちと何も違うことをすることはできませんでした。追加のパッケージをインストールすることもできます(クリーンで新鮮なUbuntuのインストール時に自動的にインストールされるパッケージと、Vagrantとの対話に必要なパッケージに加えて)。Vagrantプロビジョニングシステムを使用してボックスを更新し、その後再パッケージ化して再配布することもできます。または、Packerを使用しました。いずれにせよ、このようなことを自動化することは、私が考えているHahiCorpのコアビジネスです。

Vagrantの使用方法の詳細については、Atlas(https://atlas.hashicorp.com/)およびMitchell HashimotoのGitHubアカウントをご覧ください。


Mitchell Hashimoto(またはHashiCorpの誰か)がこれらのベースボックスの公開を担当していることを提案していますか?それらはUbuntuコアコミュニティによって作成されたと想定しました。おそらく、私の質問の最初の部分は、誰がそれらを発行したかを尋ねることであったはずです。Hashi * GitHubリポジトリには、これらのボックスの作成に関与する可能性のあるものは含まれていないようです。
ジェイソンスタングローム

hm私は橋の人が「公式」ボックスを作ったと思っていました。これは真実ではないかもしれないという良い点。誰でも箱を作ることができます。
ウィルKoetsier
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.