Soumettre la recherche
Mettre en ligne
AnsibleをWerckerでCIして テストが終わると 本番環境が出来てる話
•
3 j'aime
•
2,291 vues
Kazuho Murakami
Suivre
AnsibleをWerckerでCIして テストが終わると 本番環境が出来てる話 2015 3/19 GaiaX社内勉強会
Lire moins
Lire la suite
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 21
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
JAWSUG版 PostgreSQL on Amazon EC2の可能性
JAWSUG版 PostgreSQL on Amazon EC2の可能性
Serverworks Co.,Ltd.
Vagrant+Ansibleで検証環境を簡単構築
Vagrant+Ansibleで検証環境を簡単構築
Ken Sawada
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Kazuhiro Oinuma
Ansible/Vagrantでアドテク環境を最速構築
Ansible/Vagrantでアドテク環境を最速構築
kaboccha
OpenShift 3で、DockerのPaaSを作る話
OpenShift 3で、DockerのPaaSを作る話
Kazuto Kusama
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
Hideaki Aoyagi
Ansible 2.0 のサマライズとこれから
Ansible 2.0 のサマライズとこれから
Takeshi Kuramochi
PostgreSQL on Amazon EC2の可能性
PostgreSQL on Amazon EC2の可能性
Serverworks Co.,Ltd.
Recommandé
JAWSUG版 PostgreSQL on Amazon EC2の可能性
JAWSUG版 PostgreSQL on Amazon EC2の可能性
Serverworks Co.,Ltd.
Vagrant+Ansibleで検証環境を簡単構築
Vagrant+Ansibleで検証環境を簡単構築
Ken Sawada
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Kazuhiro Oinuma
Ansible/Vagrantでアドテク環境を最速構築
Ansible/Vagrantでアドテク環境を最速構築
kaboccha
OpenShift 3で、DockerのPaaSを作る話
OpenShift 3で、DockerのPaaSを作る話
Kazuto Kusama
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
Hideaki Aoyagi
Ansible 2.0 のサマライズとこれから
Ansible 2.0 のサマライズとこれから
Takeshi Kuramochi
PostgreSQL on Amazon EC2の可能性
PostgreSQL on Amazon EC2の可能性
Serverworks Co.,Ltd.
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
真乙 九龍
AWS CLIでEC2の利用料金を節約する
AWS CLIでEC2の利用料金を節約する
Yasuyuki Sato
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
Sho A
対話AI on Kubernetes
対話AI on Kubernetes
Kazuki Morozumi
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Hidetoshi Hirokawa
コンテナベースサーバーレスプラットフォーム「Knative」はServerlessなのか?
コンテナベースサーバーレスプラットフォーム「Knative」はServerlessなのか?
Hideaki Aoyagi
[福井]Amimoto ハンズオン
[福井]Amimoto ハンズオン
Hiromichi Koga
[沖縄]Amimoto ハンズオン
[沖縄]Amimoto ハンズオン
Hiromichi Koga
Jawsug elastic beanstalk_150207
Jawsug elastic beanstalk_150207
Yutaka Hiroyama
Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012
Akio Katayama
ヤギにサーバーを管理してもらう話
ヤギにサーバーを管理してもらう話
Masaki Kobayashi
Ecs
Ecs
bbaa21
BOSHで始めるImmutable Infrastructure
BOSHで始めるImmutable Infrastructure
i_yudai
Ansible roleとinventoryの書き方
Ansible roleとinventoryの書き方
Kamimura Taichi
AWSをコードで定義する
AWSをコードで定義する
Sugawara Genki
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
真乙 九龍
Kubernetes helm & helmc
Kubernetes helm & helmc
Aya Ozawa (Igarashi)
Ansible meetuptokyo 2015 Dynamic Inventory
Ansible meetuptokyo 2015 Dynamic Inventory
Hideki Saito
OpenCenterによるOpenStack自動構築
OpenCenterによるOpenStack自動構築
guchi_hiro
K8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundry
JUNICHI YOSHISE
Slideshare Practice
Slideshare Practice
Jaimucci
Fulbright Scholar Opportunities for Mason ELI Professionals
Fulbright Scholar Opportunities for Mason ELI Professionals
MasonELI
Contenu connexe
Tendances
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
真乙 九龍
AWS CLIでEC2の利用料金を節約する
AWS CLIでEC2の利用料金を節約する
Yasuyuki Sato
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
Sho A
対話AI on Kubernetes
対話AI on Kubernetes
Kazuki Morozumi
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Hidetoshi Hirokawa
コンテナベースサーバーレスプラットフォーム「Knative」はServerlessなのか?
コンテナベースサーバーレスプラットフォーム「Knative」はServerlessなのか?
Hideaki Aoyagi
[福井]Amimoto ハンズオン
[福井]Amimoto ハンズオン
Hiromichi Koga
[沖縄]Amimoto ハンズオン
[沖縄]Amimoto ハンズオン
Hiromichi Koga
Jawsug elastic beanstalk_150207
Jawsug elastic beanstalk_150207
Yutaka Hiroyama
Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012
Akio Katayama
ヤギにサーバーを管理してもらう話
ヤギにサーバーを管理してもらう話
Masaki Kobayashi
Ecs
Ecs
bbaa21
BOSHで始めるImmutable Infrastructure
BOSHで始めるImmutable Infrastructure
i_yudai
Ansible roleとinventoryの書き方
Ansible roleとinventoryの書き方
Kamimura Taichi
AWSをコードで定義する
AWSをコードで定義する
Sugawara Genki
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
真乙 九龍
Kubernetes helm & helmc
Kubernetes helm & helmc
Aya Ozawa (Igarashi)
Ansible meetuptokyo 2015 Dynamic Inventory
Ansible meetuptokyo 2015 Dynamic Inventory
Hideki Saito
OpenCenterによるOpenStack自動構築
OpenCenterによるOpenStack自動構築
guchi_hiro
K8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundry
JUNICHI YOSHISE
Tendances
(20)
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
AWS CLIでEC2の利用料金を節約する
AWS CLIでEC2の利用料金を節約する
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
対話AI on Kubernetes
対話AI on Kubernetes
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Ansible 2.0を使って組む kubernetesクラスタ vol.1
コンテナベースサーバーレスプラットフォーム「Knative」はServerlessなのか?
コンテナベースサーバーレスプラットフォーム「Knative」はServerlessなのか?
[福井]Amimoto ハンズオン
[福井]Amimoto ハンズオン
[沖縄]Amimoto ハンズオン
[沖縄]Amimoto ハンズオン
Jawsug elastic beanstalk_150207
Jawsug elastic beanstalk_150207
Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012
ヤギにサーバーを管理してもらう話
ヤギにサーバーを管理してもらう話
Ecs
Ecs
BOSHで始めるImmutable Infrastructure
BOSHで始めるImmutable Infrastructure
Ansible roleとinventoryの書き方
Ansible roleとinventoryの書き方
AWSをコードで定義する
AWSをコードで定義する
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
Kubernetes helm & helmc
Kubernetes helm & helmc
Ansible meetuptokyo 2015 Dynamic Inventory
Ansible meetuptokyo 2015 Dynamic Inventory
OpenCenterによるOpenStack自動構築
OpenCenterによるOpenStack自動構築
K8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundry
En vedette
Slideshare Practice
Slideshare Practice
Jaimucci
Fulbright Scholar Opportunities for Mason ELI Professionals
Fulbright Scholar Opportunities for Mason ELI Professionals
MasonELI
Case dia_das_maes_caixa
Case dia_das_maes_caixa
Maria Clara Palhano
Obsessive compulsive disorder
Obsessive compulsive disorder
Vanessa Cooke
Optimized high-acid pasteurization
Optimized high-acid pasteurization
Tetra Pak
Bop 1
Bop 1
Linh KN's
Dibuixmohamadwarkiskariconvertita pdf
Dibuixmohamadwarkiskariconvertita pdf
AS123Cg
Telecontrollo prese tramite linea telefonica DTMF
Telecontrollo prese tramite linea telefonica DTMF
Davide Mercanti
Sivanesan (1018)
Sivanesan (1018)
christmagin
วิเคราะห์แนวทางการออกแบบเว็บไซต์ของมหาวิทยาลัย
วิเคราะห์แนวทางการออกแบบเว็บไซต์ของมหาวิทยาลัย
kiriyadee1
Information Literacy and Higher Education
Information Literacy and Higher Education
Eileen Shepherd
งานนำเสนอ อาย
งานนำเสนอ อาย
jintana pinjaikul
Presentation2
Presentation2
Dipesh Thakkar
Arraiá De Repente
Arraiá De Repente
Maria Clara Palhano
Dibuix r vconvertitapdf
Dibuix r vconvertitapdf
AS123Cg
в структуре общей заболеваемости детей острые респираторные заболевания
в структуре общей заболеваемости детей острые респираторные заболевания
edjeshka
Controllo apertura cancello GSM
Controllo apertura cancello GSM
Davide Mercanti
Karlavargas pdf
Karlavargas pdf
AS123Cg
Sreenath Konanki
Sreenath Konanki
sreenath konanki
จินตนา ปินใจกุล
จินตนา ปินใจกุล
jintana pinjaikul
En vedette
(20)
Slideshare Practice
Slideshare Practice
Fulbright Scholar Opportunities for Mason ELI Professionals
Fulbright Scholar Opportunities for Mason ELI Professionals
Case dia_das_maes_caixa
Case dia_das_maes_caixa
Obsessive compulsive disorder
Obsessive compulsive disorder
Optimized high-acid pasteurization
Optimized high-acid pasteurization
Bop 1
Bop 1
Dibuixmohamadwarkiskariconvertita pdf
Dibuixmohamadwarkiskariconvertita pdf
Telecontrollo prese tramite linea telefonica DTMF
Telecontrollo prese tramite linea telefonica DTMF
Sivanesan (1018)
Sivanesan (1018)
วิเคราะห์แนวทางการออกแบบเว็บไซต์ของมหาวิทยาลัย
วิเคราะห์แนวทางการออกแบบเว็บไซต์ของมหาวิทยาลัย
Information Literacy and Higher Education
Information Literacy and Higher Education
งานนำเสนอ อาย
งานนำเสนอ อาย
Presentation2
Presentation2
Arraiá De Repente
Arraiá De Repente
Dibuix r vconvertitapdf
Dibuix r vconvertitapdf
в структуре общей заболеваемости детей острые респираторные заболевания
в структуре общей заболеваемости детей острые респираторные заболевания
Controllo apertura cancello GSM
Controllo apertura cancello GSM
Karlavargas pdf
Karlavargas pdf
Sreenath Konanki
Sreenath Konanki
จินตนา ปินใจกุล
จินตนา ปินใจกุล
Similaire à AnsibleをWerckerでCIして テストが終わると 本番環境が出来てる話
Docker inside containers
Docker inside containers
Kazuaki Fujikura
Ansible AWXを導入してみた
Ansible AWXを導入してみた
sugoto
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Masafumi Noguchi
ReVIEW & CI - ChefでCI環境構築
ReVIEW & CI - ChefでCI環境構築
Masahiro Wakame
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
Yoshio Terada
EC2の天井を超える
EC2の天井を超える
Sugawara Genki
ドカドカDocker on aws
ドカドカDocker on aws
Yuuki Kuroda
VM 基盤運用チームの DevOps
VM 基盤運用チームの DevOps
富士通クラウドテクノロジーズ株式会社
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Kazumi IWANAGA
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.2
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.2
Hiroshi Okano
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
MILI-LLC
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.0
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.0
Hiroshi Okano
Docker v14
Docker v14
靖 小田島
AWS VM import / export ハンズオン
AWS VM import / export ハンズオン
Emma Haruka Iwao
Dockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しよう
Takashi Makino
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介
Makoto Nishimura
明星和楽2015ハンズオン資料
明星和楽2015ハンズオン資料
takaoka susumu
ビルドサーバで使うDocker
ビルドサーバで使うDocker
Masashi Shinbara
勉強会0614 vagrant
勉強会0614 vagrant
Yu Ito
Similaire à AnsibleをWerckerでCIして テストが終わると 本番環境が出来てる話
(20)
Docker inside containers
Docker inside containers
Ansible AWXを導入してみた
Ansible AWXを導入してみた
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
ReVIEW & CI - ChefでCI環境構築
ReVIEW & CI - ChefでCI環境構築
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
EC2の天井を超える
EC2の天井を超える
ドカドカDocker on aws
ドカドカDocker on aws
VM 基盤運用チームの DevOps
VM 基盤運用チームの DevOps
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.2
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.2
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.0
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.0
Docker v14
Docker v14
AWS VM import / export ハンズオン
AWS VM import / export ハンズオン
Dockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しよう
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介
明星和楽2015ハンズオン資料
明星和楽2015ハンズオン資料
ビルドサーバで使うDocker
ビルドサーバで使うDocker
勉強会0614 vagrant
勉強会0614 vagrant
AnsibleをWerckerでCIして テストが終わると 本番環境が出来てる話
1.
AnsibleをWerckerでCIして テストが終わると 本番環境が出来てる話 ! Kazuho Murakami(@kzh____) 2015 3/19
GaiaX社内勉強会
2.
3.
①push検知 ③vagrant upで EC2立ち上げ ⑤serverspecで確認 ②werckerの 環境構築 ④ansibleで EC2の環境構築
4.
Wercker • CI SaaS •
GitHub / BitBucketのリポジトリに紐付いて Pushされたら、wercker.ymlに書かれた処理を実行 • 仮想化環境のUbuntu上で実行 • 処理(Build)がエラーなく終わったら、 デプロイ(Deploy)を実行
5.
AnsibleもCIしたい!
6.
Werckerでは CentOS向けに書いた Ansibleのテストはできない Wercker-box上では yum install <package>
が できない!
7.
Werckerから AWSを立ち上げる!!!! どうせ本番環境はAWSなんだし
8.
Wercker環境に入れるもの Ansible serverspec aws-sdk-v1 Vagrant vagrant-aws
9.
Ansible • 構成管理ツール • サーバーに色々入れたりとか •
ファイル作ったりとか • BitBucketからcloneしてきたりとか • ひと通りできます
10.
Vagrant • 簡単な環境設定/複製可能なマシン/業界標準 の技術で構築された1つの一貫したワークフ ローによって制御される可搬的な開発環境を 提供します。(Vagrant日本語ドキュメント) • IP決めたりとか。
11.
serverspec • サーバーの状態をテストする • 自動構築した環境が本当に意図した通りにで きあがっているかの確認作業を自動的に行え るようにするツール (ってどっかに書いてあった)
12.
wercker-boxを作って そこにいれておく
13.
• 手元にUbuntuのローカル環境を用意しておく • 途中で動作を止められない手段を選ぶ •
Timeoutを設定する Wercker-Boxを作る上でのコツ
14.
になるplugin ! vagrant-aws
15.
vagrant-aws • vagrant upでEC2インスタンスを起動 •
vagrant destroyでTerminate • Vagrantfileに設定を色々書ける!
16.
17.
vagrantのすごいところ ! ansibleがながせちゃう
18.
vagrant-serverspec っていうのもあるらしい…
19.
werckerから vagrant up!
20.
21.
所感 • はじめはただAnsibleのCIを回すだけだったはず。 • クラウドソースを最大限活用したDevOps •
コーディングからCI, デプロイまでを管理可能 • vagrantめっちゃべんり! • AWS側のAMI(Machine Image)をうまく使えばもっと時 間短縮
Télécharger maintenant