学習内容
|
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 / アプリケーション)
- ロール
※コースカリキュラム・使用機材は予告なく変更となる可能性があります。
|