Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
SW
Uploaded by
shirou wakayama
9,564 views
Ansible入門...?
Ansible 紹介 at #pyfes 2013.11
Technology
◦
Read more
40
Save
Share
Embed
Embed presentation
Download
Downloaded 61 times
1
/ 43
2
/ 43
3
/ 43
4
/ 43
5
/ 43
6
/ 43
7
/ 43
8
/ 43
9
/ 43
10
/ 43
11
/ 43
12
/ 43
13
/ 43
14
/ 43
15
/ 43
16
/ 43
17
/ 43
18
/ 43
19
/ 43
20
/ 43
21
/ 43
22
/ 43
23
/ 43
24
/ 43
25
/ 43
26
/ 43
27
/ 43
28
/ 43
29
/ 43
30
/ 43
31
/ 43
32
/ 43
33
/ 43
34
/ 43
35
/ 43
36
/ 43
37
/ 43
38
/ 43
39
/ 43
40
/ 43
41
/ 43
42
/ 43
43
/ 43
More Related Content
PPTX
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
by
CLARA, Inc.
PDF
Ansible 入門 #01 (初心者向け)
by
Taro Hirose
PDF
Ansible入門
by
Daiki Hayakawa
PDF
ChefとPuppetの比較
by
Sugawara Genki
KEY
Fabricでサーバー管理をDRYにしよう
by
max747
PDF
Fabric Essentials
by
Yoshinari Takaoka
PDF
What is an Ansible?
by
Shunsaku Kudo
PDF
2日間Fabricを触った俺が 色々解説してみる
by
airtoxin Ishii
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
by
CLARA, Inc.
Ansible 入門 #01 (初心者向け)
by
Taro Hirose
Ansible入門
by
Daiki Hayakawa
ChefとPuppetの比較
by
Sugawara Genki
Fabricでサーバー管理をDRYにしよう
by
max747
Fabric Essentials
by
Yoshinari Takaoka
What is an Ansible?
by
Shunsaku Kudo
2日間Fabricを触った俺が 色々解説してみる
by
airtoxin Ishii
What's hot
PPTX
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
by
Takeshi Komiya
PDF
Ansible 2.0 のサマライズとこれから
by
Takeshi Kuramochi
PPT
Puppet Best Practices? at COOKPAD
by
Gosuke Miyashita
PDF
Puppet on AWS
by
Sugawara Genki
PPTX
Open Source System Administration Framework - Func
by
Gosuke Miyashita
PPTX
Itamae-Serverspec入門
by
辰徳 斎藤
PPTX
Ansible ではじめるインフラのコード化入門
by
Sho A
PDF
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
by
Masahiro Nagano
PDF
Lisp Tutorial for Pythonista Day 6
by
Ransui Iso
PDF
実"戦"CakePHP Plugin
by
Kenichirou Oyama
PDF
Webサーバ勉強会03
by
oranie Narut
PDF
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
by
Yasutaka Hamada
PDF
Ansible troubleshooting 101_2021
by
Hideki Saito
PDF
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
by
Yasutaka Hamada
PDF
Ansible 2.0を使って組む kubernetesクラスタ vol.1
by
Hidetoshi Hirokawa
PPT
Using Windows Azure
by
Shinji Tanaka
PPTX
明日から始める Chef 入門 #bpstudy
by
Takeshi Komiya
PDF
Webサーバのチューニング
by
Yu Komiya
PDF
FuelPHPで3種のprofilerを使ってみた
by
Katsuhiro Miura
PDF
今日から使い始めるChef
by
Masahiro NAKAYAMA
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
by
Takeshi Komiya
Ansible 2.0 のサマライズとこれから
by
Takeshi Kuramochi
Puppet Best Practices? at COOKPAD
by
Gosuke Miyashita
Puppet on AWS
by
Sugawara Genki
Open Source System Administration Framework - Func
by
Gosuke Miyashita
Itamae-Serverspec入門
by
辰徳 斎藤
Ansible ではじめるインフラのコード化入門
by
Sho A
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
by
Masahiro Nagano
Lisp Tutorial for Pythonista Day 6
by
Ransui Iso
実"戦"CakePHP Plugin
by
Kenichirou Oyama
Webサーバ勉強会03
by
oranie Narut
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
by
Yasutaka Hamada
Ansible troubleshooting 101_2021
by
Hideki Saito
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
by
Yasutaka Hamada
Ansible 2.0を使って組む kubernetesクラスタ vol.1
by
Hidetoshi Hirokawa
Using Windows Azure
by
Shinji Tanaka
明日から始める Chef 入門 #bpstudy
by
Takeshi Komiya
Webサーバのチューニング
by
Yu Komiya
FuelPHPで3種のprofilerを使ってみた
by
Katsuhiro Miura
今日から使い始めるChef
by
Masahiro NAKAYAMA
Viewers also liked
PPTX
サーバーの動くメモをAnsibleでとろう
by
Takayuki Hayashi
DOCX
тестове завдання
by
Olga19744
PDF
Tinkerer for pyfes 201303
by
shirou wakayama
DOC
Bai 1. th la nganh kh tiet 1
by
Ân Nguyễn
PPT
Nota 1 bahagian luar ikan hiasan
by
ctrosnahsue
DOCX
госы все
by
belfegor21
PDF
ansible-playbook useful command line options
by
shirou wakayama
PDF
Ansible meetup201409
by
shirou wakayama
PDF
EdisonでMQTT
by
shirou wakayama
PDF
MQTT meetup in Tokyo 機能概要
by
shirou wakayama
PDF
Ansible Playbookの短時間デバッグ方法
by
Kishin Yagami
PDF
Ansible for beginners ...?
by
shirou wakayama
PPTX
Using Google+ As A Marketing Channel
by
Brian Jensen
PDF
Vagrant環境のAnsibleを速くしたい
by
Kazuhiro Oinuma
PDF
Railsチュートリアルの歩き方 (第3版)
by
Yohei Yasukawa
PDF
Enjoy the Ansible
by
Yasuyuki Fujikawa
PDF
Vagrant+Ansibleで検証環境を簡単構築
by
Ken Sawada
PDF
Ansible はじめてみました
by
Takeshi Kuramochi
PDF
Ansible ではじめるサーバ作業の自動化
by
Masashi Shinbara
PDF
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
by
Takeshi Kuramochi
サーバーの動くメモをAnsibleでとろう
by
Takayuki Hayashi
тестове завдання
by
Olga19744
Tinkerer for pyfes 201303
by
shirou wakayama
Bai 1. th la nganh kh tiet 1
by
Ân Nguyễn
Nota 1 bahagian luar ikan hiasan
by
ctrosnahsue
госы все
by
belfegor21
ansible-playbook useful command line options
by
shirou wakayama
Ansible meetup201409
by
shirou wakayama
EdisonでMQTT
by
shirou wakayama
MQTT meetup in Tokyo 機能概要
by
shirou wakayama
Ansible Playbookの短時間デバッグ方法
by
Kishin Yagami
Ansible for beginners ...?
by
shirou wakayama
Using Google+ As A Marketing Channel
by
Brian Jensen
Vagrant環境のAnsibleを速くしたい
by
Kazuhiro Oinuma
Railsチュートリアルの歩き方 (第3版)
by
Yohei Yasukawa
Enjoy the Ansible
by
Yasuyuki Fujikawa
Vagrant+Ansibleで検証環境を簡単構築
by
Ken Sawada
Ansible はじめてみました
by
Takeshi Kuramochi
Ansible ではじめるサーバ作業の自動化
by
Masashi Shinbara
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
by
Takeshi Kuramochi
Similar to Ansible入門...?
PDF
Ansibleで始めるインフラ構築自動化
by
dcubeio
PDF
入門Ansible
by
Taku SHIMIZU
PDF
Ansible handson
by
Hideki Saito
PDF
Ansible入門 20151226
by
Kunihiro Morita
PDF
Ansible quickstart
by
Hideki Saito
PDF
入門Ansible(未発表箇所)
by
Taku SHIMIZU
PDF
受託開発でAnsibleを導入した話
by
Yuto Matsukubo
PDF
Ansible入門
by
Akira Otsuka
PDF
Ansibleを失敗しながら学ぶ その1
by
Kazuyuki Ichikawa
PDF
Ansibleではじめるサーバー・ネットワークの自動化(2018/07/05)
by
akira6592
PDF
Okinawa Open Days 2015 Handson - Ansible
by
Hideki Saito
PDF
Ansibleを使ってローカル開発環境を作ろう ( #PyLadiesTokyo Meetup )
by
Ai Makabi
PDF
Ansibleではじめるサーバー・ネットワークの自動化(2018/08/22)
by
akira6592
PDF
Ansibleではじめるサーバー・ネットワークの自動化(2019/04版)
by
akira6592
PDF
Redmine Ansible
by
ITO Yoshiichi
PDF
Ansible使いたい
by
fourside
PDF
Open Stack Day - Ansibleによる環境構築の自動化
by
shirou wakayama
PPTX
Ansibleハンズオン勉強会
by
Takahisa Iwamoto
PDF
サーバ構築を自動化する 〜Ansible〜
by
Yui Ito
PPTX
Ansible/Vagrantでアドテク環境を最速構築
by
kaboccha
Ansibleで始めるインフラ構築自動化
by
dcubeio
入門Ansible
by
Taku SHIMIZU
Ansible handson
by
Hideki Saito
Ansible入門 20151226
by
Kunihiro Morita
Ansible quickstart
by
Hideki Saito
入門Ansible(未発表箇所)
by
Taku SHIMIZU
受託開発でAnsibleを導入した話
by
Yuto Matsukubo
Ansible入門
by
Akira Otsuka
Ansibleを失敗しながら学ぶ その1
by
Kazuyuki Ichikawa
Ansibleではじめるサーバー・ネットワークの自動化(2018/07/05)
by
akira6592
Okinawa Open Days 2015 Handson - Ansible
by
Hideki Saito
Ansibleを使ってローカル開発環境を作ろう ( #PyLadiesTokyo Meetup )
by
Ai Makabi
Ansibleではじめるサーバー・ネットワークの自動化(2018/08/22)
by
akira6592
Ansibleではじめるサーバー・ネットワークの自動化(2019/04版)
by
akira6592
Redmine Ansible
by
ITO Yoshiichi
Ansible使いたい
by
fourside
Open Stack Day - Ansibleによる環境構築の自動化
by
shirou wakayama
Ansibleハンズオン勉強会
by
Takahisa Iwamoto
サーバ構築を自動化する 〜Ansible〜
by
Yui Ito
Ansible/Vagrantでアドテク環境を最速構築
by
kaboccha
Recently uploaded
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
Ansible入門...?
1.
Ansible 入門 #pyfes 2013.11
in Tokyo by @r_rudi(しろう) …?
2.
Ansible
3.
Ansible 間違い 正しい 正解
4.
Chef Puppet Salt cfengine juju …..
5.
構成管理 ツール Provisiong tool
6.
構成 管理
8.
by Lee Thompson
at Velocity 2010
9.
一部誇張表現があります
10.
本日の前提知識 Assumptions
11.
Task - name: install
python homeblew: name=python installs_options={{ option }} state=present
12.
Task タスク名(省略可) - name: install
python 引数 homeblew: name=python モジュール名 installs_options={{ option }} 変数 state=present 状態: absent を指定すると消せる (moduleによる)
13.
Playbook == Taskのセット -
hostname: name=AnsibleDemo - apt_repository: repo=’deb http://….’ - apt_key: url=http://….. 実行順
14.
実行方法 % ansible-playbook hoge.yml -i
inventory file (接続先ホストのリスト) -u username -k ssh pass -C check mode -D diff表示
15.
OK Let' Go !
16.
unarchive module - unarchive:
src=blah.tar.gz dest=/tmp/ copy Remote unzip untar Local Remote
17.
shell module - shell:
foo.sh copy Remote Run Local Remote Run
18.
ec2 - local_action: ec2 args: instance_type:
c1.medium image: emi-329394 count: 3
19.
Launch Instances module -
Google Compute Engine - Digital Ocean - Linode - Rackspace - Docker :
20.
インスタンスはいくつ? - local_action: ec2 args: count:
3 - local_action: ec2 args: count: 3 - local_action: ec2 args: count: 3
21.
インスタンスはいくつ? - local_action: ec2 args: count:
3 - local_action: ec2 args: count: 3 - local_action: ec2 args: count: 3 9
22.
インスタンスはいくつ? - local_action: ec2 args: count:
3 - local_action: ec2 args: count: 3 - local_action: ec2 args: count: 3 9 冪等性...?
23.
ec2 elb - local_action:
ec2_elb args: instance_id: “{{ ansible_ec2_instance_id }}” state: present
24.
deploy !! - local_action:
ec2_elb args: state=absent - nagios: action=disable_alert - git: repo=.... dest=/www version=release-11 - service: name=foo state=restarted - wait_for: port=8080 state=started :
25.
rolling update - serial:
1 Remote - 一台ずつ実行できる Remote - 数台まとめてもできる Remote
26.
Python API #pyfes ですから…
27.
ansible + flask from
ansible.inventory import Inventory from ansible.playbook import PlayBook from ansible import callbacks from flask import Flask, render_template import json app = Flask(__name__) @app.route("/play") def play(): inventory = Inventory('localhost.conf') stats = callbacks.AggregateStats() playbook_cb = callbacks.PlaybookCallbacks() runner_cb = callbacks.PlaybookRunnerCallbacks(stats) results = PlayBook(playbook='pyfesdemo.yml', forks=1, remote_user='shirou', sudo=False, module_path='module', callbacks=playbook_cb, runner_callbacks=runner_cb, stats=stats, inventory=inventory).run() return json.dumps(results)
28.
AnsibleWorks AWX
29.
Demo or Die
30.
Web UI demo
31.
本当のデモ: twilio module -
twilio APIを使うshell script #!/usr/bin/env sh AccountSid=AAAAAAAAA AuthToken=07999999999999 curl -X POST 'https://api.twilio.com/2010-0401/Accounts/ACe0361e5b6236a8948191d08635bcd449/Calls.json' ¥ -d 'From=%2B815031596145' -d 'To=%2B81999999993' ¥ -d 'Url=http%3A%2F%2Fexample.com%2Fansible.html' -u ${AccountSid}:${AuthToken} echo "changed=True" exit 0
32.
module 作成 - 超簡単 -
スクリプト言語ならなんでも書ける - 残念ながらgoは無理 - YAMLで書きにくいなら気軽にmoduleを作成 - サーバの./libraryに置いておけば使ってく れる
33.
handler tasks: - template: src=/srv/hoge.j2
dest=/etc/hoge notify: - restart apache handlers: - name: restart apache service: name=httpd state=restarted
34.
何台ぐらい扱えるの?
35.
We have users
using Ansible in push mode against 5000 machines at a time
36.
Accelarated mode - SSHでdaemonを起動 -
あとはdaemonと直接通信 - このdaemonは通信が 終わると自動で終わる - hosts: all accelerate: true tasks: ... - 2-8x faster than SSH
37.
モジュール紹介
38.
Arista networks - 10G/40G/100Gのスイッチ -
sshで入れる - pythonが入っている - Ansibleの初期からのスポンサー
39.
Arista modules - name:
enable interface Ethernet 1 arista_interface: interface_id=Ethernet1 admin=up speed=10g duplex=full logging=true
40.
DB - mongodb_user - mysql_db -
mysql_replication - postgres_user - postgres_db - riak - redis
41.
notification - irc - hipchat -
jabber - mail - osx_say
42.
まとめ - Ansibleは自動実行ツールとしても使えるよ - moduleたくさんうれしいな -
notification moduleは便利 - 欲しいものがなければ簡単に作れるよ - python必要ないよ - 実行速度は十分速いよ
43.
Ansible 本 - 最近出ました -
平易な英語 - 広い範囲をカバー - 今日飛ばした部分
Download