summaryrefslogtreecommitdiffstats
path: root/sample-env-generator/networking.yaml
blob: ea7042b40f761c213ddc56ee0f590810956558fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
environments:
  -
    name: networking/neutron-midonet
    title: Enable the Neutron MidoNet Services
    description: A Heat environment that can be used to deploy MidoNet Services
    files:
      puppet/extraconfig/all_nodes/neutron-midonet-all-nodes.yaml:
        parameters: all
      puppet/services/neutron-base.yaml:
        parameters:
          - NeutronCorePlugin
      puppet/services/neutron-dhcp.yaml:
        parameters:
          - NeutronEnableIsolatedMetadata
    sample_values:
      NeutronCorePlugin: 'midonet.neutron.plugin_v1.MidonetPluginV2'
      NeutronEnableIsolatedMetadata: true
      EnableZookeeperOnController: true
      EnableCassandraOnController: true
    static:
      - NeutronCorePlugin
      - NeutronEnableIsolatedMetadata
      - EnableZookeeperOnController
      - EnableCassandraOnController
    resource_registry:
      OS::TripleO::AllNodesExtraConfig: ../../puppet/extraconfig/all_nodes/neutron-midonet-all-nodes.yaml
      OS::TripleO::Controller::Net::SoftwareConfig: ../../net-config-linux-bridge.yaml
      OS::TripleO::Services::NeutronL3Agent: OS::Heat::None
      OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None
      OS::TripleO::Services::ComputeNeutronOvsAgent: OS::Heat::None
      OS::TripleO::Services::NeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginMidonet
      OS::TripleO::Services::ComputeNeutronCorePlugin: ../../puppet/services/neutron-compute-plugin-midonet.yaml