Soumettre la recherche
Mettre en ligne
Ansible入門...?
•
40 j'aime
•
9,535 vues
S
shirou wakayama
Suivre
Ansible 紹介 at #pyfes 2013.11
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 43
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
CLARA ONLINE, Inc.
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
Taro Hirose
Ansible入門
Ansible入門
Daiki Hayakawa
ChefとPuppetの比較
ChefとPuppetの比較
Sugawara Genki
Fabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしよう
max747
Fabric Essentials
Fabric Essentials
Yoshinari Takaoka
What is an Ansible?
What is an Ansible?
Shunsaku Kudo
2日間Fabricを触った俺が 色々解説してみる
2日間Fabricを触った俺が 色々解説してみる
airtoxin Ishii
Recommandé
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
CLARA ONLINE, Inc.
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
Taro Hirose
Ansible入門
Ansible入門
Daiki Hayakawa
ChefとPuppetの比較
ChefとPuppetの比較
Sugawara Genki
Fabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしよう
max747
Fabric Essentials
Fabric Essentials
Yoshinari Takaoka
What is an Ansible?
What is an Ansible?
Shunsaku Kudo
2日間Fabricを触った俺が 色々解説してみる
2日間Fabricを触った俺が 色々解説してみる
airtoxin Ishii
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
Takeshi Komiya
Ansible 2.0 のサマライズとこれから
Ansible 2.0 のサマライズとこれから
Takeshi Kuramochi
Puppet Best Practices? at COOKPAD
Puppet Best Practices? at COOKPAD
Gosuke Miyashita
Puppet on AWS
Puppet on AWS
Sugawara Genki
Open Source System Administration Framework - Func
Open Source System Administration Framework - Func
Gosuke Miyashita
Itamae-Serverspec入門
Itamae-Serverspec入門
辰徳 斎藤
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
Sho A
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Masahiro Nagano
Lisp Tutorial for Pythonista Day 6
Lisp Tutorial for Pythonista Day 6
Ransui Iso
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
Kenichirou Oyama
Webサーバ勉強会03
Webサーバ勉強会03
oranie Narut
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
Yasutaka Hamada
Ansible troubleshooting 101_2021
Ansible troubleshooting 101_2021
Hideki Saito
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
Yasutaka Hamada
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Hidetoshi Hirokawa
Using Windows Azure
Using Windows Azure
Shinji Tanaka
明日から始める Chef 入門 #bpstudy
明日から始める Chef 入門 #bpstudy
Takeshi Komiya
Webサーバのチューニング
Webサーバのチューニング
Yu Komiya
FuelPHPで3種のprofilerを使ってみた
FuelPHPで3種のprofilerを使ってみた
Katsuhiro Miura
今日から使い始めるChef
今日から使い始めるChef
Masahiro NAKAYAMA
サーバーの動くメモをAnsibleでとろう
サーバーの動くメモをAnsibleでとろう
Takayuki Hayashi
тестове завдання
тестове завдання
Olga19744
Contenu connexe
Tendances
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
Takeshi Komiya
Ansible 2.0 のサマライズとこれから
Ansible 2.0 のサマライズとこれから
Takeshi Kuramochi
Puppet Best Practices? at COOKPAD
Puppet Best Practices? at COOKPAD
Gosuke Miyashita
Puppet on AWS
Puppet on AWS
Sugawara Genki
Open Source System Administration Framework - Func
Open Source System Administration Framework - Func
Gosuke Miyashita
Itamae-Serverspec入門
Itamae-Serverspec入門
辰徳 斎藤
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
Sho A
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Masahiro Nagano
Lisp Tutorial for Pythonista Day 6
Lisp Tutorial for Pythonista Day 6
Ransui Iso
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
Kenichirou Oyama
Webサーバ勉強会03
Webサーバ勉強会03
oranie Narut
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
Yasutaka Hamada
Ansible troubleshooting 101_2021
Ansible troubleshooting 101_2021
Hideki Saito
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
Yasutaka Hamada
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Hidetoshi Hirokawa
Using Windows Azure
Using Windows Azure
Shinji Tanaka
明日から始める Chef 入門 #bpstudy
明日から始める Chef 入門 #bpstudy
Takeshi Komiya
Webサーバのチューニング
Webサーバのチューニング
Yu Komiya
FuelPHPで3種のprofilerを使ってみた
FuelPHPで3種のprofilerを使ってみた
Katsuhiro Miura
今日から使い始めるChef
今日から使い始めるChef
Masahiro NAKAYAMA
Tendances
(20)
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
Ansible 2.0 のサマライズとこれから
Ansible 2.0 のサマライズとこれから
Puppet Best Practices? at COOKPAD
Puppet Best Practices? at COOKPAD
Puppet on AWS
Puppet on AWS
Open Source System Administration Framework - Func
Open Source System Administration Framework - Func
Itamae-Serverspec入門
Itamae-Serverspec入門
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Lisp Tutorial for Pythonista Day 6
Lisp Tutorial for Pythonista Day 6
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
Webサーバ勉強会03
Webサーバ勉強会03
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
Ansible troubleshooting 101_2021
Ansible troubleshooting 101_2021
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Using Windows Azure
Using Windows Azure
明日から始める Chef 入門 #bpstudy
明日から始める Chef 入門 #bpstudy
Webサーバのチューニング
Webサーバのチューニング
FuelPHPで3種のprofilerを使ってみた
FuelPHPで3種のprofilerを使ってみた
今日から使い始めるChef
今日から使い始めるChef
En vedette
サーバーの動くメモをAnsibleでとろう
サーバーの動くメモをAnsibleでとろう
Takayuki Hayashi
тестове завдання
тестове завдання
Olga19744
Tinkerer for pyfes 201303
Tinkerer for pyfes 201303
shirou wakayama
Bai 1. th la nganh kh tiet 1
Bai 1. th la nganh kh tiet 1
Ân Nguyễn
Nota 1 bahagian luar ikan hiasan
Nota 1 bahagian luar ikan hiasan
ctrosnahsue
госы все
госы все
belfegor21
ansible-playbook useful command line options
ansible-playbook useful command line options
shirou wakayama
Ansible meetup201409
Ansible meetup201409
shirou wakayama
EdisonでMQTT
EdisonでMQTT
shirou wakayama
MQTT meetup in Tokyo 機能概要
MQTT meetup in Tokyo 機能概要
shirou wakayama
Ansible Playbookの短時間デバッグ方法
Ansible Playbookの短時間デバッグ方法
Kishin Yagami
Ansible for beginners ...?
Ansible for beginners ...?
shirou wakayama
Using Google+ As A Marketing Channel
Using Google+ As A Marketing Channel
Brian Jensen
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Kazuhiro Oinuma
Railsチュートリアルの歩き方 (第3版)
Railsチュートリアルの歩き方 (第3版)
Yohei Yasukawa
Enjoy the Ansible
Enjoy the Ansible
Yasuyuki Fujikawa
Vagrant+Ansibleで検証環境を簡単構築
Vagrant+Ansibleで検証環境を簡単構築
Ken Sawada
Ansible はじめてみました
Ansible はじめてみました
Takeshi Kuramochi
Ansible ではじめるサーバ作業の自動化
Ansible ではじめるサーバ作業の自動化
Masashi Shinbara
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
Takeshi Kuramochi
En vedette
(20)
サーバーの動くメモをAnsibleでとろう
サーバーの動くメモをAnsibleでとろう
тестове завдання
тестове завдання
Tinkerer for pyfes 201303
Tinkerer for pyfes 201303
Bai 1. th la nganh kh tiet 1
Bai 1. th la nganh kh tiet 1
Nota 1 bahagian luar ikan hiasan
Nota 1 bahagian luar ikan hiasan
госы все
госы все
ansible-playbook useful command line options
ansible-playbook useful command line options
Ansible meetup201409
Ansible meetup201409
EdisonでMQTT
EdisonでMQTT
MQTT meetup in Tokyo 機能概要
MQTT meetup in Tokyo 機能概要
Ansible Playbookの短時間デバッグ方法
Ansible Playbookの短時間デバッグ方法
Ansible for beginners ...?
Ansible for beginners ...?
Using Google+ As A Marketing Channel
Using Google+ As A Marketing Channel
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Railsチュートリアルの歩き方 (第3版)
Railsチュートリアルの歩き方 (第3版)
Enjoy the Ansible
Enjoy the Ansible
Vagrant+Ansibleで検証環境を簡単構築
Vagrant+Ansibleで検証環境を簡単構築
Ansible はじめてみました
Ansible はじめてみました
Ansible ではじめるサーバ作業の自動化
Ansible ではじめるサーバ作業の自動化
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
Similaire à Ansible入門...?
ひのきのぼうだけで全クリ目指す
ひのきのぼうだけで全クリ目指す
AromaBlack
PostgreSQLとpython
PostgreSQLとpython
Soudai Sone
Subprocess no susume
Subprocess no susume
Makoto Kishimoto
Ansible quickstart
Ansible quickstart
Hideki Saito
kunibiki.rb #5 発表資料
kunibiki.rb #5 発表資料
yoshioka_cb
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
靖 小田島
Puppet入門
Puppet入門
Tomita Akiyoshi
Niigata.pm #1
Niigata.pm #1
hayajo Imai
boost::shared_ptr tutorial
boost::shared_ptr tutorial
NU_Pan
Puppetのススメ
Puppetのススメ
Gosuke Miyashita
20180613 [TensorFlow分散学習] Horovodによる分散学習の実装方法と解説
20180613 [TensorFlow分散学習] Horovodによる分散学習の実装方法と解説
LeapMind Inc
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No2
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No2
Etsuji Nakai
Mock and patch
Mock and patch
Toru Furukawa
Distutil setuptools distribute
Distutil setuptools distribute
Atsushi Odagiri
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
dcubeio
React Native GUIDE
React Native GUIDE
dcubeio
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
debexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするには
kenhys
2013.07.15 はじパタlt scikit-learnで始める機械学習
2013.07.15 はじパタlt scikit-learnで始める機械学習
Motoya Wakiyama
Grails-1.1を斬る!~Grails-1.1からのチーム開発~ in Tokyo
Grails-1.1を斬る!~Grails-1.1からのチーム開発~ in Tokyo
Tsuyoshi Yamamoto
Similaire à Ansible入門...?
(20)
ひのきのぼうだけで全クリ目指す
ひのきのぼうだけで全クリ目指す
PostgreSQLとpython
PostgreSQLとpython
Subprocess no susume
Subprocess no susume
Ansible quickstart
Ansible quickstart
kunibiki.rb #5 発表資料
kunibiki.rb #5 発表資料
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
Puppet入門
Puppet入門
Niigata.pm #1
Niigata.pm #1
boost::shared_ptr tutorial
boost::shared_ptr tutorial
Puppetのススメ
Puppetのススメ
20180613 [TensorFlow分散学習] Horovodによる分散学習の実装方法と解説
20180613 [TensorFlow分散学習] Horovodによる分散学習の実装方法と解説
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No2
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No2
Mock and patch
Mock and patch
Distutil setuptools distribute
Distutil setuptools distribute
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
React Native GUIDE
React Native GUIDE
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
debexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするには
2013.07.15 はじパタlt scikit-learnで始める機械学習
2013.07.15 はじパタlt scikit-learnで始める機械学習
Grails-1.1を斬る!~Grails-1.1からのチーム開発~ in Tokyo
Grails-1.1を斬る!~Grails-1.1からのチーム開発~ in Tokyo
Dernier
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Dernier
(9)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
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.
構成 管理
7.
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 本 - 最近出ました -
平易な英語 - 広い範囲をカバー - 今日飛ばした部分
Télécharger maintenant