docs: def create_network(name, router_ext=None, admin_state_up=True, network_type=None, physical_network=None, segmentation_id=None, shared=None, profile=None):
      '''
      Creates a new network
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' neutron.create_network network-name
          salt '*' neutron.create_network network-name profile=openstack1
  
      :param name: Name of network to create
      :param admin_state_up: should the state of the network be up?
              default: True (Optional)
      :param router_ext: True then if create the external network (Optional)
      :param network_type: the Type of network that the provider is such as GRE, VXLAN, VLAN, FLAT, or LOCAL (Optional)
      :param physical_network: the name of the physical network as neutron knows it (Optional)
      :param segmentation_id: the vlan id or GRE id (Optional)
      :param shared: is the network shared or not (Optional)
      :param profile: Profile to build on (Optional)
      :return: Created network information
      '''
      conn = _auth(profile)
      return conn.create_network(name, admin_state_up, router_ext, network_type, physical_network, segmentation_id, shared)