Openstack の Heat テンプレートを使用してクラスターを作成しようとしています。リソース グループを定義する次のテンプレートがあります。
cluster:
type: OS::Heat::ResourceGroup
properties:
count: { get_param: instance_count }
resource_def:
type: ../templates/vm.yaml
properties:
image: { get_param: image }
flavor: { get_param: flavor }
private_network : { get_attr : [network, name] }
これは機能しますが、これらすべてのサーバーの名前は非常に不可解です。各インスタンスに名前を付けるためのプレフィックスを提供できるかどうか疑問に思っていました。
str_replace
または、クラスター数の現在のインデックスを使用してテンプレート値を作成することもできます。
これを達成する方法はありますか?