enovance/puppet-openstack-cloud — pull request #565 by EmilienM (2014-08-06 20:15:38+00:00)
Title: network/providers: create public network only from neutron-server

The puppet provider which creates the networks should be declared from
the neutron-server node.

The catalog would fail on other nodes, that's why it's better to ensure
that the catalog contains neutron::server class if we want to manage the
external public network.