2.4. プランの環境メタデータ
プランの環境メタデータファイルにより、オーバークラウドプランに関するメタデータを定義することができます。この情報は、オーバークラウドプランのインポートとエクスポートに使用されるのに加えて、プランからオーバークラウドを作成する際にも使用されます。
プランの環境ファイルメタデータファイルには、以下のパラメーターが含まれます。
- version
- テンプレートのバージョン
- name
- オーバークラウドプランと、プランファイルの保管に使用する OpenStack Object Storage (swift) 内のコンテナーの名前
- template
- 
							オーバークラウドのデプロイメントに使用するコアの親テンプレート。これは、大半の場合は overcloud.yaml(overcloud.yaml.j2テンプレートをレンダリングしたバージョン) です。
- environments
- 
							使用する環境ファイルの一覧を定義します。各環境ファイルのパスは pathサブパラメーターで指定します。
- parameter_defaults
- 
							オーバークラウドで使用するパラメーターのセット。これは、標準の環境ファイルの parameter_defaultsセクションと同じように機能します。
- passwords
- 
							オーバークラウドのパスワードに使用するパラメーターのセット。これは、標準の環境ファイルの parameter_defaultsセクションと同じように機能します。通常、このセクションには director が無作為に生成したパスワードを自動的に設定します。
- workflow_parameters
- OpenStack Workflow (mistral) の名前空間にパラメーターのセットを指定することができます。このパラメーターを使用して、特定のオーバークラウドパラメーターを自動生成することができます。
プランの環境ファイルの構文の例を以下に示します。
				openstack overcloud deploy コマンドに -p オプションを使用して、プランの環境メタデータファイルを指定することができます。以下に例を示します。
			
(undercloud) $ openstack overcloud deploy --templates \ -p /my-plan-environment.yaml \ [OTHER OPTIONS]
(undercloud) $ openstack overcloud deploy --templates \
  -p /my-plan-environment.yaml \
  [OTHER OPTIONS]以下のコマンドを使用して、既存のオーバークラウドプラン用のプランメタデータを確認することもできます。
(undercloud) $ openstack object save overcloud plan-environment.yaml --file -
(undercloud) $ openstack object save overcloud plan-environment.yaml --file -