7

What is Itamae

Embed Size (px)

Citation preview

Page 1: What is Itamae
Page 2: What is Itamae

WHAT IS ITAMAE• オープンソースの構成管理ツール(パッケージ入れたり、ディレクトリ操作したり、設定したり)

• puppet,chef,ansibleの様なもので、 chefのよい点を受け継ぎ、導入し易くしたもの

• Rubyで動作する

Page 3: What is Itamae

INSTALL ITAMAE>gem install itamae>itamae versionItamae v1.9.0

• もちろんサーバがインターネットに繋がっていること前提• Rubyがインストール済みであること(td-agentに内臓されたRubyでいけた!)

• 繋がってない場合は外の世界に繋げてもらうかgemスパイラルに陥ってください

Page 4: What is Itamae

HOW TO USE ITAMAE 1何をどうする?って命令を記述したrubyスクリプトを用意

package "python" doaction :install

end

install.rbpythonを

インストールする

Page 5: What is Itamae

HOW TO USE ITAMAE 2>itamae local install.rb

これだけで先ほどのinstall.rbに記述したパッケージがインストールされる

Page 6: What is Itamae

MORE ABOUT ITAMAE• sshでリモートサーバへの操作も可能(id/pass入力でOK)

• パッケージのインストールだけでなく、ディレクトリ作成、ユーザ作成等も可能

• サービスのstart/stopも可能

• いろいろできるっぽい

詳しくは https://github.com/itamae-kitchen/itamae/wiki

Page 7: What is Itamae

THE END