タグ

ansibleに関するwata88のブックマーク (13)

  • chefからansibleに乗り換えた5つの理由|TechRacho by BPS株式会社

    1年くらいchefを使ってサーバ構築をしていたのですが、最近ansibleに乗り換えたので紹介記事を書いてみます 1. サーバ側に何もインストールする必要がない chefは管理対象ノードにchef-clientをインストールする必要がありますが、ansibleはPython 2.4が入っていて、sshでログインできればOKです。 chefもパッケージや,knife bootstrapコマンド等があるので始めやすいですが、何もする必要がないansibleの方が敷居が低いのかなと思ってます。 例えばsshでログインできれば、以下のコマンドを打てば10.0.10.1~10.0.10.3サーバの情報をとってくれます(カーネルバージョン,CPU,メモリ,ディスクサイズ,ディストリビューション等)。 この機能はchefで使われているohai相当のことをしてくれます。 echo 10.0.10.1 >

    chefからansibleに乗り換えた5つの理由|TechRacho by BPS株式会社
    wata88
    wata88 2014/05/31
    ずっとandible派ではあるけど、なかなか使ってる人見かけない
  • Ansible使ってVagrantのゲストOSの構成管理する【Playbook: jenkins, node.js】 - yutaponのブログ

    去年辺りからimmutable infrastructureが盛り上がってきている感があります。 サーバーの環境をコードで記述するツールにはPuppet、Chefなどがありますが、 今回はAnsibleを触ってみます。 Ansible is Simple IT Automation この記事ではVagrantでCentOS6.5を入れて、その上にAnsibleでJenkinsを入れるところまでを説明します。 (入門向けで、Ansibleについて突っ込んだことは書いていません) Ansibleとは? AnsibleはPuppet、Chefなどと同様に構成管理ツールです *1 一番の特徴はPuppet, Chefに比べてリモートホストに特別な設定が必要ないことでしょうか。 ssh接続ができて、python2.4以上が入っていれば動きます。 設定はYAMLで記述し、特にpythonを知らなくても

    Ansible使ってVagrantのゲストOSの構成管理する【Playbook: jenkins, node.js】 - yutaponのブログ
    wata88
    wata88 2014/04/08
    ansible記事増えてきて嬉しい
  • AnsibleでOSのディストリビューションによって挙動を変えるモジュールの実装例 - Qiita

    AnsibleでOSによって挙動を変えるモジュールの実装例について説明します。 モジュールの作成方法については以下のページを参照してください。 Developing Modules Ansible モジュール作成のイロハ | Backlogブログ OSによって挙動を変えるモジュール まず、ディストリビューションではなくOSによって挙動を変える実装について説明します。 例としてuserモジュールのソースを見ていきます。 このモジュール内ではUserクラスとそのサブクラスとして FreeBsdUserクラス、OpenBSDUserクラス、NetBSDUserクラス、SunOSクラス、AIXクラスが定義されています。 サブクラスではcreate_user()、remove_user()、modify_user()メソッドをオーバーライドしています。 Userクラスのnewメソッドは以下の様な定義

    AnsibleでOSのディストリビューションによって挙動を変えるモジュールの実装例 - Qiita
  • Ansible入門...?

    KokiSugihara_HCG2023_A method for visualizing causal relationships between to...Matsushita Laboratory

    Ansible入門...?
  • Ansible AWX を使ってみる(1) - ようへいの日々精進XP

    概要 Ansible が Web ユーザーインターフェースで利用出来る Ansible AWX を使ってみる Chef Server や Hosted Chef 等に似ている気がするなー Ansible AWX って車の名前みたいでカッコイイ 解りやすいドキュメントでとっても簡単 ただし無償版は 10 ホストまでしか登録出来ず、それ以上のホストを取り扱う場合には有償ライセンスを購入しなければいかんぜよ インストール インストールした環境 CentOS 6.4 x86_64 古いバージョンの ansible ではダメ ドキュメントを斜め読みした後、何も考えずに yum install ansible を行った後で wget http://ansibleworks.com/releases/awx/setup/awx-setup-1.2.2.tar.gz tar zxvf awx-setup-

    Ansible AWX を使ってみる(1) - ようへいの日々精進XP
  • Ansible Documentation

    Ansible community documentation Ansible offers open-source automation that is simple, flexible, and powerful. Got thoughts or feedback on the new documentation landing pages? We want to hear from you! Join us in the docs channel on Matrix or open a GitHub issue in the docsite repository.

    wata88
    wata88 2014/01/06
    見た目変わった気がする.Sphinx?
  • Ansible チュートリアル | Ansible Tutorial in Japanese

    Ansible Tutorial July Tech Festa にて開催されたハンズオンの資料が公開されていたことに刺激され、Chef の代わりに Ansible を使う資料を作りました。 Ansible を使って WordPress サーバーのセットアップを行い、ServerSpec でテストを行います。 まだ Ansible を試し始めたばかりで自分の勉強がてら書いています。 Puppet にも Chef にも乗り遅れたので Ansible に飛び乗ってみようかと。 GitHub Repository Ansible Tutorial Wiki 2013年08月13日 一段落 コピペで動かないところを全体的に修正しました。今後は 詳細ページ Wiki を充実させていきます 2013年09月09日 role についての追記しました 2013年12月22日 リニューアル Ansible

  • Ansibleのroleを使いこなす - Qiita

    Ansibleのroleを実際に使ってみてわかったことを共有します。さらに便利に活用するtips等ありましたら、ぜひコメントをお願いします。 Ansibleのroleは単にインクルードの単位 最初roleという名前を聞いたときは、webserverとかdbserverといった役割を設定するのだろうと予想しました。が、Rolesのドキュメントを読んで、playbookの一部をインクルードして再利用するための仕組みだということがわかりました。つまり、playbookを分割・構成するコンポーネントという意味合いです。 もともとroleはなくてincludeの仕組みだけありましたが、より便利にするためにroleという仕組みが追加されたという経緯のようです。 例えばnginx, mysqlといった単位でroleを定義するのが良いです。さらにmysql/clientのように階層的なrole名を用いるこ

    Ansibleのroleを使いこなす - Qiita
  • ansibleを使ってみる — そこはかとなく書くよん。 ドキュメント

    ansibleを使ってみる¶ Chefが猛烈な勢いで流行り始めている今日このごろですが、似たようなものは 世の中にいくつもあります。今日はその中の一つ、 Ansible を使ってみます。 書いていたらやたらと長くなったので何回か続きます。 軽くご紹介¶ インストールの前にどのようなツールなのかを軽く説明します。マシンの設定 を自動で行なってくれる、というツールなのはChefと同じです。 そのポリシーは githubのページ に書かれています。 シンプルな設定 最初から超速くて並列 サーバーやデーモンとかいらない。今あるsshdだけあればいい クライアント側になにもいらない モジュールは「どんな」言語でも書ける 超強力な分散スクリプトを書くためのイケてるAPI rootじゃなくても便利に使える 今までで一番使える設定管理システム さて、では見て行きましょう。 インストール¶ ansibleは

  • AnsibleWorks

    Infrastructure as Code We manage your infrastructure from your networks security groups to the container orchestrations with versioned code changes and speed up your platform teams service time. We manage your cloud platform from your networks security groups to the container orchestrations with versioned code changes and speed up your platform teams service time. With Infrastructure as Code servi

    AnsibleWorks
  • はじめてAnsibleを使う人が知っておきたい7つのモジュール|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    はじめてAnsibleを使う人が知っておきたい7つのモジュール こんにちは。makiです。 先月札幌で開催したPHP Matsuri 2013 では、Ansibleについて LT 発表してきました。 発表スライドはSlideshareにおいてあります。 Ansibleとは 構成管理ツール(ChefやPuppet等と同じ) playbookという脚ファイル(Chefでいうrecipe)にやりたいことをyaml形式で書いて実行するだけ 別にVagrantとの関係が必須じゃない vagrant provisionよりもansible-playbookを単体実行のほうが便利なことも多い READMEには設計思想としてこのように書かれています。 とってもシンプルなセットアップ デフォルトで超速くて並列処理ができる サーバーもデーモンもいらない。sshdだけ クライアントのboxに追加で必要なものな

    はじめてAnsibleを使う人が知っておきたい7つのモジュール|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
  • 悪魔に魂を売ってしまおう -devil’s pie- #phpmatsuri #phpmatsuri2013

    PHPMatsuri2013に参加してきました! 奥芝商店というスープカレー屋で念願のスープカレーべました! が、とてもボリューミーで死にかけた小山です。創成寺(ソーセージ)うまい! 今回はPHPMatsuri2013のハッカソンで作成した“devil's pie”について、技術的な点と今後について紹介したいと思います。 “devil's pie”とは? 詳しくはこちらPHPMatsuri2013″大”LT大会での発表スライドとデモムービーをご覧ください。 話はそれますが、PHPMatsuriはこの”大”LT大会が祭りの醍醐味と言っても過言ではないと思っています。 徹夜して開発した成果の発表を待ちながら、他の人のいろいろな成果発表を聞いて盛り上がる。そしてそれぞれがそれぞれに投票して参加できる。 この発表の瞬間のために参加しているんだと思います。 “devil's pie”の中の技

    悪魔に魂を売ってしまおう -devil’s pie- #phpmatsuri #phpmatsuri2013
  • 1