Created
July 26, 2016 19:52
-
-
Save trumant/9dffbb27945a1dffe88752c07bf8a48d to your computer and use it in GitHub Desktop.
OpenStack-Ansible OVS sample user_variables.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Ensure the openvswitch kernel module is loaded | |
openstack_host_specific_kernel_modules: | |
- name: "openvswitch" | |
pattern: "CONFIG_OPENVSWITCH=" | |
group: "network_hosts" | |
### Neutron specific config | |
neutron_plugin_type: ml2.ovs | |
neutron_ml2_drivers_type: "flat,vlan" | |
# Typically this would be defined by the os-neutron-install | |
# playbook. The provider_networks library would parse the | |
# provider_networks list in openstack_user_config.yml and | |
# generate the values of network_types, network_vlan_ranges | |
# and network_mappings. network_mappings would have a | |
# different value for each host in the inventory based on | |
# whether or not the host was metal (typically a compute host) | |
# or a container (typically a neutron agent container) | |
# | |
# When using Open vSwitch, we override it to take into account | |
# the Open vSwitch bridge we are going to define outside of | |
# OpenStack-Ansible plays | |
neutron_provider_networks: | |
network_flat_networks: "*" | |
network_types: "vlan" | |
network_vlan_ranges: "physnet1:102:199" | |
network_mappings: "physnet1:br-provider" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment