Could you please not use node[:networks] in mixing. It will be hard to write specs.
In stead pass it as parameter form vscale|softalyer plugin