Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Chefのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Chef
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:設定管理]] [[Category:開発]] [[en:Chef]] [https://www.chef.io/ Chef] は Ruby と Erlang で書かれた設定管理ツールです。純粋な Ruby のドメイン固有言語 (DSL) を使ってシステムの設定"レシピ"を書くことができます。Chef を使うことで会社のサーバーを設定したり管理するのが効率的になり Rackspace, Internap, Amazon EC2, Google Cloud Platform, OpenStack, SoftLayer, Microsoft Azure などのクラウドベースのプラットフォームと統合して新しいマシンを自動的に準備・設定することが可能になります。Chef には小規模なシステムから大規模なシステムまでのソリューションが用意されており、それぞれのスケールにあった機能と料金が設定されています。 == Chef Development Kit == [https://downloads.chef.io/chef-dk/ Chef Development Kit] (ChefDK) は Chef プラットフォームのための効率的な開発・デプロイメントワークフローです。ChefDK は以下を含んでいます: * Chef * Berkshelf * Test Kitchen * ChefSpec * Foodcritic === インストール === AUR から {{AUR|chef-dk}} パッケージをインストールしてください。(ワークステーションで利用する) <code>chef-client</code>, <code>chef-solo</code>, <code>chef-zero</code>, <code>chef-apply</code>, <code>chef-shell</code> を入手するときは AUR を使うのが推奨されるインストール方法です。 == Omnibus Chef Installer == Chef を一括でインストールするパッケージ。 === パッケージでインストール === AUR から {{AUR|omnibus-chef}}{{Broken package link|{{aur-mirror|omnibus-chef}}}} パッケージをインストールしてください。AUR ヘルパーを使わない場合、まず依存パッケージの {{Pkg|ruby-bundler}} を先にインストールしてください。 このパッケージは Chef の Makeself オムニバスインストーラをビルド・インストールします。パッケージのインストール時にインストーラの実行を選択しなかった場合、次のコマンドでいつでも実行できます: # /usr/local/bin/chef-installer === ソースからインストール === <nowiki>$ git clone https://github.com/opscode/omnibus-chef.git</nowiki> $ cd omnibus-chef 先にインストールしたファイルやオムニバスのキャッシュを削除してください: # rm -Rf /opt/chef/* /var/cache/omnibus/* ディレクトリをセットアップして所有者をあなたに変えることで root でビルドしなくてもよくします: # mkdir -p /opt/chef /var/cache/omnibus # chown -R "$USER:users" /opt/chef # chown -R "$USER:users" /var/cache/omnibus 以下を実行してビルドしてください: $ bundle install --binstubs $ bundle exec omnibus clean chef $ bundle exec omnibus build chef ビルド後に、ディレクトリの所有者は元に戻してかまいません: # chown -R root:root /opt/chef # chown -R root:root /var/cache/omnibus Makeself ポータブルインストーラ (例: {{ic|chef-11.8.2_0.arch.3.12.6-1-ARCH.sh}}) が作成されるので、実行して Chef をインストールしてください。 === アンインストール === 手動で全てのインストールファイルを削除: # rm -Rf /opt/chef オムニバスのキャッシュも削除できます: # rm -Rf /var/cache/omnibus == 他のインストール方法 == {{Note|以下の方法を使ってはいけません。ChefDK をインストールするか Omnibus インストーラを使う方法が推奨です (上記を参照)。このセクションは一応他の方法があることを示すためだけに書かれています。}} === RubyGem === Chef を一番簡単にインストールできる方法ですが、全く推奨できません。既に依存するバージョンの gem をシステムにインストールしている場合、衝突が発生する可能性があります。 まず[[公式リポジトリ]]から {{Pkg|ruby}} パッケージを[[インストール]]してください。パッケージには RubyGem も含まれています。 次に、Chef の RubyGem をインストールします: # gem install chef
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
Chef
に戻る。
検索
検索
Chefのソースを表示
話題を追加