入門Ansible
- 2. Agenda
๏ 自己紹介
๏ 本セッションについて
• 本セッションの扱う対象である Ansible とは何か?
• 本セッションの対象者
• 本セッションで話すこと・話さないこと
๏ Ansibleを使う前に思いそうなこと
• Ansibleを使うと何が嬉しいのか?
• 他の類似ツールとは何が違うのか?
• Ansibleを動かすのに必要なシステム要件は?
• どんな企業が実際に使っているのか?
๏ Ansibleの基本的な使い方
13年9月15日日曜日
- 3. Agenda
๏ 自己紹介
๏ 本セッションについて
• 本セッションの扱う対象である Ansible とは何か?
• 本セッションの対象者
• 本セッションで話すこと・話さないこと
๏ Ansibleを使う前に思いそうなこと
• Ansibleを使うと何が嬉しいのか?
• 他の類似ツールとは何が違うのか?
• Ansibleを動かすのに必要なシステム要件は?
• どんな企業が実際に使っているのか?
๏ Ansibleの基本的な使い方
13年9月15日日曜日
- 4. 自己紹介
๏清水 琢(しみず たく)
• @takuan_osho
• Blog : http://takuan-osho.hatenablog.com/
๏趣味でプログラミングをしている
• Python関連の勉強会
(Sphinx関連、PyFesなど)に
よく出ています
๏PyCon JP 2012 副座長
13年9月15日日曜日
- 5. Agenda
๏ 自己紹介
๏ 本セッションについて
• 本セッションの扱う対象である Ansible とは何か?
• 本セッションの対象者
• 本セッションで話すこと・話さないこと
๏ Ansibleを使う前に思いそうなこと
• Ansibleを使うと何が嬉しいのか?
• 他の類似ツールとは何が違うのか?
• Ansibleを動かすのに必要なシステム要件は?
• どんな企業が実際に使っているのか?
๏ Ansibleの基本的な使い方
13年9月15日日曜日
- 9. 作者
๏ Michael DaHaan氏
• AnsibleWorksの
Co-Founder、CTO
• Cobbler, Funcに
携わっていた
• 2012年にAnsibleの
Projectを立ち上げる
• 現実世界における
サーバ自動化の問題を
単純化したかった
13年9月15日日曜日
- 14. Agenda
๏ 自己紹介
๏ 本セッションについて
• 本セッションの扱う対象である Ansible とは何か?
• 本セッションの対象者
• 本セッションで話すこと・話さないこと
๏ Ansibleを使う前に思いそうなこと
• Ansibleを使うと何が嬉しいのか?
• 他の類似ツールとは何が違うのか?
• Ansibleを動かすのに必要なシステム要件は?
• どんな企業が実際に使っているのか?
๏ Ansibleの基本的な使い方
13年9月15日日曜日
- 32. Agenda
๏ 自己紹介
๏ 本セッションについて
• 本セッションの扱う対象である Ansible とは何か?
• 本セッションの対象者
• 本セッションで話すこと・話さないこと
๏ Ansibleを使う前に思いそうなこと
• Ansibleを使うと何が嬉しいのか?
• 他の類似ツールとは何が違うのか?
• Ansibleを動かすのに必要なシステム要件は?
• どんな企業が実際に使っているのか?
๏ Ansibleの基本的な使い方
13年9月15日日曜日
- 36. setup.ymlの中身
---
- hosts: all
user: vagrant
sudo: True
tasks:
- name: 基本的なパッケージをインストール
apt: pkg={{ item }} state=latest
with_items:
- build-essential
(省略)
- git
13年9月15日日曜日
- 54. 参考資料
๏ 構成管理ツールの比較記事
✦ 英語
• (Ansible, SaltStack)
• http://missingm.co/2013/06/ansible-and-salt-a-
detailed-comparison/
• (Ansible, Chef, Puppet)
• http://jjasghar.github.io/blog/2013/06/26/ansible-vs-
chef-vs-puppet/
✦ 日本語
• (Ansible, Chef, Fabric)
• http://hnakamur.github.io/blog/2013/09/01/tried-chef-
ansible-fabric/
13年9月15日日曜日
- 55. 参考資料
• Continuous Deploymentについて
• http://www.youtube.com/watch?
v=PDRdCqFp2sY
• Flask/WSGI Applicationをデプロイする例
• http://mattupstate.com/python/devops/
2012/08/07/flask-wsgi-application-
deployment-with-ubuntu-ansible-nginx-
supervisor-and-uwsgi.html
13年9月15日日曜日