
43
2.7 もう少しスマートに : TLS のサポート
"msg": "The debug module will print a message: neat, eh?"
}
Ansible は、適切に引用符が使われておらず、YAML として適切な形になっていなかった場合に、とて
もうまく、わかりやすいエラーメッセージを出してくれます。
2.7.3
nginx
の設定テンプレートの生成
Web
のプログラミングをやっていたなら、おそらく
HTML
を生成するためにテンプレートエン
ジンを使っていたことでしょう。使ったことがない方のために説明すると、テンプレートは単なる
テキストファイルで、値によって置き換えられる変数を指定するための特別な構文が用意されてい
ます。企業から自動的に送信されるメールを受け取ったことがあるなら、その企業はおそらく例
2-9
のようなメールのテンプレートを使っているはずです。
例
2-9
メールのテンプレート
Dear {{ name }},
You have {{ num_comments }} new comments on your blog: {{ blog_name }}.
Ansible
がテンプレートを使うのは、
HTML
ページやメールのためではなく、設定ファイルのた
めです。他に方法がない場合を除けば、設定ファイルを手作業で編集するのは避けたいものです。
これは、複数の設定ファイルにわたって、設定データの一部を再利用したい場合(例えばキュー
サーバーの
IP
アドレスやデータベースのクレデンシャルなど)にはなおさらです。デプロイする ...