タグ

chefに関するsutara_lumpurのブックマーク (9)

  • WindowsでのBerkshelfのインストールが成功した話し

    とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。 「Berkshelfがインストールできない」と書きましたが、ようやくインストールできました。 原因は、Berkshelfのバージョンでした。大抵Vagrant+Chefで簡単に仮想サーバーが設定できるよ、と書いているサイトは、 gem install berkshelfとインストールしろ、と書いていますが、Berkselfの最新版をインストールしようとます。これだと途中で Failed to build gecode libraryでビルドで失敗します(この関係するdep-selector-libgecodeというのが何であるのはさっぱりわかりません)。 以前インストールに成功したときのBerkselfのバージョンのメモが残っていました。2.0.14で成功していま

    WindowsでのBerkshelfのインストールが成功した話し
  • Chef の only_if / not_if でハマった。 - Qiita

    よくよく考えてみると当たり前なのですが、案外ハマる可能性があるかと思ったので共有しておきます。 Chef では、execute リソースや script リソースなどで、どうしても独自でスクリプトを動かしたいときがあると思います。その場合、冪等性は保証されないので、自分でがんばる必要があります。 たとえば、/tmp/to_be_appended を /etc/whatever.cfg に追記するという処理をレシピに入れたいとします。実行するたびに追記されたら困るので、追記した内容のうち目印となる文字列を grep してなければ追加する、という条件をいれます。ここでは、追記するファイルに # ADDED があるとします。そこで、最初、私はこういう書き方をしました。 execute "Add a content of /tmp/to_be_appended to /etc/whatever.c

    Chef の only_if / not_if でハマった。 - Qiita
  • WARN: Cloning resource attributes for ~ Chefでの警告

    EasyRamble は、技術ネタや子育て、英語学習、アウトドアなどについて綴るブログです。Ruby on RailsSwift などで、Webサービス/アプリを作っています。

    WARN: Cloning resource attributes for ~ Chefでの警告
  • Chefでyumのリポジトリを追加してみる - yk5656 diary (旧)

    とりあえずインストールしたCentOSにChefでインストールしてみる の続き Chefでyumのリポジトリを追加してみる。 今回は、サードパーティのクックブックを使わずに追加してみる。 リポジトリを追加してみる リポジトリを追加するクックブックを作成し、 $ cd chef-repoのディレクトリ $ knife cookbook create yum_repo -o site-cookbooks レシピを書く。 どのリポジトリもenabled=0にしている。 $ vi site-cookbooks/yum_repo/recipes/default.rb bash 'add_epel' do user 'root' code <<-EOC rpm -ivh http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_

    Chefでyumのリポジトリを追加してみる - yk5656 diary (旧)
  • 【Chef】ローカルのクックブックを削除する

    ※ 環境 MacOS 10.7.5 Chef 11.10.4 結論:-zオプションをつけてknife cookbook deleteを実行すれば削除できる おもむろに$ knife cookbook create <cookbook-name>と打ってクックブックを作ったんだけど、cookbook-nameを間違えて作成してしまった。 削除したかったので、それらしきknife cookbook deleteコマンドを実行する。 $ knife cookbook delete <cookbook-name> ERROR: Your private key could not be loaded from /etc/chef/client.pem Check your configuration file and ensure that your private key is readable

    【Chef】ローカルのクックブックを削除する
    sutara_lumpur
    sutara_lumpur 2014/08/01
    -z オプション。助かりました。
  • chef-soloで環境設定 — そこはかとなく書くよん。 ドキュメント

    chef-soloで環境設定¶ chefはサーバ構成管理ツールです。構成を設定ファイルとして書き残しておき、 chefを実行すればそのとおりにサーバを構築してくれます。また、何度実行し ても同じように構築してくれますし、サーバ構成をいじったとしても修正して くれます。 というわけで、chefを使ってみたのでそのメモ。 事前準備¶ chefはrubyで作られていますので、rubyが必要です。また、chef自体のインス トールにはgemが楽ちんです。 chefにはサーバなどがありますが、今回は単独で実行できる chef-solo のみ を使います。 雛形作成¶ 後述するcookbookなどの雛形を作ってくれるRakefileがopscodeのサイトにあ ります。 githubのopscodeから取ってきます。 この構成をそのまま使うのが吉です。また、ここにあるRakefileを使うことで、 c

  • A list of base boxes for Vagrant - Vagrantbox.es

    Vagrant is an amazing tool for managing virtual machines via a simple to use command line interface. With a simple vagrant up you can be working in a clean environment based on a standard template. These standard templates are called base boxes, and this website is simply a list of boxes people have been nice enough to make publicly available. Suggest a Box Do you know of another base box? Send a

  • VagrantとVirtualBoxで仮想環境を作ってみる。ついでにchef-soloの導入まで。 - ぺーぺーSEのブログ

    タイトルの通り。 環境および構築 Windows7環境でやった。 VirtualBox 下記からVirtualBox binariesのVirtualBox platform packagesのVirtualBox 4.3.6 for Windows hostsを入手しインストール。 https://www.virtualbox.org/wiki/Downloads Vagrant 下記からVagrantを入手してインストール。(バージョンは1.4.2) http://www.vagrantup.com/downloads.html 他にもRubyGemsやbundlerでインストールする方法もあるみたい。 仮想環境を作ってみる ■手順概要 boxと呼ばれるテンプレートを用意 仮想マシンの作成 仮想マシンの起動 ■手順詳細 作業ディレクトリの作成と移動 mkdir C:\work cd C

    VagrantとVirtualBoxで仮想環境を作ってみる。ついでにchef-soloの導入まで。 - ぺーぺーSEのブログ
  • 今更聞けない人の為の Chef 再入門

    こんにちは、エンジニアの鈴木です。 「今更聞けない人の為の Vagrant 再入門」に引き続き、今回は Chef 再入門をお送りします。 この記事は以下のような人を対象としています。 ・Chef ってそもそも何? ・Chef って名前を聞いたことあるけど、触ったことがない。 Chef ってそもそも何? Chef(シェフ) とは Ruby 製のシステム構成管理ツールでインフラの構築を自動化できます。 サーバを弄ったことがある人なら誰しもが経験していると思われる「手順書」の作成。 手順書からコマンドをコピペして、ユーザ作成してWebサーバいれてDBいれて。。あとからこのパッケージが必要になったから手順書を変更して。。 どう考えてもオペミスの温床になります。 Chef はインフラをすべてコードで管理するので、Gitなどでインフラを管理でき、いつどこで誰が修正したのか分かるのでドキュメントや構築手

    今更聞けない人の為の Chef 再入門
  • 1