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
0
420
IaCツールのいろいろ
Moodle (LMS) を EC2 にインストールするにあたって、IaC ツールの使い分けを紹介します。
Shigeki Shoji
June 28, 2024
Tweet
Share
More Decks by Shigeki Shoji
See All by Shigeki Shoji
Introduction to kanjava
takesection
0
84
LT Slide 2025-04-22
takesection
0
130
Instructional Designer
takesection
0
130
Zero to Hero
takesection
0
200
Fargateを使った研修の話
takesection
0
250
20240730_kanjava.pdf
takesection
0
150
JavaのJCP会員になろう
takesection
0
100
JAWS-UG Okayama 2024 LT
takesection
0
100
依存ライブラリはどこに?
takesection
0
280
Other Decks in Technology
See All in Technology
AWS Organizations 新機能!マルチパーティ承認の紹介
yhana
1
230
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
320
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
200
fukabori.fm 出張版: 売上高617億円と高稼働率を陰で支えた社内ツール開発のあれこれ話 / 20250704 Yoshimasa Iwase & Tomoo Morikawa
shift_evolve
PRO
2
1.7k
解析の定理証明実践@Lean 4
dec9ue
1
210
GitHub Copilot の概要
tomokusaba
1
150
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
160
一体いつからSRE NEXTがSREだけのカンファレンスだと錯覚していた? / When did you ever get the idea that SRE NEXT was a conference just for SREs?
vtryo
1
120
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
140
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
6
3.8k
AI導入の理想と現実~コストと浸透〜
oprstchn
0
160
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
250
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Fireside Chat
paigeccino
37
3.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
A Tale of Four Properties
chriscoyier
160
23k
Facilitating Awesome Meetings
lara
54
6.4k
It's Worth the Effort
3n
185
28k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
500
The Invisible Side of Design
smashingmag
300
51k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
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