set bonding to echo to the logs rather than store a null value,
the null value creates an empty ";\" in the preseed/late_command.
make compute and controller node matches regexes

This commit updates the node declarations for the
compute and control nodes so that they match on regex.

The motivation behind this is so that I can name
nodes with a unique string (timestamp) so that I can
easily rebuild compute and controller instances without
having to rebuild (or clean up) the build server.

Basically, with a single master, it is hard to re-use
cert names for two reasons:
  - puppet is not very good at reissuing certnames
  - storeconfig entries are not cleaned up (resulting in
  duplicate resources)
Merge pull request #36 from bodepd/node_regex

Node regex
Use the new python puppet_modules.py script
Merge pull request #41 from shwetaap/multi-node

Use the new python puppet_modules.py script
Fix Bug 1188253 by using a hostname instead of an IP in the apt repo config.
Merge pull request #42 from markvoelker/multi-node

Fix Bug 1188253 by using a hostname instead of an IP in the apt repo con...
Merge pull request #43 from dontalton/bonding_null

Echo something when bonding is null
Fix Bug 1187184 by removing an extraneous trailing whitespace that
broke the preseed by creating an illegal bash statement.
Merge pull request #44 from markvoelker/multi-node

Fix Bug 1187184 by removing an extraneous trailing whitespace that
added cinder to modules.list, sorted it alphabetically
deleted the old puppet-modules.sh
Merge pull request #45 from dontalton/cinder-script

added cinder to modules.list, sorted it alphabetically
removed vm_net_ip configuration since the ovs interface will not have an IP assigned
Merge pull request #46 from dontalton/revert-interfaces

removed IP assignment from the external interface
Merge pull request #47 from dontalton/vm_net_ip_removal

removed vm_net_ip configuration since the ovs interface will not have an...
Merge pull request #1 from CiscoSystems/multi-node

Multi node