タグ

puppetに関するryoma123のブックマーク (7)

  • Puppet 3.7.3 - 3.7.5 はRuby 2.2だと動かない

    ペパボで何人かハマってしまった人がいたので記事にしておく。 PuppetLabsのチケットにも登録されているが、Puppet 3.7.x (x >= 3) はRuby 2.2だとエラーになってしまう。 [PUP-3796] Puppet 3.7.3 is not supported on Ruby 2.2 - Puppet Labs Tickets $ puppet --version /Users/hfm/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/puppet-3.7.5/lib/puppet/defaults.rb:488: warning: duplicated key at line 489 ignored: :queue_type /Users/hfm/.rbenv/versions/2.2.1/lib/ruby/gems/2.

  • 私とPuppet 基本編 その1 (Resource,Ordering,Class,Define,Node) - Qiita

    私とPuppet 基編 その1 (Resource,Ordering,Class,Define,Node)Puppet シリーズの目次 Infrastructure as Code 概念の理解 Puppet環境の準備 Puppetの基の理解その1 Resource,Ordering,Class,Define,Node Puppetの基の理解その2 Module,File,Templates,Variable Puppetベストプラクティスの理解その1 ディレクトリ構成とその役割 Puppetベストプラクティスの理解その2 多種多様なサーバの構成管理 Puppetベストプラクティスの理解その3 Hieraで世界が変わる? Resource - Puppetによる構成管理の最小単位 Puppetでは構成管理する対象をResourceと呼ぶ。 Resourceの種類(Resource T

    私とPuppet 基本編 その1 (Resource,Ordering,Class,Define,Node) - Qiita
  • Puppetの --detailed-exitcodes オプション - Qiita

    --detailed-exitcodes というオプションを puppet apply の際に渡すと便利らしい。 --detailed-exitcodes Provide transaction information via exit codes. If this is enabled, an exit code of '2' means there were changes, an exit code of '4' means there were failures during the transaction, and an exit code of '6' means there were both changes and failures. つまり、 変更がなくエラーもなければ 0 で終了する。 変更があれば 2 で終了する。 なにも変更が無く、エラーがあった場合 4 で終了する

    Puppetの --detailed-exitcodes オプション - Qiita
  • 第1回 システム自動管理ツールの必要性とPuppetの概要 | gihyo.jp

    はじめまして。株式会社 paperboy&co. の宮下と申します。 この連載では、最近注目を集めているRuby製のシステム自動管理ツールPuppetについて、その概要から具体的なシステム管理への適用まで、実際の現場で利用するために必要な情報をお届けします。 システム管理とは システム管理と一口に言っても、以下のような様々なタスクから構成されます。 ハードウェアの設置 ネットワークへの接続 OSのインストール/設定 ネットワークの設定 OSへの最新パッチ適用 ソフトウェアのインストール/設定 OS/ソフトウェアのアップデート OS/ソフトウェの設定変更 細かく言えば、他にもタスクは色々ありますが、これらのタスクを通じてシステムを「あるべき状態」に維持するのがシステム管理である、と言えるのではないでしょうか。 システム自動管理ツールの必要性 それでは、システム管理の自動化はなぜ必要なのでしょ

    第1回 システム自動管理ツールの必要性とPuppetの概要 | gihyo.jp
  • 入門Puppet - Automate Your Infrastructure - 栗林健太郎 | パブー

    クラウドが一般的になってきた昨今、サーバ構成管理の自動化は、もはやそれなしでは考えられないほど当たり前のものになっています。Puppetは、そのためのフレームワークのひとつです。 Puppetは2005年のリリース以来、後発のChefとともに、サーバ構成管理の自動化に欠かせないフレームワークとして広く利用されてきました。とはいえ、ドキュメントが非常に充実してはいるもののその機能は膨大で、初心者にとって決してとっつきやすいものでないことは確かでしょう。現に、筆者の周りでも「Puppetを学習してみたいけど、どこから手をつけたらいいのか……」という声をよくききます。 クラウドの一般化によって、物理的な制約から離れ、サーバをあたかもプログラム上のオブジェクトであるかのように扱えるようになった現在、エンジニアにとって、Puppetのような自動化ツールを使いこなせるようになることは、技術スキルの向上

    入門Puppet - Automate Your Infrastructure - 栗林健太郎 | パブー
  • インフラ系技術の流れ - Gosuke Miyashita

    ここ最近のインフラ系技術の流れがおもしろいなー、と思ったので、Puppet が出た辺りぐらいから、振り返って整理してみる。殴り書きなので、後から修正したり書き加えたりするかも。特に後半の方は、あまり考えが整理できてない。 最近のウェブ界隈での「インフラ」という用語の使われ方には、色々異論もあるようだけど、ここではごく最近使われるようになってきた、OS からミドルウェアといったソフトウェアレイヤーを指す言葉としてのインフラについて触れる。(英語圏でも同様の意味で使われているようなので、ある程度市民権を得たと言っても良さそうだし。) プロビジョニングレイヤー まず、前提知識としてプロビジョニングレイヤーと自分が勝手に呼んでるものについて整理。 Chef や Puppet は「プロビジョニングフレームワーク」とも呼ばれているが、以下の議論をより厳密にするために、Lee Thompson 氏による

  • Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0063 号 バックナンバー Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist Magazine 0059 号 Rubyist

  • 1