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
IaCツールのいろいろ
Search
Shigeki Shoji
June 28, 2024
Technology
530
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
IaCツールのいろいろ
Moodle (LMS) を EC2 にインストールするにあたって、IaC ツールの使い分けを紹介します。
Shigeki Shoji
June 28, 2024
More Decks by Shigeki Shoji
See All by Shigeki Shoji
OpenID Connectによるサービス間連携
takesection
0
120
OpenID Connectによるサービス間連携
takesection
0
220
アーティファクト管理でサプライチェーン攻撃を回避!!
takesection
0
130
2025-12-19-LT
takesection
0
170
2025-12-11 nakanoshima.dev LT
takesection
0
180
アジャイルテストで高品質のスプリントレビューを
takesection
0
250
Introduction to kanjava
takesection
0
150
LT Slide 2025-04-22
takesection
0
240
Instructional Designer
takesection
0
220
Other Decks in Technology
See All in Technology
AI画像認識を活用したゲーム内決済処理検証の自動化
gree_tech
PRO
0
360
安全性・開発速度・ユーザー体験の あいだで考える 事業会社のプロダクトセキュリティ
mixi_engineers
PRO
0
100
2027年のMetricKit
kantacky
0
160
医療の現場を変革に挑戦した半年間の軌跡 - PythonとAIで現場を変える / From Code to Care
soudai
PRO
1
590
Android skills に学ぶ
kokiko
0
160
tamachi.go 誕生の裏側
rymiyamoto
1
200
【GCC2026】TrueHDRIを用いたルックデブ環境とライティングテクニック
bandainamcostudios
PRO
0
360
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
860
Kiro WebとCloud Sessions
nagisa53
2
170
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
360
地震情報アプリを作ってみた
yama3133
1
110
Adding Right-to-Left support to your web application with CSS logical properties — Lessons from Redmine
vividtone
0
180
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
480
Designing for Performance
lara
611
70k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
210
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
The Cult of Friendly URLs
andyhume
79
7k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
480
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
It's Worth the Effort
3n
188
29k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Prompt Engineering for Job Search
mfonobong
0
420
Transcript
IaCツールのいろいろ 2024年6⽉28⽇ 庄司重樹
庄司重樹 受賞歴 2024 Japan AWS All Certifications Engineers 資格 AWS認定13冠
Professional Scrum Product Owner I Professional Scrum Master I Professional Scrum Developer I 産学連携教育イノベーター育成プログラム(インストラクショナルデザイン指導⼒育成コース) コミュニティ AWS Community Builders program、関ジャバ、JJUG、もめんと会他
アジェンダ • 構築する構成の紹介 • CloudFormation • Ansible • SSM •
Packer 3
構成 4
AWSリソースの構築にはCloudFormation 5
Moodleインストールの流れ 6 出典:「Moodle 4 Administration」
EC2のセットアップにはAnsible 7
SSMを使ってターミナルの操作(⼿動) 8
AMIの作成 • Hashicorp 社の Packer というツールでAMI⽣成を⾃動化できる。 9
起動はAuto Scaling グループで 10
まとめ • ⼿動プロセスを可能な限り減らして、運⽤者への愛 (AI) に満ち 溢れた再現が容易な構築⼿順を⽣成しよう! 11 出典: トレノケート様「認定試験の7ヵ条」より
リンク • 構築⼿順が⼊った GitHub Repository • 参考⽂献「Moodle 4 Administration」 12
ありがとうございました! 13