| 学習内容 | 1. Ansible概要
  - Ansibleの概要
  - Ansibleのインストール
  - (参考)SSH概要
  - (参考)sudosu
  - ansibleの代表的なコマンド
    - ansibleコマンド
    - ansible-playbookコマンド
  - Ansibleの構成要素
    - モジュール
    - インベントリ
2. ansibleコマンドとモジュール
  - ユーザ管理を行うモジュール
  - SSH公開鍵の配布を行うモジュール
  - ファイルの編集を行うモジュール
  - パッケージ管理を行うモジュール
  - Webサーバからファイルをダウンロードするモジュール
  - アーカイブファイルの解凍展開を行うモジュール
  - ファイルディレクトリの作成削除属性情報の変更を行うモジュール
  - サービス管理を行うモジュール
  - データベースの管理を行うモジュール
  - スクリプトの転送実行を行うモジュール
  - ファイルをアップロードするモジュールダウンロードするモジュール
3. Playbook
  - YAML
  - Playbook
  - Playbookの構成要素
    - action
    - task
    - play
    - Playbook
  - 基本アトリビュート
  - その他のアトリビュート
    - Ansibleの挙動の調整
    - 条件判断
    - ループ
4. 実践的なPlaybookの作成
  - Ansibleの設定の疎結合化の方法
    - Ansibleベストプラクティス
    - システムのライフサイクルごとの設定の作成方法(本番 / ステージング / 開発)
      - インベントリの詳細
    - サーバのレイヤごとの設定の作成方法(OS / M/W / アプリケーション)
      - ロール
※コースカリキュラム・使用機材は予告なく変更となる可能性があります。 |