<type>xml</type>
<classifier>config</classifier>
</dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>neutron-vpp-mapper</artifactId>
+ <version>${project.version}</version>
+ <type>cfg</type>
+ <classifier>config</classifier>
+ </dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>neutron-ovsdb</artifactId>
<classifier>config</classifier>
</dependency>
<dependency>
+ <!-- finalname="/etc/org.opendaylight.groupbasedpolicy.neutron.vpp.mapper.startup.cfg" -->
<groupId>org.opendaylight.groupbasedpolicy</groupId>
<artifactId>neutron-vpp-mapper</artifactId>
- <type>xml</type>
+ <type>cfg</type>
<classifier>config</classifier>
</dependency>
<dependency>
<feature version="${project.version}">odl-groupbasedpolicy-neutronmapper</feature>
<feature version="${project.version}">odl-groupbasedpolicy-vpp</feature>
<bundle>mvn:org.opendaylight.groupbasedpolicy/neutron-vpp-mapper/{{VERSION}}</bundle>
- <configfile finalname="${config.configfile.directory}/15-neutron-vpp-mapper.xml">mvn:org.opendaylight.groupbasedpolicy/neutron-vpp-mapper/{{VERSION}}/xml/config</configfile>
+ <configfile finalname="/etc/org.opendaylight.groupbasedpolicy.neutron.vpp.mapper.startup.cfg">mvn:org.opendaylight.groupbasedpolicy/neutron-vpp-mapper/{{VERSION}}/cfg/config</configfile>
</feature>
<!--
</instructions>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-artifacts</id>
+ <phase>package</phase>
+ <goals>
+ <goal>attach-artifact</goal>
+ </goals>
+ <configuration>
+ <artifacts>
+ <artifact>
+ <file>${project.build.directory}/classes/startup.cfg</file>
+ <type>cfg</type>
+ <classifier>config</classifier>
+ </artifact>
+ </artifacts>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
</project>
+++ /dev/null
-routing-node = compute1
<argument ref="clusterSingletonService" />
</bean>
- <cm:property-placeholder persistent-id="org.opendaylight.groupbasedpolicy.neutron.vpp.mapper" update-strategy="none">
+ <cm:property-placeholder persistent-id="org.opendaylight.groupbasedpolicy.neutron.vpp.mapper.startup" update-strategy="none">
<cm:default-properties>
<cm:property name="routing-node" value="default"/>
</cm:default-properties>
</cm:property-placeholder>
-</blueprint>
\ No newline at end of file
+</blueprint>
--- /dev/null
+# INITIAL NEUTRON VPP MAPPER CONFIGURATION
+#
+# Uncomment lines of this file to change default values of neutron vpp
+# mapper bundle config. The file should be placed to karaf_root_dir/etc
+#
+# To explicitly specify which node is used for routing in openstack, uncomment and modify next line. If not set
+# Neutron VPP mapper will use the same node where dhcp port was created.
+# routing-node = compute1