Allow cobbler nodes to be created as yaml

This commit adds a nodes variable to the
cobbler_server profile that can be used to
consume a hash of cobbler nodes defined in
hiera under the key: cobbler_nodes.

This change is made for two reasons:

1. the cobbler profile should be responsible for
configuring its own nodes
2. it ensures that cobbler nodes are only configured
when cobbler is configured.