はじめに
  • このコースの紹介
開発環境を準備する
  • このセクションでできること
  • Vagrantの使い方
  • 開発環境をインストールする(Windows)
  • 開発環境をセットアップする(macOS)
  • provisioningサーバーとsandboxサーバーの説明
  • provisioningサーバーを起動する
  • sandboxサーバーを起動する
  • vagrant upに失敗する時の対処方法
簡単なPlaybookを実行する
  • このセッションでできること
  • Playbookを実行する
  • 設定ファイルを配布する
  • 変数を利用する
Roleを作成する
  • このセクションでできること
  • Roleを作成する
よく使うAnsibleモジュールの紹介
  • このセクションでできること
  • yamlの書式のおさらい
  • hostnameモジュール
  • groupモジュール
  • userモジュール
  • sudoersの管理(templateモジュール)
  • yumとyum_repositoryモジュール
  • serviceモジュール
  • cronモジュール
  • commandとshellモジュール
AWS EC2サーバーをAnsibleでセットアップする
  • このセクションでできること
  • Amazon Linux 2のboxイメージを用意する
  • Amazon Linux 2のサンドボックスサーバーにAnsibleを実行する
  • AWSにEC2サーバーを準備する
  • AWS EC2サーバーにAnsibleを実行する
Ansibleを使ってAWSにLAMPシステムを構築する
  • このセクションでできること
  • Ansible Galaxyを使ってMySQLをインストールする
  • Ansible GalaxyでインストールしたRoleを活用する
  • Webサーバーにphpをインストールする
  • Gitでコンテンツデプロイする
  • AWSに環境構築する
Ansible Cloud ModulesでAWSにシステム構築する
  • このセクションでできること
  • Ansible Cloud Modulesの紹介
  • AWSに準備するもの
  • AnsibleでEC2サーバーを起動する
  • AnsibleでRoute53に登録する
  • Ansibleでインフラをセットアップする
  • AnsibleでELBターゲットグループを管理する
  • Ansibleでシステムをセットアップする
  • 運用に合わせてplaybookを使いこなす
  • AWSの環境削除の方法