From 48d1ac4162ea523b4f91d49e4369cf761523f317 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Mon, 22 Jul 2013 16:38:13 +0200 Subject: [PATCH] Bug #2156: Role stores last vm name used (cherry picked from commit 17a651378dfadbf6fde7134941ec621f5bfa6e2d) --- src/flow/lib/models/role.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/flow/lib/models/role.rb b/src/flow/lib/models/role.rb index dfaa861519..20786127bd 100644 --- a/src/flow/lib/models/role.rb +++ b/src/flow/lib/models/role.rb @@ -236,8 +236,11 @@ module OpenNebula def deploy(scale_up=false) n_nodes = cardinality() - get_nodes.size + @body['last_vmname'] ||= 0 + n_nodes.times { |i| - vm_name = "#{@body['name']}_#{i}_(service_#{@service.id()})" + vm_name = "#{@body['name']}_#{@body['last_vmname']}_(service_#{@service.id()})" + @body['last_vmname'] += 1 template_id = @body['vm_template']