Submit Search
Upload
Ansible の CI を drone/Dokcker で試してみた
•
4 likes
•
5,108 views
Kenta Nishimura
Follow
@Ansible Meetup in Tokyo 2015.09
Read less
Read more
Software
Report
Share
Report
Share
1 of 8
Download now
Download to read offline
Recommended
Serverspecを導入したものの放置気味な人へ
Serverspecを導入したものの放置気味な人へ
Kishin Yagami
Ansible meetuptokyo 2015 Dynamic Inventory
Ansible meetuptokyo 2015 Dynamic Inventory
Hideki Saito
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
azumakuniyuki 🐈
Webサーバの基礎知識【編集済み】
Webサーバの基礎知識【編集済み】
Kikunaga Taishi
BOSHで始めるImmutable Infrastructure
BOSHで始めるImmutable Infrastructure
i_yudai
Ansible+Docker
Ansible+Docker
正太 佐久本
//Build 2021 FASTER 紹介
//Build 2021 FASTER 紹介
Takekazu Omi
IT自動化ツール"Ansible"でIDCF Cloudを自動化する話
IT自動化ツール"Ansible"でIDCF Cloudを自動化する話
Hidetoshi Hirokawa
Recommended
Serverspecを導入したものの放置気味な人へ
Serverspecを導入したものの放置気味な人へ
Kishin Yagami
Ansible meetuptokyo 2015 Dynamic Inventory
Ansible meetuptokyo 2015 Dynamic Inventory
Hideki Saito
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
azumakuniyuki 🐈
Webサーバの基礎知識【編集済み】
Webサーバの基礎知識【編集済み】
Kikunaga Taishi
BOSHで始めるImmutable Infrastructure
BOSHで始めるImmutable Infrastructure
i_yudai
Ansible+Docker
Ansible+Docker
正太 佐久本
//Build 2021 FASTER 紹介
//Build 2021 FASTER 紹介
Takekazu Omi
IT自動化ツール"Ansible"でIDCF Cloudを自動化する話
IT自動化ツール"Ansible"でIDCF Cloudを自動化する話
Hidetoshi Hirokawa
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン
Kuniteru Asami
Ansible AWXで一歩進んだプロビジョニング
Ansible AWXで一歩進んだプロビジョニング
sugoto
//build 2021 bicep 0.4
//build 2021 bicep 0.4
Takekazu Omi
Cloud Foundryの件について@OpenStack Days Tokyo 2015
Cloud Foundryの件について@OpenStack Days Tokyo 2015
Ken Ojiri
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_auto
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_auto
Yuichiro Saito
AnsibleによるInfrastructure as code入門
AnsibleによるInfrastructure as code入門
kk_Ataka
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
whywaita
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
bicep 紹介
bicep 紹介
Takekazu Omi
Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方
Hiroshi Okano
Cloud Foundry Admin UI v2を使ってみた
Cloud Foundry Admin UI v2を使ってみた
i_yudai
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Kazuhiro Oinuma
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
Hideaki Aoyagi
Amazon EKS への道 ~ EKS 再入門 ~
Amazon EKS への道 ~ EKS 再入門 ~
Hideaki Aoyagi
Ansible 2.0 のサマライズとこれから
Ansible 2.0 のサマライズとこれから
Takeshi Kuramochi
インフラエンジニアのお仕事(オンプレ)
インフラエンジニアのお仕事(オンプレ)
Shinnosuke Tokuda
入門Ansible
入門Ansible
Taku SHIMIZU
KUSANAGIユーザグループ東京 第1回勉強会 資料
KUSANAGIユーザグループ東京 第1回勉強会 資料
Sumito Tsukada
vSphere環境での自動化とテスト
vSphere環境での自動化とテスト
富士通クラウドテクノロジーズ株式会社
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Daisuke Ikeda
Ansibleを使ってみよう~Windowsターゲット編~
Ansibleを使ってみよう~Windowsターゲット編~
Takeshi Kuramochi
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Hidetoshi Hirokawa
More Related Content
What's hot
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン
Kuniteru Asami
Ansible AWXで一歩進んだプロビジョニング
Ansible AWXで一歩進んだプロビジョニング
sugoto
//build 2021 bicep 0.4
//build 2021 bicep 0.4
Takekazu Omi
Cloud Foundryの件について@OpenStack Days Tokyo 2015
Cloud Foundryの件について@OpenStack Days Tokyo 2015
Ken Ojiri
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_auto
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_auto
Yuichiro Saito
AnsibleによるInfrastructure as code入門
AnsibleによるInfrastructure as code入門
kk_Ataka
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
whywaita
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
bicep 紹介
bicep 紹介
Takekazu Omi
Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方
Hiroshi Okano
Cloud Foundry Admin UI v2を使ってみた
Cloud Foundry Admin UI v2を使ってみた
i_yudai
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Kazuhiro Oinuma
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
Hideaki Aoyagi
Amazon EKS への道 ~ EKS 再入門 ~
Amazon EKS への道 ~ EKS 再入門 ~
Hideaki Aoyagi
Ansible 2.0 のサマライズとこれから
Ansible 2.0 のサマライズとこれから
Takeshi Kuramochi
インフラエンジニアのお仕事(オンプレ)
インフラエンジニアのお仕事(オンプレ)
Shinnosuke Tokuda
入門Ansible
入門Ansible
Taku SHIMIZU
KUSANAGIユーザグループ東京 第1回勉強会 資料
KUSANAGIユーザグループ東京 第1回勉強会 資料
Sumito Tsukada
vSphere環境での自動化とテスト
vSphere環境での自動化とテスト
富士通クラウドテクノロジーズ株式会社
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Daisuke Ikeda
What's hot
(20)
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン
Ansible AWXで一歩進んだプロビジョニング
Ansible AWXで一歩進んだプロビジョニング
//build 2021 bicep 0.4
//build 2021 bicep 0.4
Cloud Foundryの件について@OpenStack Days Tokyo 2015
Cloud Foundryの件について@OpenStack Days Tokyo 2015
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_auto
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_auto
AnsibleによるInfrastructure as code入門
AnsibleによるInfrastructure as code入門
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
bicep 紹介
bicep 紹介
Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方
Cloud Foundry Admin UI v2を使ってみた
Cloud Foundry Admin UI v2を使ってみた
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~ EKS 再入門 ~
Amazon EKS への道 ~ EKS 再入門 ~
Ansible 2.0 のサマライズとこれから
Ansible 2.0 のサマライズとこれから
インフラエンジニアのお仕事(オンプレ)
インフラエンジニアのお仕事(オンプレ)
入門Ansible
入門Ansible
KUSANAGIユーザグループ東京 第1回勉強会 資料
KUSANAGIユーザグループ東京 第1回勉強会 資料
vSphere環境での自動化とテスト
vSphere環境での自動化とテスト
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Viewers also liked
Ansibleを使ってみよう~Windowsターゲット編~
Ansibleを使ってみよう~Windowsターゲット編~
Takeshi Kuramochi
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Hidetoshi Hirokawa
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
Takeshi Kuramochi
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
Sho A
忍者ツールズのCouchbase導入事例
忍者ツールズのCouchbase導入事例
Kenichi Tsunokawa
ImageJを使った画像解析実習-色の解析-
ImageJを使った画像解析実習-色の解析-
LPIXEL
画像解析の基礎知識
画像解析の基礎知識
LPIXEL
Aws2013 03-15 last2
Aws2013 03-15 last2
Hajime Ogushi
Autonomous Drone Development with Java and IoT
Autonomous Drone Development with Java and IoT
javafxpert
Ansible study1
Ansible study1
Hideki Saito
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
Taro Hirose
Ai for drone navigation
Ai for drone navigation
Digital Future
オープンソースを用いたドローンの自律制御ソフトウェア技術
オープンソースを用いたドローンの自律制御ソフトウェア技術
Masayuki Isobe
DockerHubを活用してAnsibleのPlaybookを自動ビルドする
DockerHubを活用してAnsibleのPlaybookを自動ビルドする
Koji Shiraishi
drone
drone
akshay ghanwat
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
株式会社スカイアーチネットワークス
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Hideo Takahashi
Solaris Zone と Puppet、Serverspec でインフラ CI
Solaris Zone と Puppet、Serverspec でインフラ CI
ftnk
Dynamic Inventory: no more host lists!
Dynamic Inventory: no more host lists!
SATOSHI TAGOMORI
Infrastructure as Codeの取り組みと改善
Infrastructure as Codeの取り組みと改善
Takashi Honda
Viewers also liked
(20)
Ansibleを使ってみよう~Windowsターゲット編~
Ansibleを使ってみよう~Windowsターゲット編~
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Ansible 2.0を使って組む kubernetesクラスタ vol.1
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
忍者ツールズのCouchbase導入事例
忍者ツールズのCouchbase導入事例
ImageJを使った画像解析実習-色の解析-
ImageJを使った画像解析実習-色の解析-
画像解析の基礎知識
画像解析の基礎知識
Aws2013 03-15 last2
Aws2013 03-15 last2
Autonomous Drone Development with Java and IoT
Autonomous Drone Development with Java and IoT
Ansible study1
Ansible study1
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
Ai for drone navigation
Ai for drone navigation
オープンソースを用いたドローンの自律制御ソフトウェア技術
オープンソースを用いたドローンの自律制御ソフトウェア技術
DockerHubを活用してAnsibleのPlaybookを自動ビルドする
DockerHubを活用してAnsibleのPlaybookを自動ビルドする
drone
drone
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Solaris Zone と Puppet、Serverspec でインフラ CI
Solaris Zone と Puppet、Serverspec でインフラ CI
Dynamic Inventory: no more host lists!
Dynamic Inventory: no more host lists!
Infrastructure as Codeの取り組みと改善
Infrastructure as Codeの取り組みと改善
Similar to Ansible の CI を drone/Dokcker で試してみた
ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料
Go Sueyoshi (a.k.a sue445)
Ansible/Vagrantでアドテク環境を最速構築
Ansible/Vagrantでアドテク環境を最速構築
kaboccha
Osc spring cloud_stack20130223
Osc spring cloud_stack20130223
Noriko Suto
負荷対策はCloudFront
負荷対策はCloudFront
iret, Inc.
Serverless Framework 使ってる話(node.js)
Serverless Framework 使ってる話(node.js)
Naoto Teruya
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura
βが取れたBluemixのDockerを使ってみる(基本編)
βが取れたBluemixのDockerを使ってみる(基本編)
Shisei Hanai
Kubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになる
真吾 吉田
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
DeNA
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
Teruo Adachi
DevOps on azure 高品質クラウドデザインを求めて
DevOps on azure 高品質クラウドデザインを求めて
Atsushi Kojima
Iret tech labo#5 ブログから学ぶサーバレスの作り方
Iret tech labo#5 ブログから学ぶサーバレスの作り方
TakaakiNiikawa
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
Takeshi Morikawa
Bluemix体験レポート@第3回soft layer勉強会 20140901_ver.2
Bluemix体験レポート@第3回soft layer勉強会 20140901_ver.2
YoshiyukiKonno
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
Yoshio Terada
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
Kuniteru Asami
20181228 ncf to_azure_batch
20181228 ncf to_azure_batch
PIXELAcorporation
20111026 switch on福岡(クラウドコンピューティング)
20111026 switch on福岡(クラウドコンピューティング)
dekakin
May the FaaS be with us!!
May the FaaS be with us!!
真吾 吉田
OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -
将 高野
Similar to Ansible の CI を drone/Dokcker で試してみた
(20)
ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料
Ansible/Vagrantでアドテク環境を最速構築
Ansible/Vagrantでアドテク環境を最速構築
Osc spring cloud_stack20130223
Osc spring cloud_stack20130223
負荷対策はCloudFront
負荷対策はCloudFront
Serverless Framework 使ってる話(node.js)
Serverless Framework 使ってる話(node.js)
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
βが取れたBluemixのDockerを使ってみる(基本編)
βが取れたBluemixのDockerを使ってみる(基本編)
Kubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになる
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
DevOps on azure 高品質クラウドデザインを求めて
DevOps on azure 高品質クラウドデザインを求めて
Iret tech labo#5 ブログから学ぶサーバレスの作り方
Iret tech labo#5 ブログから学ぶサーバレスの作り方
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
Bluemix体験レポート@第3回soft layer勉強会 20140901_ver.2
Bluemix体験レポート@第3回soft layer勉強会 20140901_ver.2
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
20181228 ncf to_azure_batch
20181228 ncf to_azure_batch
20111026 switch on福岡(クラウドコンピューティング)
20111026 switch on福岡(クラウドコンピューティング)
May the FaaS be with us!!
May the FaaS be with us!!
OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -
Ansible の CI を drone/Dokcker で試してみた
1.
Ansible の CI
を drone/Docker で試してみた 西村健太 Ansible Meetup 2015/09/14 @日経カンファレンスルーム
2.
コンテンツ About me なぜ drone/Docker
なのか drone の設定イメージ drone 画面イメージ 構成 試してみての雑感
3.
About Me 名前:西村健太 @ ビッグデータ系のプロジェクトで上流工程から下流工程までを担当 分析環境整備でノリと勢いだけで
ansible を使って、 「そろそろテストコード(serverspec)かかねーと」というのが 今回の動機。 ※この発表は個人の意見であり、 所属する企業の意見を代表するものではありません
4.
Why drone/Docker ソースコードは自社から出さない、というルールを守る 出していいなら、いっぱい CI
Services がありますし ansible の設定がコンテナ内で閉じるので CI を始めやすい VM 立ち上げのようなオーバーヘッドも少ない、はず サーバを作れば、後はレポジトリに yaml ファイルを置 くだけ。 参考 http://atskimura.hatenablog.com/entry/2014/02/06/184048 http://sideci.hatenablog.com/entry/2014/03/14/181030
5.
drone の設定イメージ ←ansible が入ったコンテナを自作 ↓Ansible
の実行 ←serverspec でテスト リポジトリのルートディレクトリに次のような .drone.yml を追加すれば OK です。 drone/docker のインストールはこちらを参考: http://gre.hatenablog.com/entry/2015/07/12/140521(手前味 です) http://qiita.com/sonots/items/71da7797139aab7c28d1, http://blog.takus.me/2014/02/25/drone-on-centos/
6.
Drone 画面イメージ serverspec でコケて
FAILURE になっています。
7.
構成 Production 環境はすべて RHEL/ CentOS6
なので、コンテナも CentOS6 にしている CentOS7 だと golang (drone に必要)と Docker とを yum だけでインストール可能 HTTPS を使うなら GItLab, drone の手前に Nginx を入れた ほうが設定が簡単。 Web Hook Clone POST Push 凡例 Git HTTP
8.
試してみての雑感 単体テストなら OK(すべて localhost
の inventory を加えるぐらい) 複数のコンテナを動かす必要があるなら、もっと手を加える→ ansible の docker モジュールでできそう drone の設定で手軽にワーカーを追加可能 drone の機能が豊富というわけではない。 (ansible の自動テストぐらいなら十分?)
Download now