Skip to content

Instantly share code, notes, and snippets.

@evrardjp
Created January 24, 2017 18:51
Show Gist options
  • Save evrardjp/9cf96ed40ff4bf77e976783701a55263 to your computer and use it in GitHub Desktop.
Save evrardjp/9cf96ed40ff4bf77e976783701a55263 to your computer and use it in GitHub Desktop.
Dragonflow implementation (/etc/openstack_deploy)
component_skel:
etcd:
belongs_to:
- etcd_all
container_skel:
etcd_container:
belongs_to:
- infra_containers
- shared-infra_containers
contains:
- etcd
properties:
service_name: etcd
---
component_skel:
dragonflow_pubsub_agent:
belongs_to:
- neutron_all
dragonflow_controller_agent:
belongs_to:
- neutron_all
dragonflow_l3_agent:
belongs_to:
- neutron_all
container_skel:
neutron_agents_container:
contains:
- dragonflow_l3_agent # This puts the DVR on neutron_agents_containers. Can be more distributed by adding it to compute containers.
dragonflow_controller_agent_container:
belongs_to:
- compute_containers
contains:
- dragonflow_controller_agent
properties:
is_metal: true
service_name: neutron
neutron_server_container:
belongs_to:
- network_containers
contains:
- neutron_server
- dragonflow_pubsub_agent
neutron_plugin_type: ml2.dragonflow
neutron_plugin_base:
- df-l3
- metering
apply_security_hardening: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment