devstackの設定ファイルがlocal.confになってから、nova.confとかの設定値をlocal.confに直接記述できる仕組みがあったりする。詳しい説明は原文を読むこと。
nova.confの記述を直接書きたい場合にやることは
- ヘッダ作成
- 設定を記述
だけ。
まずヘッダ作成について。
ヘッダのフォーマットは下記となっている。
[[ <phase> | <config-file> ]]
ここで、phaseはlocal/pre-install/install/post-install/extraがある。各々の説明は原文を見ること。
一方で config-fileについては設定したいconfig fileを記述するんだけど、devstackでは変数に入っているのでそれを使うことが推奨されている。novaの場合はNOVA_CONFね。
ということで、例を書いておく。nova.confに日本語キーボードの設定(vnc_keymap=ja)を追加したい場合は下記記述をlocal.confに追加する。
[[post-install|NOVA_CONF]] vnc_keymap=ja