salt.states.neutron_network

Management of OpenStack Neutron Networks

New in version 2018.3.0.

depends:

shade

configuration:

see salt.modules.neutronng for setup instructions

Example States

create network:
  neutron_network.present:
    - name: network1

delete network:
  neutron_network.absent:
    - name: network1

create network with optional params:
  neutron_network.present:
    - name: network1
    - vlan: 200
    - shared: False
    - external: False
    - project: project1
salt.states.neutron_network.absent(name, auth=None, **kwargs)

Ensure a network does not exists

name

Name of the network

salt.states.neutron_network.present(name, auth=None, **kwargs)

Ensure a network exists and is up-to-date

name

Name of the network

provider

A dict of network provider options.

shared

Set the network as shared.

external

Whether this network is externally accessible.

admin_state_up

Set the network administrative state to up.

vlan

Vlan ID. Alias for provider

  • physical_network: provider

  • network_type: vlan

  • segmentation_id: (vlan id)