Ubuntuホストのスクリプトプロビジョニング


0

私は時々リモートサーバーにubuntuを再インストールします。私がそうするたびに、私はいつも通り抜けます:何人かの標準的なユーザ、sshキーの作成、javaのインストール、gitのインストールなど。

だから私はこれをどうにかして書きたいと思います。例えばでハッキングする前に。 bashはこれを行うためのより良い方法がありますか?

dockerfileを書くことを考えましたが、私は自分のホスト(1層)をコンテナとして動かしたくありません。私も見ました:

https://www.vagrantup.com/intro/index.html

しかし、ここでもホストを仮想にしたくありません。


あなたは「構成管理ツール」を探しています。沢山あります。 Ansible、salt、puppet、chefなど…ひとつ選んでください。最近の答えは私のお気に入りですが、それらはすべてかなり機能的です。
Zoredache

はい、同様にansibleを検討していましたが、それはSSHに基づいているようです digitalocean.com/community/tutorials/… SSHで変更を監視/実行しないようにホストマシンを設定できるようにする必要があります。
u123

Ansible playblookはローカルホストに対して簡単に適用できます。 SSHを使用する必要はありません。実際にそれを実行する 'ansible-pull'方法は完全にローカルホストに対して実行されるという考えに基づいて設計されています。
Zoredache

それでは、実行中のデーモンモードではなく、「1回限り」で使用できますか。
u123

はい、私が述べたこれらのさまざまなツールはすべて、アドホックコマンドを適用する方法があります。これは簡単でわかりやすい例です。 gist.github.com/zoredache/59feed207a17f9e92f3ae1dd33321275
Zoredache
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.