5
5
6
6
## 目次
7
7
8
- * [ 目的] ( #objective )
9
- * [ ガイド] ( #guide )
10
- * [ 変数の概要] ( #intro-to-variables )
11
- * [ ステップ 1 - 変数ファイルの作成] ( #step -1---create-variable-files )
12
- * [ ステップ 2 - index .html ファイルの作成] ( #step -2---create-indexhtml-files )
13
- * [ ステップ 3 - Playbook の作成] ( #step -3---create-the- playbook )
14
- * [ ステップ 4 - 結果のテスト] ( #step -4---test-the-result )
15
- * [ ステップ 5 - Ansible ファクト] ( #step -5---ansible-facts )
16
- * [ ステップ 6 - チャレンジラボ: ファクト] ( #step -6---challenge-lab-facts )
17
- * [ ステップ 7 - Playbooks でのファクトの使用] ( #step -7---using-facts-in-playbooks )
8
+ * [ 目的] ( #目的 )
9
+ * [ ガイド] ( #ガイド )
10
+ * [ 変数の概要] ( #変数の概要 )
11
+ * [ ステップ 1 - 変数ファイルの作成] ( #ステップ -1---変数ファイルの作成 )
12
+ * [ ステップ 2 - web .html ファイルの作成] ( #ステップ -2---webhtml-ファイルの作成 )
13
+ * [ ステップ 3 - Playbook の作成] ( #ステップ -3---playbook-の作成 )
14
+ * [ ステップ 4 - 結果のテスト] ( #ステップ -4---結果のテスト )
15
+ * [ ステップ 5 - Ansible ファクト] ( #ステップ -5---ansible-ファクト )
16
+ * [ ステップ 6 - チャレンジラボ: ファクト] ( #ステップ -6---チャレンジラボ-ファクト )
17
+ * [ ステップ 7 - Playbook でのファクトの使用] ( #ステップ -7---playbook-でのファクトの使用 )
18
18
19
19
## 目的
20
20
@@ -83,7 +83,7 @@ stage: prod
83
83
* `web` グループのサーバーすべてには、値 `dev` を持つ `stage` が定義されています。そのため、デフォルトでは、開発環境のメンバーとしてフラグを立てます。
84
84
* サーバー `node2` については、これはオーバーライドされ、ホストは実稼働サーバーとしてフラグが立てられます。
85
85
86
- # ## ステップ 2: web.html ファイルの作成
86
+ # ## ステップ 2 - web.html ファイルの作成
87
87
88
88
次に、`~/ansible-files/files/` で 2 つのファイルを作成します。
89
89
@@ -103,7 +103,7 @@ stage: prod
103
103
</body>
104
104
` ` `
105
105
106
- # ## ステップ 3: Playbook の作成
106
+ # ## ステップ 3 - Playbook の作成
107
107
108
108
次に、「stage」変数にしたがって、prod または dev `web.html` ファイルをコピーする Playbook が必要です。
109
109
@@ -170,7 +170,7 @@ node3:
170
170
>
171
171
> おそらくこのような考えがありませんでしょうか。ファイルの内容を変更する、もっと賢い方法があるはず...。その通りです。このラボは、変数の説明を行うためのものでした。次の章では、テンプレートについて学びます。
172
172
173
- # ## ステップ 5: Ansible ファクト
173
+ # ## ステップ 5 - Ansible ファクト
174
174
175
175
Ansible ファクトは、管理対象ホストから Ansible によって自動的に検出される変数です。それぞれの `ansible-navigator` 実行の出力にリストされている「ファクトの収集」タスクを覚えていますか?その時点で、管理対象ノードごとにファクトが収集されます。ファクトは、`setup` モジュールでプルできます。これらには、管理者が再利用できる変数に格納された有用な情報が含まれています。
176
176
0 commit comments