タグ

chefに関するtenten0213のブックマーク (6)

  • Docker + Chef + serverspec + Jenkins でインフラCIの環境を構築してみた - hidemium's blog

    Dockerが使えるようになったため、Jenkinsにより仮想サーバの起動から、サーバ構築、テスト、仮想サーバの廃棄までを自動化してみました。 やりたいこと 以下のように、Chefのリポジトリの更新をトリガーに、仮想サーバの起動から、サーバ構築、テスト、仮想サーバの廃棄までをJenkinsにて自動化します。 Chefのレシピをリモートリポジトリへgit pushすると、Jenkinsが通知を検知 JenkinsからDockerの仮想サーバ(コンテナ)を起動 起動が成功すれば、Chefを実行し、サーバを構築 サーバ構築が成功すれば、serverspecを実行し、サーバの状態をテスト テストが成功すれば、Dockerの仮想サーバ(コンテナ)を廃棄 また、Dockerの起動停止、サーバ構築、テストは全てSSH接続により行います。 構成 CentOS 6.5 : Chef、serverspec、J

    Docker + Chef + serverspec + Jenkins でインフラCIの環境を構築してみた - hidemium's blog
  • 書籍「Chef活用ガイド」を頂いたので読みました - Tech-Sketch

    4/25にインフラ環境の構築や構成管理の自動化ツールである「Chef」に関する書籍「Chef活用ガイド」が発売されました。私もこのTech-SketchでChefの記事( 【Chef】Custom LWRPsで独自のResourceを作る方法 )を書いていたこともあり、とても興味があったので読んでみたいと思っていたところ、なんと書籍の監修であるクリエーションライン株式会社様より書籍を頂きました!このようなとても嬉しいサプライズをありがとうございます。僭越ながら書籍の紹介と共に読んだ感想を少し書かせて頂こうと思います。 「Chef活用ガイド」とはどんなか この「Chef活用ガイド」を手にとった方は誰もがこう思うでしょう。「重いっ!」「分厚いっ!」総ページ数はなんと671ページもあります。ページ数を見るだけでも濃い内容だということが伺えますが、実際に読んでみると、Chefの概要や理念やアーキ

  • 構成管理ツール「Chef」の一歩進んだ使い方 ―独自のResourceを定義する―

    Chefを使っていると、Recipeのコード量が膨大になってしまったり、Recipeを使い回したりすることがあるかと思います。稿では、そのような場合にコードの見通しを良くしたり、コードの再利用性を向上したりできる独自のResourceを定義する方法について、独自Resource導入前後のコードを紹介しつつ、解説したいと思います。 構成管理ツール「Chef」とは 有名なツールなのでご存じの方も多いかもしれませんが、ChefはChef社(旧Opscode社)が提供しているインフラ環境の構築や構成管理の自動化ツールです。Chefを使えばOS環境の設定やパッケージのインストール、ミドルウェアの設定など、インフラエンジニアが今まで人手で行ってきたような作業を自動化することができます。また、ChefはApache License,Version 2.0でOSSとして公開されているため、誰でも利用が可

    構成管理ツール「Chef」の一歩進んだ使い方 ―独自のResourceを定義する―
  • Immutable Infrastructure Conference #1 に参加してきた #immutableinfra · さよならインターネット

    Immutable Infrastructure Conference #1 に参加してきた #immutableinfra March 26, 2014 とてもおもしろかったです。ありがとうございました! 以下個人メモ Chef 手順書の代わりにコードにする Communityモノは必要以上に汎用性を持たせて複雑化していたり include_recipeなど必要以上に密結合していたりするので基的に利用しない 複雑なコード、複雑な処理にならないようにする ShellScriptやSalt、Ansibleなどで問題が解決できるなら何でもいい Golden Image 同じ環境のサーバが簡単にできる Golden Imageを常にゼロからつくれることが前提 Golden Imageに変更があればドキュメントを更新する? サービスを最新の状態にする pull? rsync? ミドルウェアの変更

  • 【Chef】Custom LWRPsで独自のResourceを作る方法 - Tech-Sketch

    3/4(火)、3/5(水)にChefエンジニア養成特別講座が開催され、参加して来ました。その中の一つにLWRPsを使って独自のResourceを定義する方法について解説があったので、Rubyのバージョン管理ツールであるrbenvのリソースを作ってみたいと思います。 なお、Chefについては過去の記事 Chef の勉強会をやってみた を参照して下さい。 Custom LWRPsとは Chefでは定義されているResourceをrecipe内で使うことでサーバの構成管理を行います。例えば、新規にファイル作成する場合などは下記のようにfile Resourceを使ってrecipeを実装します。 file "/tmp/something" do owner "root" group "root" mode "0755" action :create end 既存のResourceのみでもreci

  • jedipunkz 🚀 のブログ

    インフラ寄りのソフトウェア技術について記事にしていくブログです。興味ある技術 » AWS, ECS, GCP, EKS, GKE, BigQuery, Golang, Python, Kubernetes, OpenStack, Ceph, Terraform, Ansible, Prometheus, Datadog, SRE, etc… OpenTelemetry を使って AWS (X-Ray, Cloudwatch Logs) にトレースとログを計装する事に興味があったので調べた内容を記そうと思います。 構成 今回検証してみた構成は下記の様な構成です。AWS を用いた場合 ECS や EKS, LambdaGo アプリを起動する事が通常ですが、今回は docker-compose で検証しました。ただ ECS, EKS に置き換えるのは比較的簡単だと思います。 trace p

    jedipunkz 🚀 のブログ
  • 1