Terraform講座をリリースしました!

未分類

ついにリリース!CloudTechの「Terraform講座」

CloudTechより、Terraform講座がついにリリースされました!
Terraformのインストールや基本操作から、変数やモジュール、既存リソースのインポート、リモートバックエンドの設定まで、インフラ自動化に必要な知識を幅広く学べる充実の内容です。
高度な専門書にもスムーズに取り組めるスキルを、この講座で身につけましょう。

制作には ばーやん氏、小山雄太氏に協力していただきました。
この場を借りて感謝申し上げます!

以下、ばーやん氏のツイートです!

ご視聴にはCloudTechの「基本会員」以上の会員レベルが必要です。

本記事の最下部にクーポンコードもご案内いたしますので、ぜひチャレンジしてみてください!


講座内容一覧

以下の13ステップで、基礎から応用まで段階的に学習を進められます。


1. Terraform概要

  • 概要:
    • IaC(Infrastructure as Code)のメリットを確認し、TerraformとCloudFormationの比較を通して、マルチクラウド対応の重要性を理解。
    • Terraformでリソースを作成・変更・削除する流れを一通り把握し、学習の全体像をつかむ。

2. provider / resource ブロック

  • 概要:
    • HCL(HashiCorp Configuration Language)の基本構造を学習。
    • どのクラウドサービスを利用するか指定する「providerブロック」と、実際に作成するリソースを記述する「resourceブロック」の基本的な書き方を確認。

2.5 【ハンズオン動画】環境変数/PATHの設定

  • 概要:
    • Windowsを例に、環境変数やPATHの仕組みを実演で解説。
    • 「パスを通す」ことでコマンドラインからterraformをスムーズに呼び出す方法を学ぶ。

3. 【ハンズオン動画】Terraformのインストール

  • 概要:
    • WindowsでのTerraformダウンロード~インストール手順を紹介。
    • インストール後に環境変数PATHを設定し、コマンド「terraform」を直接呼び出せるようにするところまでを実践。

4. Terraform 認証設定と基本コマンド

  • 概要:
    • AWSを操作するために必要なアクセスキー/シークレットアクセスキーの設定方法を理解。
    • terraform init / terraform plan / terraform apply の流れや、tfstateファイルの役割を詳しく解説。

5. 【ハンズオン動画】VPCの作成

  • 概要:
    • 実際にTerraformでVPCやサブネットを作成し、変更・削除までの一連の流れを体験。
    • 認証情報の設定、tfstateファイルやロックファイルの確認なども併せて理解。

6. locals / variable ブロック

  • 概要:
    • Terraformで使う変数を定義する方法を学び、localsとvariableブロックの違い・使い分けを解説。
    • コードの再利用性や環境ごとの切り替えを楽にするための実装例を紹介。

7. 【ハンズオン動画】WEBサーバの作成

  • 概要:
    • locals/variableブロックを実際に活用し、EC2上にWebサーバを構築。
    • 環境名やIPアドレスなどを変数化して、より柔軟かつ管理しやすい構成を体験。

8. module / output ブロック

  • 概要:
    • Terraformのモジュール機能を使い、コードの再利用性を高める方法を学ぶ。
    • outputブロックで、リソースの重要情報をコンソール出力・他モジュールへ受け渡す仕組みを理解。

9. ローカルモジュールを活用した複数環境の作成

  • 概要:
    • ローカルモジュールを使って、開発環境と商用環境を一元管理する実践的な手法を解説。
    • 同じモジュールを複数の環境で使い回す際の注意点やフォルダ構成のコツを紹介。

10. import / data ブロック

  • 概要:
    • 既存リソースをTerraform管理下に取り込む「importブロック」と、既存リソース情報を参照のみ行う「dataブロック」の基本を学ぶ。
    • Terraform外で作成されたリソースを効率的に活用するための技術を解説。

11. 【実践動画】既存リソースの利用

  • 概要:
    • 既存のVPCを手動で作成し、それをTerraformにimportして管理対象に加えるまでのハンズオン。
    • tfファイルの自動生成や修正、インポート後の管理方法などを丁寧に紹介。

12. terraform ブロック

  • 概要:
    • Terraform本体とプロバイダのバージョン要件、リモートバックエンドなどを指定する「terraformブロック」を解説。
    • どのようにバージョンを固定するかや、バックエンド設定の基礎知識を確認。

13. リモートバックエンドの設定

  • 概要:
    • S3バケットを使ってtfstateファイルをクラウド上に保存する方法をハンズオンで実践。
    • ロックファイルの扱い、複数端末・チームでのTerraform管理に役立つリモートバックエンドのメリットを理解。

この講座で得られるスキル

  • Terraformの基礎から応用まで
    インストール・認証情報設定などの初歩から、モジュールやリモートバックエンドまで幅広くカバー。
  • 既存リソースの取り込み
    すでに手動で構築されたインフラをTerraform管理下に移行するノウハウを身につけ、運用効率を大幅に向上。
  • 複数環境・チーム開発対応
    locals / variableブロックやモジュール、リモートバックエンドを駆使して、複数環境やチームでのTerraform運用をスムーズに。

Terraformをこれから学びたい方、インフラ自動化のスキルを伸ばしたい方、既存のAWSリソースを管理下に置きたい方は、ぜひ本講座をご活用ください。
CloudTech公式サイトでは、各動画講座やスライド資料、コードサンプルを詳しくご案内しております。
一緒にTerraformの世界を学び、インフラ運用をより効率的・スケーラブルにしていきましょう!

【CloudTech公式サイトはこちら】
https://kws-cloud-tech.com/

今だけ「クラウドエンジニアとして戦うかたに朗報!転職成功に向けたTIPS対談」を公開中!

動画で話している内容

  • エンジニアの転職市場の「今」のホントの状況は、実は⚫︎⚫︎なんです。
  • エンジニアが転職で失敗しないために必要な1つのこととは?
  • 無料キャリア相談会で避けられる「苦痛」とは?
  • これ利用した人、ぶっちゃけ「xxxxx」って声を上げてます…

あなたも「デジタル庁が推奨する技術レベルのモダンなAWS構成図」を「実務ロールプレイング形式」で、「擬似案件」として本気のAWS学習をしてみませんか?

卒業生インタビュー

CloudTech Academyの卒業生に「どのようにキャリアアップを実現したか?」をインタビューしました!

CloudTechのクーポンはこちら!

CT-blog-KK

新規入会者は以下の割引額でCloudTechに入会いただけます。
資格会員 (5,480円 – クーポン値引き額500円)= 4,980円 *更新時も割引
基本会員 (13,700円 – クーポン値引き額1,250円)= 12,450円 *更新時も割引
永久会員 (54,800円 – クーポン値引き額5,000円)= 49,800円
CloudTech Academy (448,000円 – クーポン値引き額20,000円)= 428,000円

今すぐTOPページをチェック!

CloudTech クラウドテック | AWS初学者を導く体系的な動画学習