タグ Cookbook
人気順 5 users 50 users 100 users 500 users 1000 usersサーバー管理者のためのChef超入門(終):WordPress環境構築におけるMySQLの設定とChef上達のポイント (1/3) - @IT
連載目次 6回にわたる連載も、今回が最終回となりました。WordPress環境構築レシピの最後の仕上げの部分と、上達のためのポイントについて触れます。 まず、連載第3回の「WordPress構築で学ぶ、サーバー構築作業をChefのCookbookとして記述するためのポイント」で解説した「構築環境の前提条件」と「Cookbookの作成方針」を再度記載しておきます。 WordPress構築環境の前提条... 続きを読む
サーバー管理者のためのChef超入門(4):Apache、PHP、MySQLパッケージのインストールで見るChefのRecipeの基本的な書き方 (1/2) - @IT
連載目次 前回の「WordPress構築で学ぶ、サーバー構築作業をChefのCookbookとして記述するためのポイント」では手動構築によるWordPressのインストール手順や、Cookbookの構成、WordPress構築をChefのCookbookにしていくための方針について解説しました。今回はChefのCookbookを作成しながら、Chefの構成要素を理解していきましょう。 まず、前回解... 続きを読む
サーバー管理者のためのChef超入門(2):Knife-ZeroでCookbookの作成/実行/削除&git cloneコマンドでCookbookの取得 (1/2) - @IT
サーバー管理者のためのChef超入門(2):Knife-ZeroでCookbookの作成/実行/削除&git cloneコマンドでCookbookの取得 (1/2) エンタープライズ向け機能が充実してきたChefを使って高速かつ精度の高いサーバーインフラを構築/管理する方法について解説する連載。今回はKnife-ZeroでCookbookを操作する方法やgit cloneコマンドでCookbook... 続きを読む
Docker on CircleCIでchefのcookbookをserverspecでテスト - パラボラアンテナと星の日記
2015-02-02 Docker on CircleCIでchefのcookbookをserverspecでテスト docker chef serverspec circleci CircleCI自体もコンテナなんだが、さらにその上でdockerコンテナ立ててcookbookのテストしてしまうというアレです。 「Docker使えるならChef要らないじゃん」という話は大賛成なんだが、既存のcoo... 続きを読む
LT駆動開発10でTest KitchenではじめるChef入門という話をした。OSH2015のステマかもしれない。 - そんなこと覚えてない
LT駆動開発10で「Test KitchenではじめるChef入門」という話をした。 ちなみにこの記事はオープンセミナー2015@広島のステマ記事でもある。 また、「Test KitchenではじめるChef入門」はQiitaに投稿した記事である。 Chefはちょいちょい使っていて、使いこなせてはいません。 Cookbookを作成するときの環境で、Vagrantfileでやるのがよいのか、knif... 続きを読む
最近書いたChefのCookbook(all-in-one_haproxy, redis)を公開します - 元RX-7乗りの適当な日々
IT 公開します、というかGitHubに置いていただけですがー。 all-in-one_haproxy2台セットでのHA構成を想定したHAProxyサーバを作るためのChef Cookbookです。https://github.com/namikawa/all-in-one_haproxy 基本的には、2台で以下機能が連携しあう形で稼動します。rsync + lsyncdの稼働 (各種設定ファイル... 続きを読む
Knife-SoloからKnife-Zeroへの移行 #opschef_ja #getchef_ja « CREATIONLINE, INC.
2014.11.14 はじめに 前回はChef-SoloとChef-Clientローカルモードを比較し、ローカルホストの収束を行いました。今回はリモートホストを管理するためのKnife-SoloとKnife-Zeroを比較してみます。 Knife-Soloでは次図のように、ローカルファイルシステム上にあるCookbookやAttributeなどのポリシーをssh+rsyncでリモートホストに転送し... 続きを読む
Chef の Cookbook を test-kitchen + kitchen-ec2 + Serverspec を使ってテストする | cloudpack技術情報サイト
cloudpack の 自称 Sensu芸人 の かっぱこと 川原 洋平(@inokara)です。 はじめに Chef の Cookbook のテストに test-kitchen と kitchen-ec2 そして Serverspec を使う環境を整えて簡単な Cookbook をテストしてみたいと思いますので宜しくお願い致します。 参考 test-kitchenのつかいかた 今日はこれでキマリ... 続きを読む
kitchen-dockerでEC2の料金をかけず、高速にAmazon LinuxでのCookbookのテストを行う方法 | A Convenient Engineer's Note
最近、Kitchen-dockerでCookbookのテストを流すようになり、 捗ってはいたのですが、 仕事ではCentOSとAmazon Linuxの両方を使うことがあり、 お互いRHEL互換で大体同じで通るとはいえ、 ちゃんと両方でテストしないといけないよな〜と思っていました。 でも、Amazon Linuxを使おうと思うと、 kitchen-ec2とかvagrant-awsとかで立ち上げると... 続きを読む
Perl + Travis CI + Coveralls (PrePANの対応) - $shibayu36->blog;
2014-02-11 Perl + Travis CI + Coveralls (PrePANの対応) perl tech CIサービスが結構出てきてる中、自分自身がまだ触ったこと無くて遅れてるなーと思ってたら@shiba_yu36 PrePANとcookbookをそれ系のやつにのせといていいよ。— kentaro (@kentaro) 2014, 2月 11と言われたのでPrePANでTravi... 続きを読む
chefでインストール済みかどうかの判定にpacoを使うと便利 - UNIX的なアレ
2014-01-14 chefでインストール済みかどうかの判定にpacoを使うと便利 chef Linux Unix cookbookを書くときの冪等性 cookbookはインストール時だけでなく、何度実行しても同じ状態に保たれることが重要視されます。 chef業界ではこれを冪等性(べきとうせい)と読んでいたりします。これは設定ファイルやパッケージのインストールなど、すべてに当てはまります。 例え... 続きを読む
Chef-soloとAnsibleとFabricを試した感想 - hnakamur's blog at github
Chef-soloとAnsibleとFabricを試してみたので感想をメモ。どれもそんなに深くは使い込んではいない。 このメモは自分の脳内の考えを整理するためのもので、人が使うことについてどうこう言うつもりはないです。 書いてみたcookbookはこちら。hnakamur/chef-cookbooks hnakamur/chef-repo クックブックは手順を書くのではなくて結果を書くというのがど... 続きを読む
【AWS】JenkinsとserverspecでChefのテストを自動化する | Developers.IO
はじめに こんにちは植木和樹です。相変わらずCloudFormationとChefな毎日を送っています。そのおかげで、最近は実験用サーバを設定するときにも極力手作業はなくし、CloudFormationやChefを使って自動化・省力化する習慣がつきました。以前作ったCookbookを使用して、コマンド1つで新環境が構築されたときって気分いいですよね。 さてChefのCookbookが増えてきて徐々... 続きを読む
ChefでS3からファイルを取得する | Developers.IO
こんにちは、植木和樹です。ここ最近ChefとCloudFormation漬けの毎日をすごしています。 さてChefを使ってサーバ環境を構築・保守するにあたって様々なファイルをあつかっていることと思いますが、ファイルの置き場所としてS3が使えたらいろいろ便利ですよね。cookbookと一緒のリポジトリで管理するのがふさわしくない設定ファイルや、サイズが大きくてcookbookに入れたくないオレオレR... 続きを読む
ChefのCookbookのベストプラクティス | Ryuzee.com
OpsCode社のシニアコンサルタントであるJulianさんがChefConf2013で話された内容が参考になるので、簡単に紹介します。 スライドはこちらに公開されています。また動画はこちらです。 ここで出てこない話として僕がやるべきだと思うことは「テストを書くこと」です。test-kitchenとserverspecの組み合わせがおすすめ。 ばかでかいレポジトリをつくらない いろいろなものをまぜ... 続きを読む
Chef を始める #3 – ユーザ作成を自動化する 〜 Data Bags を使ってみる 〜 | Developers.IO
Chef を始める Chef を始める #3 – ユーザ作成を自動化する 〜 Data Bags を使ってみる 〜 NEW: 2013年05月27日 前回は、Chef Client をインストールしたノード上から、簡単な Cookbook を実行するところまで試しました。 今回は比較的よく使いそうな、ユーザ作成を行う Cookbook を試してみようと思います。 GitHub からユーザ作成の C... 続きを読む
chef-soloがcookbookから実行するscriptの無限ループで大量にメモリを食って死んだ件 - 酒日記 はてな支店
とあるホストで初期設定をしようと思って chef-solo を実行していたところ、メモリを全部食い尽くして chef-solo (11.4.4) が死亡するという事案が発生。追ってみたところ、どうやら原因はこんなかんじ。 cookbook から shell script を実行していて、その中で perl Makefile.PL && make && make install していたCPAN.p... 続きを読む
Chef を始める #1 – 概要、Chef Server を EC2 上にインストール、Workstation の設定まで | Developers.IO
Knife コマンドで、Cookbook や Recipeを 操作したり、Chef Server に支持をしたりする環境です。 Node Chef Server が管理するマシンです。 Chef Server で管理している Cookbook や Recipe 情報を Node 上の Chef Client が取得して、そのタスクを実行します。 今回の構成イメージに置き換えると、以下のような感じ。... 続きを読む
ChefでCookbookを作成するときのちょっとしたコツ 9選 - インフラエンジニアway - powerd by HEARTBEATS
こんにちは。斎藤です。 Chefで構築の自動化ができる事はわかっていても、Cookbookをどう記述すればいいのかピンとこない場合があります。そんなときに使えそうなコツをピックアップしてみました。 「Chefを使ってみたいけどいまいちとっかかりがわかりづらい」「あれ、これはどうやるんだ?」、そんなときにご覧頂けたら幸いです。 ※Chef 10.16.2で確認しました。また、RHEL, CentOS... 続きを読む
ニフティ社内の Chef 利用について
49 views 2011年7月21日(土) 開催 DevLOVE Chef de DevOps 発表資料。 More… 2011年7月21日(土) 開催 DevLOVE Chef de DevOps 発表資料。 NIFTY Cloud 向け Cookbook の紹介と、Chef のテストフレームワークの話が中心です。 ニフティ社内の Chef 利用について — Presentation Tran... 続きを読む
PLEAC - Perl CookbookのベストプラクティスをPython,Ruby,PHPなど多数の言語で書いたどうなるか |TRIVIAL TECHNOLOGIES on CLOUD
Cookbookとはプログラミングの達人レシピ集。プログラミングでよく利用する「定番処理」をどう料理するか,というお題とベストプラクティスを沢山集めたもの。プログラミングの入門や,初級から中級にステップアップしたい人にとって有用なレシピ集。なかでもPerl版のPerl Cookbookは有名で,多くのPerl開発者から「読むべし!」と推奨され,オライリーから書籍としても発売されています。PLEAK... 続きを読む
ChefでCookbookをアップロードする際に".git"とか".svn"を含めたくないのでパッチを書いた - RX-7乗りの適当な日々
IT, Linux 基本的に、Chefのリポジトリ一式をバージョン管理していると、どうしてもCookbookのディレクトリとかに".git"とか".svn"とか入ってきますよね。(gitとSubversionはどっちでもいいけど)".git"とか".svn"のディレクトリが、Chefリポジトリ内のfilesディレクトリの中に入ることで、ノードに".git"とか".svn"が一緒に配信(配置)されち... 続きを読む
Perlクックブックソースコードリンク集
Perlクックブックソースコードリンク集 このページは、Perlクックブック―Perlの鉄人が贈るレシピ集(第1版[絶版])(urn:isbn:4-87311-037-8)のソースコードへのアクセスがしやすいように、ネットワーク上[http://www.unix.org.ua/orelly/perl/cookbook/]にあるリソースについて、私が作成したリンク集です。 Perlクックブックの解説... 続きを読む