[過去ログ] 【初心者】Ubuntu Linux 122【本スレ】 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
818(4): 2019/05/20(月)04:32 ID:ocZEjb4g(1/3) AAS
そんなに多くのディス鳥を入れるのなら、Chef とか使えば?
コマンド・シェルスクリプトは、面倒だろ
821: 818 2019/05/20(月)11:24 ID:ocZEjb4g(2/3) AAS
>>819
chef-solo で、knife-solo を使えば?
手元(ホストOS)のレシピを、リモートにrsyncでゲストOS側に転送した後
chef-soloを実行し、その出力を送り返してくれる便利機能などが付属
chef-soloだとchefを流す対象(リモートのサーバ)にログインして
そこでchef-soloする必要があるが、
knife-soloならローカルからホストを指定して流せば良いので手軽
835(1): 818 2019/05/20(月)19:31 ID:ocZEjb4g(3/3) AAS
>>822-824
Chef 社のレシピをコピペすれば楽
package "git" do
action :install
end
これだけで、git がインストールできる。
apt, yum とか考えなくてよい。
どちらのパッケージマネージャーでも動くように、抽象化されてる
854(1): 818 2019/05/21(火)11:59 ID:Q/lGOwy+(1/3) AAS
>>837
Test Kitchen で、環境構築のテストもできる。
Serverspec で、BDD 形式で、テストを書ける
>>839-841
あと例えば、ディストリによって、パッケージ名が変わる場合、httpd/apache, mysql/mariadb、
これはChef で自動的にやってくれない
自分でRuby で、if 文を書いて、Ohai でディストリを判別して、書き分けるしかない
$ ohai | grep platform
"platform": "centos",
"platform_version": "6.9",
省8
855: 818 2019/05/21(火)12:04 ID:Q/lGOwy+(2/3) AAS
ディストリによって、パッケージ名が変わる場合、
httpd/apache, mysql/mariadb
こういうのを一覧表にして、誰かがまとめていれば、それを探せば?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.046s