Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Terraformでニフクラにリモート開発環境を自動構築した話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
とことんDevOps
September 13, 2023
Technology
0
1.1k
Terraformでニフクラにリモート開発環境を自動構築した話
2023年9月13日のニフクラ ミートアップでのTL資料です。
とことんDevOps
September 13, 2023
Tweet
Share
More Decks by とことんDevOps
See All by とことんDevOps
脱・コピペ!自分で調べて書くK8sマニフェスト
devops_vtj
0
140
MicroCloudではじめよう! ご家庭向け仮想化クラスター超入門
devops_vtj
0
270
クラウドネイティブ時代の分散データベース「YugabyteDB」を触ってみよう!
devops_vtj
1
240
Playwrightで始めるUI自動テスト入門
devops_vtj
0
680
この夏に始めたい!SQLデータベース超入門
devops_vtj
1
480
GitLabでCI/CDを動かしてみよう
devops_vtj
0
590
いまさら聞けない Git 超入門 〜Gitって結局なに?から始める第一歩〜
devops_vtj
1
770
もう難しくない!誰でもカンタンDocker入門 〜30分であなたのPCにアプリを立ち上げる〜
devops_vtj
0
760
Proxmox VE超入門 〜 無料で作れるご自宅仮想化プラットフォームブックマークする
devops_vtj
0
2.3k
Other Decks in Technology
See All in Technology
[JAWSDAYS2026][D8]その起票、愛が足りてますか?AWSサポートを味方につける、技術的「ラブレター」の書き方
hirosys_
3
160
vLLM Community Meetup Tokyo #3 オープニングトーク
jpishikawa
0
330
AI は "道具" から "同僚" へ 自律型 AI エージェントの最前線と、AI 時代の人材の在り方 / Colleague in the AI Era - Autonomous AI Seminar 2026 at Niigata
gawa
0
160
マルチアカウント環境でSecurity Hubの運用!導入の苦労とポイント / JAWS DAYS 2026
genda
0
550
OCI技術資料 : コンピュート・サービス 概要
ocise
4
54k
Security Diaries of an Open Source IAM
ahus1
0
210
銀行の内製開発にて2つのプロダクトを1つのチームでスクラムしてみてる話
koba1210
1
110
情シスのための生成AI実践ガイド2026 / Generative AI Practical Guide for Business Technology 2026
glidenote
0
200
SRE NEXT 2026 CfP レビュアーが語る聞きたくなるプロポーザルとは?
yutakawasaki0911
1
260
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
2
190
最強のAIエージェントを諦めたら品質が上がった話 / how quality improved after giving up on the strongest AI agent
kt2mikan
0
160
AWS DevOps Agent vs SRE俺 / AWS DevOps Agent vs me, the SRE
sms_tech
3
560
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
A Soul's Torment
seathinner
5
2.4k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
150
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
150
Paper Plane
katiecoart
PRO
0
48k
SEO for Brand Visibility & Recognition
aleyda
0
4.3k
RailsConf 2023
tenderlove
30
1.4k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
760
Agile that works and the tools we love
rasmusluckow
331
21k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
The Invisible Side of Design
smashingmag
302
51k
Code Reviewing Like a Champion
maltzj
528
40k
Transcript
TerraformとAnsibleで ニフクラにリモート開発環境を ⾃動構築した話 ⽇本仮想化技術株式会社
[email protected]
2023/09/13 1
発表者について • ⽥中智明 • VTJ技術部所属 • お仕事 • DevOps •
技術ブログ • かんたんDevOpsの仕組み作り • SDやThink ITに執筆 2 https://thinkit.co.jp/article/21848
リモート開発環境 • VS CodeのRemote SSHと Dev Containersを使ってリ モートに開発環境を構築 • 詳しくは↓
https://devops- blog.virtualtech.jp/entry/2 0230908/1694141123 3 SSH Dev Containers
要件 • 適当なスペックのインスタンスが1台 • そのインスタンスにSSH接続できて↓のパッケージが使える • Docker • Git •
GitHub CLI 4
ツール • インスタンスの管理はTerraform • インスタンスの中⾝の管理はAnsible 5
ファイル構成 6
TerraformとAnsibleの連携 • Terraformでインスタンスを作成して〜 • ニフクラコンソールからIPを確認して〜 • Ansibleを流す 7
TerraformとAnsibleの連携 • Terraformでインスタンスを作成して〜 • ニフクラコンソールからIPを確認して〜 • Ansibleを流す 8 ださい
TerraformとAnsibleの連携 • Terraformでインスタンスを構築したらAnsibleのインベントリ となるファイルを出⼒(ansible_inventory) • Ansibleはこれを参照して実⾏ 9
TerraformとAnsibleの連携 10
TerraformとAnsibleの連携 11
TerraformとAnsibleの連携 12
TerraformとAnsibleの連携 13
リソースの情報など 14
リソースの情報など 15
リソースの情報など 16
インストールしたパッケージバージョン 17
リンク • サンプルコード https://github.com/VirtualTech-DevOps/nifcloud-iac-demo • Terraformでニフクラをプロビジョニング https://devops- blog.virtualtech.jp/entry/20230823/1692758699 • イベントレポート
https://devops- blog.virtualtech.jp/entry/20230908/1694141123 • Remote SSHとDev Containersでリモートサーバーに接続する https://devops- blog.virtualtech.jp/entry/20230911/1694400288 18
⽇本仮想化技術株式会社 概要 • 社名︓⽇本仮想化技術株式会社 • 英語名︓VirtualTech Japan Inc. • 設⽴︓2006年12⽉
• 資本⾦︓3,000万円 • 本社︓東京都渋⾕区渋⾕1-8-1 • 取締役︓宮原 徹(代表取締役社⻑兼CEO)、伊藤 宏通(取締役CTO) • スタッフ︓11名(うち、8名が仮想化技術専⾨エンジニアです) • URL︓http://VirtualTech.jp/ • 仮想化技術に関する研究および開発 • 仮想化技術に関する各種調査 • 仮想化技術に関連したソフトウェアの開発 • 仮想化技術を導⼊したシステムの構築 • OpenStackの導⼊⽀援・新規機能開発 19 ベンダーニュートラルな 独⽴系仮想化技術の エキスパート集団 会社概要
20