株式会社インフィニットループ PHPとスマホアプリ開発を行う札幌のシステム会社

技術ブログ

  1. トップ>
  2. 技術ブログ>
  3. Configuration Managementの記事一覧

2013年08月06日 (火)

著者 : 

はじめてAnsibleを使う人が知っておきたい7つのモジュール

こんにちは。makiです。
先月札幌で開催したPHP Matsuri 2013 では、Ansibleについて LT 発表してきました。

発表スライドはSlideshareにおいてあります。

Ansibleとは

  • 構成管理ツール(ChefやPuppet等と同じ)
  • playbookという脚本ファイル(Chefでいうrecipe)にやりたいことをyaml形式で書いて実行するだけ
  • 別にVagrantとの関係が必須じゃない
  • vagrant provisionよりもansible-playbookを単体実行のほうが便利なことも多い

READMEには設計思想としてこのように書かれています。

  • とってもシンプルなセットアップ
  • デフォルトで超速くて並列処理ができる
  • サーバーもデーモンもいらない。sshdだけ
  • クライアントのboxに追加で必要なものなどない
  • どんな言語でもモジュールを書くことができる
  • スクリプト作成のために用意されたステキなapi
  • rootユーザでなくても使える
  • とっても簡単な設定管理で利用できるよ

難しいことは何もなく、我々がやることはyaml形式の設定ファイルを書いて実行するだけです。
今回は、120以上ある標準モジュールの中から、特によく使うものを7つ厳選してご紹介します。

(続きを読む…)

  • このブログについて

    このブログは、札幌市の「株式会社インフィニットループ」が運営する技術ブログです。
    お仕事で使えるITネタを社員たちが発信します!

    最新の記事