Add Neutron 7.0.0 for Ubuntu 14.04 68/11068/9
authorSergey Kolekonov <skolekonov@mirantis.com>
Wed, 2 Sep 2015 13:19:30 +0000 (16:19 +0300)
committerSergey Kolekonov <skolekonov@mirantis.com>
Fri, 2 Oct 2015 15:03:25 +0000 (18:03 +0300)
- Adapt debian/liberty specs for MOS [0]
  [0] http://anonscm.debian.org/cgit/openstack/neutron.git/tree/debian?h=debian/liberty

Change-Id: I55c4e28f524ba03033633123e209ceb99d60218c

126 files changed:
tests/runtests.sh
trusty/debian/changelog
trusty/debian/control
trusty/debian/copyright
trusty/debian/cron.d/neutron-dhcp-agent-netns-cleanup
trusty/debian/cron.d/neutron-l3-agent-netns-cleanup
trusty/debian/cron.d/neutron-lbaas-agent-netns-cleanup
trusty/debian/diff [deleted file]
trusty/debian/dnsmasq-neutron.conf [new file with mode: 0644]
trusty/debian/gbp.conf [new file with mode: 0644]
trusty/debian/neutron-common.README.Debian [new file with mode: 0644]
trusty/debian/neutron-common.config.in [new file with mode: 0644]
trusty/debian/neutron-common.dirs
trusty/debian/neutron-common.install
trusty/debian/neutron-common.links [new file with mode: 0644]
trusty/debian/neutron-common.logrotate
trusty/debian/neutron-common.postinst [deleted file]
trusty/debian/neutron-common.postinst.in [new file with mode: 0644]
trusty/debian/neutron-common.postrm [new file with mode: 0644]
trusty/debian/neutron-common.prerm [new file with mode: 0644]
trusty/debian/neutron-common.templates [new file with mode: 0644]
trusty/debian/neutron-common.tmpfile [new file with mode: 0644]
trusty/debian/neutron-dhcp-agent.init.in [new file with mode: 0644]
trusty/debian/neutron-dhcp-agent.install
trusty/debian/neutron-dhcp-agent.postinst.in [new file with mode: 0644]
trusty/debian/neutron-dhcp-agent.upstart [deleted file]
trusty/debian/neutron-l3-agent.init.in [new file with mode: 0644]
trusty/debian/neutron-l3-agent.install
trusty/debian/neutron-l3-agent.upstart [deleted file]
trusty/debian/neutron-linuxbridge-agent.init.in [new file with mode: 0644]
trusty/debian/neutron-linuxbridge-agent.manpages [moved from trusty/debian/neutron-plugin-linuxbridge-agent.manpages with 100% similarity]
trusty/debian/neutron-metadata-agent.config.in [new file with mode: 0644]
trusty/debian/neutron-metadata-agent.init.in [new file with mode: 0644]
trusty/debian/neutron-metadata-agent.install
trusty/debian/neutron-metadata-agent.postinst.in [new file with mode: 0644]
trusty/debian/neutron-metadata-agent.postrm [new file with mode: 0644]
trusty/debian/neutron-metadata-agent.templates [new file with mode: 0644]
trusty/debian/neutron-metadata-agent.upstart [deleted file]
trusty/debian/neutron-metering-agent.init.in [new file with mode: 0644]
trusty/debian/neutron-metering-agent.install
trusty/debian/neutron-metering-agent.upstart [deleted file]
trusty/debian/neutron-openvswitch-agent.init.in [new file with mode: 0644]
trusty/debian/neutron-openvswitch-agent.manpages [moved from trusty/debian/neutron-plugin-openvswitch-agent.manpages with 100% similarity]
trusty/debian/neutron-openvswitch-agent.upstart.in [new file with mode: 0644]
trusty/debian/neutron-ovs-cleanup.upstart [deleted file]
trusty/debian/neutron-plugin-bigswitch-agent.install [deleted file]
trusty/debian/neutron-plugin-bigswitch-agent.upstart [deleted file]
trusty/debian/neutron-plugin-bigswitch.install [deleted file]
trusty/debian/neutron-plugin-brocade.install [deleted file]
trusty/debian/neutron-plugin-cisco.install [deleted file]
trusty/debian/neutron-plugin-ibm-agent.install [deleted file]
trusty/debian/neutron-plugin-ibm-agent.upstart [deleted file]
trusty/debian/neutron-plugin-ibm.install [deleted file]
trusty/debian/neutron-plugin-linuxbridge-agent.install [deleted file]
trusty/debian/neutron-plugin-linuxbridge-agent.upstart [deleted file]
trusty/debian/neutron-plugin-linuxbridge.install [deleted file]
trusty/debian/neutron-plugin-metaplugin.install [deleted file]
trusty/debian/neutron-plugin-metering-agent.postinst [deleted file]
trusty/debian/neutron-plugin-metering-agent.postrm [deleted file]
trusty/debian/neutron-plugin-metering-agent.preinst [deleted file]
trusty/debian/neutron-plugin-midonet.install [deleted file]
trusty/debian/neutron-plugin-ml2.install [deleted file]
trusty/debian/neutron-plugin-mlnx-agent.install [deleted file]
trusty/debian/neutron-plugin-mlnx-agent.upstart [deleted file]
trusty/debian/neutron-plugin-mlnx.install [deleted file]
trusty/debian/neutron-plugin-nec-agent.install [deleted file]
trusty/debian/neutron-plugin-nec-agent.upstart [deleted file]
trusty/debian/neutron-plugin-nec.install [deleted file]
trusty/debian/neutron-plugin-nuage.install [deleted file]
trusty/debian/neutron-plugin-oneconvergence-agent.install [deleted file]
trusty/debian/neutron-plugin-oneconvergence-agent.upstart [deleted file]
trusty/debian/neutron-plugin-oneconvergence.install [deleted file]
trusty/debian/neutron-plugin-opencontrail.install [deleted file]
trusty/debian/neutron-plugin-openvswitch-agent.install [deleted file]
trusty/debian/neutron-plugin-openvswitch-agent.neutron-ovs-cleanup.upstart [deleted file]
trusty/debian/neutron-plugin-openvswitch-agent.upstart [deleted file]
trusty/debian/neutron-plugin-openvswitch.install [deleted file]
trusty/debian/neutron-plugin-plumgrid.install [deleted file]
trusty/debian/neutron-plugin-sriov-agent.install [deleted file]
trusty/debian/neutron-plugin-vmware.install [deleted file]
trusty/debian/neutron-server.config.in [new file with mode: 0644]
trusty/debian/neutron-server.default [deleted file]
trusty/debian/neutron-server.init.in [new file with mode: 0644]
trusty/debian/neutron-server.install [deleted file]
trusty/debian/neutron-server.postinst.in [new file with mode: 0644]
trusty/debian/neutron-server.prerm [new file with mode: 0644]
trusty/debian/neutron-server.service.in [new file with mode: 0644]
trusty/debian/neutron-server.templates [new file with mode: 0644]
trusty/debian/neutron-server.upstart [deleted file]
trusty/debian/neutron-server.upstart.in [new file with mode: 0644]
trusty/debian/neutron_sudoers [changed mode: 0755->0644]
trusty/debian/patches/0001-requirements.txt-adjust-for-Ubuntu-14.04.patch [deleted file]
trusty/debian/patches/fix-neutron-configuration.patch [deleted file]
trusty/debian/patches/series [deleted file]
trusty/debian/patches/skip-iptest.patch [deleted file]
trusty/debian/plugin_guess_func [new file with mode: 0644]
trusty/debian/po/POTFILES.in [new file with mode: 0644]
trusty/debian/po/da.po [new file with mode: 0644]
trusty/debian/po/de.po [new file with mode: 0644]
trusty/debian/po/es.po [new file with mode: 0644]
trusty/debian/po/fr.po [new file with mode: 0644]
trusty/debian/po/it.po [new file with mode: 0644]
trusty/debian/po/nl.po [new file with mode: 0644]
trusty/debian/po/pt.po [new file with mode: 0644]
trusty/debian/po/ru.po [new file with mode: 0644]
trusty/debian/po/sv.po [new file with mode: 0644]
trusty/debian/po/templates.pot [new file with mode: 0644]
trusty/debian/pydist-overrides
trusty/debian/rules
trusty/debian/source/format [changed mode: 0755->0644]
trusty/debian/tests/bigswitch-plugin [deleted file]
trusty/debian/tests/brocade-plugin [deleted file]
trusty/debian/tests/cisco-plugin [deleted file]
trusty/debian/tests/control [deleted file]
trusty/debian/tests/linuxbridge-plugin [deleted file]
trusty/debian/tests/midonet-plugin [deleted file]
trusty/debian/tests/ml2-plugin [deleted file]
trusty/debian/tests/nec-plugin [deleted file]
trusty/debian/tests/neutron-agents [deleted file]
trusty/debian/tests/neutron-server [deleted file]
trusty/debian/tests/plumgrid-plugin [deleted file]
trusty/debian/tests/python-neutron [deleted file]
trusty/debian/tests/test-plugin [deleted file]
trusty/debian/tests/test_import_neutron.py [deleted file]
trusty/debian/tests/vmware-plugin [deleted file]
trusty/debian/watch [new file with mode: 0644]

index 340390c5868633e64520ef7ef0a900e67e705fc7..a15a6e40ca3ac4401013bfdfcfef2dc419c3e27f 100755 (executable)
@@ -210,11 +210,10 @@ check_neutron_openvswitch () {
     if ! $SERVICE_STARTED ; then
         if $UBUNTU; then
             restart_service openvswitch-switch
-            restart_service neutron-plugin-openvswitch-agent
         else
             restart_service openvswitch
-            restart_service neutron-openvswitch-agent
         fi
+        restart_service neutron-openvswitch-agent
         SERVICE_STARTED=true
     fi
 
index fe930f4d9a35ccdd24f534426f8a07ce87a3763f..a10d3fdb33ca02f1d6466d3a63905e83422322a8 100644 (file)
-neutron (1:2015.1.1-1~u14.04+mos1) mos7.0; urgency=medium
+neutron (2:7.0.0.0b2-1~u14.04+mos1) mos8.0; urgency=medium
 
-  * Update the patch for requirements.txt according to the latest Kilo sources
-    - Related-bug: #1453148
+  * Change version to reflect current state of MOS repository
+  * Raise epoch number.
+  * Add doc package
+  * Add transitional ML2 plugin package for compatibility reasons
+  * Add pyroute2 dependency (MOS-specific)
 
- -- Sergey Kolekonov <skolekonov@mirantis.com>  Wed, 12 Aug 2015 11:28:44 +0300
+ -- Sergey Kolekonov <skolekonov@mirantis.com>  Wed, 30 Sep 2015 15:31:57 +0300
 
-neutron (1:2015.1.0-1~u14.04+mos7) mos7.0; urgency=medium
+neutron (1:7.0.0~rc1-1) experimental; urgency=medium
 
-  * Add pyroute2 to dependencies for neutron-common as it's required to operate
-    with namespaces during cleanup operations
-    - Related-bug: #1436414
+  * New upstream release.
+  * Fixed (build-)depends for this release.
+  * Rebased patches.
+  * Now neutron-server depends on python-openstackclient.
 
- -- Sergey Kolekonov <skolekonov@mirantis.com>  Wed, 29 Jul 2015 15:30:26 +0300
+ -- Thomas Goirand <zigo@debian.org>  Fri, 25 Sep 2015 09:37:11 +0200
 
-neutron (1:2015.1.0-1~u14.04+mos6) mos7.0; urgency=medium
+neutron (1:7.0.0~b3-1) experimental; urgency=medium
 
-  * fix build and runtime dependencies
-  * fix a problem with Mellanox agent upstart script
-  * use universal logrotate configuration
-  * use chgid on all daemons
+  * New upstream release.
+  * Fixed (build-)depends for this release.
+  * Rebased better-config-defaults.patch.
 
- -- Sergey Kolekonov <skolekonov@mirantis.com>  Mon, 20 Jul 2015 17:22:33 +0300
+ -- Thomas Goirand <zigo@debian.org>  Mon, 07 Sep 2015 11:51:13 +0200
 
-neutron (1:2015.1.0-1~u14.04+mos5) mos7.0; urgency=medium
+neutron (1:7.0.0~b2-1) experimental; urgency=medium
 
-  * debian/control:
-    - Add neutron-doc package section
-    - Add python-sphinx to build dependencies
-  * debian/rules:
-    - Add sphinxdoc to build with
-    - Add override_dh_sphinxdoc section
+  * New upstream release.
+  * Fixed (build-)depends for this release.
 
- -- Sergey Kolekonov <skolekonov@mirantis.com>  Thu, 09 Jul 2015 15:35:48 +0300
+ -- Thomas Goirand <zigo@debian.org>  Thu, 16 Jul 2015 15:06:54 +0200
 
-neutron (1:2015.1.0-1~u14.04+mos4) mos7.0; urgency=medium
+neutron (2015.1.0+2015.06.24.git61.bdf194a0e1-3) unstable; urgency=medium
 
-  * python-neutron-fwaas was removed to avoid cross-dependency conflict when
-    Neutron packages were updated according to the latest oslo packages naming
-    policy. Adding python-neutron-fwaas back as a dependency
+  * Added requirements.txt patch for SQLA version.
 
- -- Sergey Kolekonov <skolekonov@mirantis.com>  Wed, 03 Jun 2015 21:54:31 +0300
+ -- Thomas Goirand <zigo@debian.org>  Wed, 01 Jul 2015 03:02:58 +0000
 
-neutron (1:2015.1.0-1~u14.04+mos3) mos7.0; urgency=medium
+neutron (2015.1.0+2015.06.24.git61.bdf194a0e1-2) unstable; urgency=medium
 
-  * Fix python-oslo-* naming scheme
-    #LP 1459494
-  * Remove ger-orig-source from rules
-    #LP 1461467
+  * Rebuilt for sqlalchemy 1.0.6.
 
- -- Sergey Kolekonov <skolekonov@mirantis.com>  Thu, 28 May 2015 15:05:54 +0300
+ -- Thomas Goirand <zigo@debian.org>  Wed, 01 Jul 2015 02:14:01 +0000
 
-neutron (1:2015.1.0-1~u14.04+mos2) mos7.0; urgency=medium
+neutron (2015.1.0+2015.06.24.git61.bdf194a0e1-1) unstable; urgency=medium
 
-  * Add python-neutron-fwaas as a dependency because L3 agent uses
-    fwaas_driver.ini configuration file which is distributed with
-    python-neutron-fwaas since Kilo
+  * New upstream release (based on commit 61 and sha bdf194a0e1).
+  * Added patch for CVE-2015-3221 (Closes: #789713):
+    CVE-2015-3221_Provide_work_around_for_0.0.0.0_for_ipset.patch
 
- -- Sergey Kolekonov <skolekonov@mirantis.com>  Tue, 19 May 2015 17:00:12 +0300
+ -- Thomas Goirand <zigo@debian.org>  Wed, 24 Jun 2015 07:41:07 +0000
 
-neutron (1:2015.1.0-1~u14.04+mos1) mos7.0; urgency=medium
+neutron (2015.1.0-4) unstable; urgency=medium
 
-  * Updated specs for master
-  * Updated dependencies according to global-requirements [0]
-    [0] https://github.com/openstack/requirements/blob/stable/kilo/global-requirements.txt
+  * Updated Danish da.po debconf translation (Closes: #787375).
 
- -- Sergey Kolekonov <skolekonov@mirantis.com>  Sat, 25 Apr 2015 20:47:49 +0300
+ -- Thomas Goirand <zigo@debian.org>  Sun, 14 Jun 2015 15:58:35 +0200
+
+neutron (2015.1.0-3) unstable; urgency=medium
+
+  * Updated pt.po translation of debconf messages (Closes: #784589).
+  * Updated fr.po thanks to Julien Patriarca (Closes: #785226).
+
+ -- Thomas Goirand <zigo@debian.org>  Tue, 12 May 2015 23:21:01 +0200
+
+neutron (2015.1.0-2) unstable; urgency=medium
+
+  [ gustavo panizzo ]
+  * Fix a problem with openvswitch-agent where it's config file was not being
+    loaded.
+
+  [ Thomas Goirand ]
+  * Added Gustavo Panizzo <gfa@zumbi.com.ar> as uploaders.
+
+ -- Thomas Goirand <zigo@debian.org>  Wed, 06 May 2015 07:57:24 +0000
+
+neutron (2015.1.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 30 Apr 2015 21:54:26 +0000
+
+neutron (2015.1~rc2-1) unstable; urgency=medium
+
+  [ Thomas Goirand ]
+  * New upstream release.
+  * Updated (build-)depends for this release.
+  * Removed quantum transition packages, and lbass package (the later is now a
+    separated project).
+
+  [ gustavo panizzo ]
+  * Updated ovs agent and lb agent init scripts, since they are deprecated as
+    core_plugin and should be used in conjunction of ml2.
+
+ -- Thomas Goirand <zigo@debian.org>  Wed, 24 Dec 2014 15:10:00 +0800
+
+neutron (2014.2.1-1) experimental; urgency=medium
+
+  * New upstream release.
+  * cve-2014-7821_DoS_through_invalid_DNS_configuration_juno.patch is now
+    applied upstream, so removed it.
+  * Now build-depends on openstack-pkg-tools (>= 20~).
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 12 Dec 2014 23:02:10 +0800
+
+neutron (2014.2-4) experimental; urgency=medium
+
+  * CVE-2014-7821: DoS through invalid DNS configuration. Applied upstream
+    patch: Fix hostname regex pattern (Closes: #770431).
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 21 Nov 2014 16:39:03 +0800
+
+neutron (2014.2-3) experimental; urgency=medium
+
+  * Patches the ml2 plugin ini file to be like the install-guide by default.
+  * Added defaults-closer-to-install-guide.patch to have l3 and dhcp init files
+    match what the install-guide proposes as configuration.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 23 Oct 2014 14:59:07 +0800
+
+neutron (2014.2-2) experimental; urgency=medium
+
+  * Removed arping from depends of python-neutron, and put iputils-arping as
+    Recommends:.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 16 Oct 2014 15:17:02 +0000
+
+neutron (2014.2-1) experimental; urgency=medium
+
+  * New upstream release.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 16 Oct 2014 14:52:35 +0000
+
+neutron (2014.2~rc2-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Updated (build-)depends for this release.
+  * Added ipset, iproute2, arping and keepalived as dependency.
+  * Now using a single logrotate file in neutron-common.
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 10 Oct 2014 23:11:10 +0800
+
+neutron (2014.2~rc1-3) experimental; urgency=medium
+
+  * Fixed debconf template and ran debconf-updatepo.
+  * Another fix for the SQLite Alembic migrations.
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 10 Oct 2014 07:34:35 +0000
+
+neutron (2014.2~rc1-2) experimental; urgency=medium
+
+  * Mangling upstream rc and beta versions in watch file.
+  * Fixed 0001-Add-parameter-and-iptables-rules-to-protect-dnsmasq-.patch
+    wrong identation.
+  * Added sqlite3 as dependency.
+  * Added debian/patches/more-alembic-with-sqlite-migration-fixes.patch.
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 10 Oct 2014 15:00:51 +0800
+
+neutron (2014.2~rc1-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Now using templated init script for sysv-rc, generated systemd unit and
+    upstart jobs, using openstack-pkg-tools >= 13.
+  * Refreshed/rebased/reworked fix-alembic-migration-with-sqlite3.patch.
+  * Removed reference and license for tools/rfc.sh which doesn't exist, in
+    debian/copyright.
+  * Standards-Version is now 3.9.6.
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 03 Oct 2014 18:53:11 +0800
+
+neutron (2014.2~b3-1) experimental; urgency=medium
+
+  [ Thomas Goirand ]
+  * Disabled ml2 config patch.
+  * Fixed (build-)depends for this release.
+  * Rebased patches.
+
+  [ gustavo panizzo ]
+  * New upstream release.
+  * Support to run neutron under systemd.
+
+ -- Thomas Goirand <zigo@debian.org>  Sat, 20 Sep 2014 07:54:55 +0000
+
+neutron (2014.1.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Removed OVS_lib_defer_apply_doesn_t_handle_concurrency.patch applied
+    upstream.
+  * Removed Install_SNAT_rules_for_ipv4_only.patch applied upstream.
+
+ -- Thomas Goirand <zigo@debian.org>  Mon, 09 Jun 2014 23:06:59 +0800
+
+neutron (2014.1-8) unstable; urgency=medium
+
+  * Added sane-defaults-for-ml2_conf.ini.patch.
+  * Added missing dbconfig-common dependency.
+  * Also patches dhcp_agent.ini and dhcp_agent.ini for sane defaults.
+
+ -- Thomas Goirand <zigo@debian.org>  Sat, 07 Jun 2014 17:27:55 +0800
+
+neutron (2014.1-7) unstable; urgency=medium
+
+  * Updates the OVS_lib_defer_apply_doesn_t_handle_concurrency.patch patch
+    (Closes: #750415).
+  * Now build-depends on openstack-pkg-tools (>= 12~).
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 05 Jun 2014 07:25:38 +0000
+
+neutron (2014.1-6) unstable; urgency=high
+
+  * Adds Install_SNAT_rules_for_ipv4_only.patch. Note that without this patch,
+    it's possible to destroy an OpenStack cloud network, which is why I'm
+    putting urgency=high in this upload.
+
+ -- Thomas Goirand <zigo@debian.org>  Tue, 03 Jun 2014 00:07:08 +0800
+
+neutron (2014.1-5) unstable; urgency=medium
+
+  * Switched from restarting daemons to copytruncate for logrotate.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 29 May 2014 13:44:03 +0800
+
+neutron (2014.1-4) unstable; urgency=medium
+
+  * Fixed linuxbridge init script.
+
+ -- Thomas Goirand <zigo@debian.org>  Wed, 21 May 2014 08:37:03 +0800
+
+neutron (2014.1-3) unstable; urgency=medium
+
+  * Added Russian Debconf translation, thanks to Yuri Kozlov
+    <yuray@komyakino.ru> (Closes: #746939).
+
+ -- Thomas Goirand <zigo@debian.org>  Sun, 04 May 2014 14:36:24 +0800
+
+neutron (2014.1-2) unstable; urgency=medium
+
+  * Unbreaks fr.po, thanks to Christian Perrier (Closes: #745249).
+  * Added it.po thanks to Beatrice Torracca (Closes: #746575).
+  * Added a Provides: neutron-plugin-ml2 in neutron-common (LP: #1309858).
+
+ -- Thomas Goirand <zigo@debian.org>  Sat, 03 May 2014 02:22:50 +0000
+
+neutron (2014.1-1) unstable; urgency=medium
+
+  [ Thomas Goirand ]
+  * New upstream pre-release.
+  * Uploading to unstable.
+  * Readded 0004-Fix-Metering-doesn-t-respect-the-l3-agent-binding.patch with
+    the last review from upstream.
+
+  [ Sylvain Baubeau ]
+  * Allow selecting log destination for Neutron daemons
+
+ -- Thomas Goirand <zigo@debian.org>  Wed, 09 Apr 2014 23:46:07 +0800
+
+neutron (2014.1~rc1-2) experimental; urgency=low
+
+  * More SQLite migration fixes for Icehouse.
+  * Added OVS_lib_defer_apply_doesn_t_handle_concurrency.patch
+
+ -- Thomas Goirand <zigo@debian.org>  Mon, 07 Apr 2014 14:23:29 +0800
+
+neutron (2014.1~rc1-1) experimental; urgency=medium
+
+  [ gustavo panizzo ]
+  * Fixes an issue using ml2 and openvswitch plugin, openvswitch agent wasn't 
+  loading it's config file.
+
+  [ Thomas Goirand ]
+  * New upstream release.
+  * Removed SQLAlchemy version in requirements.txt patch (now useless).
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 04 Apr 2014 13:29:48 +0000
+
+neutron (2014.1~b3-1) experimental; urgency=low
+
+  * New upstream release (Icehouse beta 3).
+  * Fixed /var/lib/neutron/dhcp folder rights for Ubuntu.
+
+ -- Thomas Goirand <zigo@debian.org>  Sat, 14 Dec 2013 00:44:19 +0800
+
+neutron (2013.2.2-1) unstable; urgency=medium
+
+  [ gustavo panizzo <gfa@zumbi.com.ar> ]
+  * New upstream release.
+  * Patch 0003-Fix-MeteringLabel-model-to-not-clear-router-s-tenant-id-on
+    deletion was merged upstream. Removed from debian/patches.
+
+  [ Thomas Goirand ]
+  * Refreshed patches.
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 14 Feb 2014 07:01:38 +0000
+
+neutron (2013.2.1-5) unstable; urgency=medium
+
+  * Fix /var/lib/neutron and /var/lib/neutron/dhcp folder rights in
+    debian/neutron-common.postinst.in.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 13 Feb 2014 19:43:22 +0800
+
+neutron (2013.2.1-4) unstable; urgency=medium
+
+  * Restart daemons after logrotate.
+
+ -- Thomas Goirand <zigo@debian.org>  Mon, 03 Feb 2014 16:40:52 +0800
+
+neutron (2013.2.1-3) unstable; urgency=medium
+
+  * Added new Debconf template translations thanks to:
+    - Spanish: Camaleón (Closes: #734286).
+    - Swedish: Martin Bagge (Closes: #734705).
+  * Downgrades openswan from depends to suggests, because openswan is hardly
+    maintained, and not available from testing, which is blocking Neutron from
+    migrating: this isn't worth the trouble.
+
+ -- Thomas Goirand <zigo@debian.org>  Sun, 12 Jan 2014 17:31:46 +0800
+
+neutron (2013.2.1-2) unstable; urgency=low
+
+  [ gustavo panizzo ]
+  * patch backported from icehouse-1 to simplify use of metadata on
+    provider networks.
+
+  [ Thomas Goirand ]
+  * Added a bunch of bugfix in advance from the next point release. Thanks
+  * to
+    Sylvain Afchain <sylvain.afchain@enovance.com> for helping gathering and
+    testing these.
+
+ -- Thomas Goirand <zigo@debian.org>  Mon, 30 Dec 2013 23:12:45 +0800
+
+neutron (2013.2.1-1) unstable; urgency=high
+
+  * New upstream release. This fixes CVE-2013-6419.
+  * Refresh better-config-default.patch.
+  * Fixed rights of /var/lib/neutron/dhcp in the Ubuntu case.
+  * Added python-neutronclient (>= 2.3.0) as dependency of python-neutron.
+  * Fixes French debconf translation thanks to our Cheesemaster Christian
+    Perrier (Closes: #732266).
+  * Added Italian debconf translation, thanks to Beatrice Torracca
+    <beatricet@libero.it> (Closes: #732078).
+  * Fixed version of (build-)depends for python-six and python-iso8601.
+  * Added openswan as dependency for neutron-vpn-agent.
+
+ -- Thomas Goirand <zigo@debian.org>  Sat, 14 Dec 2013 00:44:51 +0800
+
+neutron (2013.2-9) unstable; urgency=medium
+
+  * Added missing handling of ml2 plugin in neutron-common.postinst.
+  * Do not call neutron-db-manage --config-file /etc/neutron/neutron.conf
+    upgrade head if the user didn't ask for db management through debconf.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 05 Dec 2013 20:30:09 +0800
+
+neutron (2013.2-8) unstable; urgency=medium
+
+  * Fixes the core_plugin setup in neutron-common postinst.
+  * Added new debconf templates translations, with warm thanks to:
+    - French, Julien Patriarca <leatherface@debian.org> (Closes: #728764).
+    - Portuguese, Américo Monteiro <a_monteiro@gmx.com> (Closes: #729928).
+  * Configures service_plugins =
+    neutron.services.l3_router.l3_router_plugin.L3RouterPlugin as default.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 05 Dec 2013 16:40:28 +0800
+
+neutron (2013.2-7) unstable; urgency=low
+
+  * neutron-l3-agent & neutron-vpn-agent now conflicts with each other.
+  * Fixed the cron.d files for lbass, dhcp and l3, so that they are on a single
+    line instead of broken lines with \ (this doesn't work otherwise).
+  * Fixes the sqlalchemy requirements.txt that restricted to SQLAlchemy
+    <= 0.7.99.
+  * Removes openvswitch-switch from depends since it's in pre-depends.
+
+  [ gustavo panizzo ]
+  * Watch file fixed. 
+  * Dependency on OpenvSwitch has been updated to 1.9, as it required by 
+    the plugin.
+
+ -- Thomas Goirand <zigo@debian.org>  Mon, 02 Dec 2013 22:39:46 +0800
+
+neutron (2013.2-6) unstable; urgency=low
+
+  * Now starts the openvswitch agent using the ml2 config if this is the plugin
+    which is in use in the core_plugin directive.
+  * Now sets the OVSHybridIptablesFirewallDriver as default firewall driver.
+  * Changes the rights of /var/lib/neutron/dhcp in Ubuntu, and depends:
+    dpkg-dev to check if we are in Ubuntu.
+
+ -- Thomas Goirand <zigo@debian.org>  Mon, 25 Nov 2013 17:21:56 +0000
+
+neutron (2013.2-5) unstable; urgency=low
+
+  * Added missing python-babel depends in python-neutron.
+  * Adds missing RabbitMQ debconf configuration code.
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 25 Oct 2013 02:07:11 +0800
+
+neutron (2013.2-4) unstable; urgency=low
+
+  * neutron-*-agent packages are now breaking + replace only old versions of
+    Quantum packages: those who were not transition packages (Closes: #727235).
+  * Adds find . -type f -name "*.pyc" -delete in dh_clean.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 24 Oct 2013 02:09:41 +0800
+
+neutron (2013.2-3) unstable; urgency=low
+
+  * Really fix db setup (Closes: #726719).
+
+ -- Thomas Goirand <zigo@debian.org>  Sat, 19 Oct 2013 14:33:15 +0800
+
+neutron (2013.2-2) unstable; urgency=low
+
+  * Adds upstream fix for db setup (Closes: #726719).
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 18 Oct 2013 22:24:05 +0800
+
+neutron (2013.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Uploading to unstable.
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 18 Oct 2013 00:21:51 +0800
+
+neutron (2013.2~rc3-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 17 Oct 2013 15:25:13 +0800
+
+neutron (2013.2~rc2-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- Thomas Goirand <zigo@debian.org>  Sun, 13 Oct 2013 00:34:40 +0800
+
+neutron (2013.2~rc1-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- Thomas Goirand <zigo@debian.org>  Sun, 06 Oct 2013 14:15:06 +0800
+
+neutron (2013.2~b3-1) experimental; urgency=low
+
+  * Initial release. (Closes: #718037)
+
+ -- Thomas Goirand <zigo@debian.org>  Sat, 27 Jul 2013 13:11:22 +0800
index 0bb3599c5fd0278193188a9ca12188cad023570d..2959416c683b77306e34a44db2f34d2e415f15e4 100644 (file)
 Source: neutron
 Section: net
 Priority: optional
-Maintainer: MOS Neutron Team <mos-neutron@mirantis.com>
-Build-Depends:
- debhelper (>= 9),
- dh-python,
- python-all (>= 2.7.1),
- python-sphinx (>= 1.1.2),
- openstack-pkg-tools (>= 23~),
- python-pbr,
- python-setuptools
-Build-Depends-Indep:
- alembic (>= 0.7.2),
- python-cliff (>= 1.10.0),
- python-coverage (>= 3.6),
- python-eventlet (>= 0.16.1),
- python-fixtures (>= 0.3.14),
- python-greenlet (>= 0.3.2),
- python-hacking (>= 0.10.0),
- python-httplib2 (>= 0.7.5),
- python-jinja2 (>= 2.6),
- python-jsonrpclib,
- python-keystoneclient (>= 1:1.2.0),
- python-keystonemiddleware (>= 1.5.0),
- python-mock (>= 1.0),
- python-mysqldb,
- python-netaddr (>= 0.7.12),
- python-neutronclient (>= 1:2.4.0),
- python-novaclient (>= 1:2.22.0),
- python-oslo.concurrency (>= 1.8.0),
- python-oslo.config (>= 1:1.9.3),
- python-oslo.context (>= 0.2.0),
- python-oslo.db (>= 1.7.0),
- python-oslo.i18n (>= 1.5.0),
- python-oslo.log (>= 1.0.0),
- python-oslo.messaging (>= 1.8.0),
- python-oslo.middleware (>= 1.0.0),
- python-oslo.rootwrap (>= 1.6.0),
- python-oslo.serialization (>= 1.4.0),
- python-oslo.utils (>= 1.4.0),
- python-oslosphinx (>= 2.5.0),
- python-oslotest (>= 1.5.1),
- python-gflags,
- python-paste,
- python-pastedeploy (>= 1.5.0),
- python-pbr (>= 0.10),
- python-psycopg2,
- python-pyudev,
- python-requests (>= 2.2.0),
- python-requests-mock (>= 0.6.0),
- python-retrying (>= 1.2.3),
- python-routes (>= 1.12.3),
- python-setuptools,
- python-six (>= 1.9.0),
- python-sphinx (>= 1.1.2),
- python-sqlalchemy (>= 0.9.7),
- python-stevedore (>= 1.3.0),
- python-tempest-lib (>= 0.4.0),
- python-testscenarios (>= 0.4),
- python-testtools (>= 0.9.36),
- python-webob (>= 1.2.3),
- subunit
+Maintainer: PKG OpenStack <openstack-devel@lists.alioth.debian.org>
+Uploaders: Thomas Goirand <zigo@debian.org>,
+           Gustavo Panizzo <gfa@zumbi.com.ar>,
+Build-Depends: debhelper (>= 9),
+               dh-python,
+               dh-systemd,
+               openstack-pkg-tools (>= 23~),
+               po-debconf,
+               python-all,
+               python-pbr (>= 1.8),
+               python-setuptools,
+               python-sphinx,
+Build-Depends-Indep: alembic (>= 0.8.0),
+                     bridge-utils,
+                     python-cliff (>= 1.14.0),
+                     python-coverage,
+                     python-ddt (>= 0.7.0),
+                     python-debtcollector (>= 0.3.0),
+                     python-eventlet (>= 0.17.4),
+                     python-fixtures (>= 1.3.1),
+                     python-gflags,
+                     python-greenlet,
+                     python-hacking,
+                     python-httplib2,
+                     python-jinja2,
+                     python-keystoneclient (>= 1:1.6.0),
+                     python-keystonemiddleware (>= 2.0.0),
+                     python-mock (>= 1.3),
+                     python-netaddr (>= 0.7.12),
+                     python-neutronclient (>= 1:2.6.0),
+                     python-novaclient (>= 2:2.27.0),
+                     python-os-testr,
+                     python-oslo.concurrency (>= 2.3.0),
+                     python-oslo.config (>= 1:2.3.0),
+                     python-oslo.context (>= 0.2.0),
+                     python-oslo.db (>= 2.4.1),
+                     python-oslo.i18n (>= 1.5.0),
+                     python-oslo.log (>= 1.8.0),
+                     python-oslo.messaging (>= 1.16.0),
+                     python-oslo.middleware (>= 2.8.0),
+                     python-oslo.policy (>= 0.5.0),
+                     python-oslo.rootwrap (>= 2.0.0),
+                     python-oslo.serialization (>= 1.4.0),
+                     python-oslo.service (>= 0.8.0),
+                     python-oslo.utils (>= 2.0.0),
+                     python-oslo.versionedobjects (>= 0.9.0),
+                     python-oslosphinx (>= 2.5.0),
+                     python-oslotest (>= 1.10.0),
+                     python-paste,
+                     python-pastedeploy,
+                     python-pecan (>= 1.0.0),
+                     python-pyudev,
+                     python-requests (>= 2.5.2),
+                     python-requests-mock (>= 0.6.0),
+                     python-retrying,
+                     python-routes,
+                     python-ryu (>= 3.24),
+                     python-six (>= 1.9.0),
+                     python-sqlalchemy (>= 0.9.9),
+                     python-stevedore (>= 1.5.0),
+                     python-tempest-lib (>= 0.8.0),
+                     python-testscenarios,
+                     python-testtools (>= 1.4.0),
+                     python-unittest2,
+                     python-webob,
+                     python-webtest,
+                     subunit,
+                     testrepository,
 Standards-Version: 3.9.6
-XS-Testsuite: autopkgtest
+Homepage: http://neutron.openstack.org/
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/neutron.git;a=summary
+Vcs-Git: git://anonscm.debian.org/openstack/neutron.git
 
-Package: neutron-server
+Package: python-neutron
 Architecture: all
-Depends:
- adduser,
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-server (<< 1:2013.2~b2-0ubuntu1~)
-Replaces: quantum-server (<< 1:2013.2~b2-0ubuntu1~)
-Recommends: neutron-plugin-ml2
-Description: Neutron is a virtual network service for Openstack - server
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
+Section: python
+Depends: alembic (>= 0.8.0),
+         conntrack,
+         iproute2,
+         ipset,
+         python-debtcollector (>= 0.3.0),
+         python-eventlet (>= 0.17.4),
+         python-gflags,
+         python-greenlet,
+         python-httplib2,
+         python-jinja2,
+         python-keystoneclient (>= 1:1.6.0),
+         python-keystonemiddleware (>= 2.0.0),
+         python-mysqldb,
+         python-netaddr (>= 0.7.12),
+         python-neutronclient (>= 1:2.6.0),
+         python-novaclient (>= 2:2.27.0),
+         python-oslo.concurrency (>= 2.3.0),
+         python-oslo.config (>= 1:2.3.0),
+         python-oslo.context (>= 0.2.0),
+         python-oslo.db (>= 2.4.1),
+         python-oslo.i18n (>= 1.5.0),
+         python-oslo.log (>= 1.8.0),
+         python-oslo.messaging (>= 1.16.0),
+         python-oslo.middleware (>= 2.8.0),
+         python-oslo.policy (>= 0.5.0),
+         python-oslo.rootwrap (>= 2.0.0),
+         python-oslo.serialization (>= 1.4.0),
+         python-oslo.service (>= 0.8.0),
+         python-oslo.utils (>= 2.0.0),
+         python-oslo.versionedobjects (>= 0.9.0),
+         python-paste,
+         python-pastedeploy,
+         python-pecan (>= 1.0.0),
+         python-pbr (>= 1.8),
+         python-psycopg2,
+         python-pyroute2,
+         python-pyudev,
+         python-requests (>= 2.5.2),
+         python-retrying,
+         python-routes,
+         python-ryu (>= 3.24),
+         python-six (>= 1.9.0),
+         python-sqlalchemy (>= 0.9.9),
+         python-stevedore (>= 1.5.0),
+         python-webob,
+         ${misc:Depends},
+         ${python:Depends},
+Recommends: iputils-arping,
+Replaces: neutron-plugin-linuxbridge-agent (<<2015.1~b3-1),
+          neutron-plugin-openvswitch-agent (<<2015.1~b3-1),
+Breaks: neutron-plugin-linuxbridge-agent (<<2015.1~b3-1),
+        neutron-plugin-openvswitch-agent (<<2015.1~b3-1),
+Provides: ${python:Provides},
+Description: OpenStack virtual network service - Python library
+ Neutron provides an API to dynamically request and configure virtual networks.
+ These networks connect "interfaces" from other OpenStack services (such as
+ vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
+ network capabilities, including QoS, ACLs, and network monitoring.
  .
- This package provides the Neutron server
+ This package provides the Python library.
 
-Package: neutron-common
+Package: neutron-server
 Architecture: all
-Depends:
- adduser,
- conntrack,
- python-pyroute2,
- python-neutron (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends}
-Breaks:
- neutron-l3-agent (<< 1:2014.1~rc2-0ubuntu3~),
- neutron-vpn-agent (<< 1:2014.1~rc2-0ubuntu3~),
- quantum-common ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces:
- neutron-l3-agent (<< 1:2014.1~rc2-0ubuntu3~),
- neutron-vpn-agent (<< 1:2014.1~rc2-0ubuntu3~),
- quantum-common ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - common
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- python-pbr (>= 0.10),
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the common files.
+Depends: adduser,
+         debconf,
+         lsb-base,
+         neutron-common (= ${source:Version}),
+         python-openstackclient,
+         ${misc:Depends},
+         ${python:Depends},
+         ${shlibs:Depends},
+Description: OpenStack virtual network service - server
+ Neutron provides an API to dynamically request and configure virtual networks.
+ These networks connect "interfaces" from other OpenStack services (such as
+ vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
+ network capabilities, including QoS, ACLs, and network monitoring.
+ .
+ This package provides the Neutron server.
 
-Package: neutron-plugin-cisco
+Package: neutron-common
 Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-cisco ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-cisco ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - Cisco plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
+Depends: adduser,
+         dbconfig-common,
+         debconf,
+         dpkg-dev,
+         python-mysqldb,
+         python-neutron (= ${source:Version}),
+         python-pyparsing (>=1.5.7),
+         python-sqlalchemy,
+         sqlite3,
+         ${misc:Depends},
+         ${python:Depends},
+Provides: neutron-plugin,
+          neutron-plugin-bigswitch,
+          neutron-plugin-brocade,
+          neutron-plugin-cisco,
+          neutron-plugin-hyperv,
+          neutron-plugin-linuxbridge,
+          neutron-plugin-metaplugin,
+          neutron-plugin-ml2,
+          neutron-plugin-nec,
+          neutron-plugin-nicira,
+          neutron-plugin-openvswitch,
+          neutron-plugin-plumgrid,
+          neutron-plugin-ryu,
+          python-argparse,
+Replaces: neutron-plugin-linuxbridge-agent (<<2015.1~b3-1),
+          neutron-plugin-openvswitch-agent (<<2015.1~b3-1),
+Breaks: neutron-plugin-linuxbridge-agent (<<2015.1~b3-1),
+        neutron-plugin-openvswitch-agent (<<2015.1~b3-1),
+Description: OpenStack virtual network service - common files
+ Neutron provides an API to dynamically request and configure virtual networks.
+ These networks connect "interfaces" from other OpenStack services (such as
+ vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
+ network capabilities, including QoS, ACLs, and network monitoring.
  .
- This package provides the Cisco plugin.
-
-Package: neutron-plugin-nec
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-nec ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-nec ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - NEC plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the NEC plugin.
+ This package provides the common files.
 
 Package: neutron-plugin-nec-agent
 Architecture: all
-Depends:
- neutron-common (= ${source:Version}),
- neutron-plugin-nec,
- openvswitch-switch,
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-nec-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-nec-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - NEC plugin agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
+Provides: neutron-plugin,
+Depends: neutron-common (= ${source:Version}),
+         sudo,
+         ${misc:Depends},
+         ${python:Depends},
+         ${shlibs:Depends},
+Description: OpenStack virtual network service - NEC agent
+ Neutron provides an API to dynamically request and configure virtual networks.
+ These networks connect "interfaces" from other OpenStack services (such as
+ vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
+ network capabilities, including QoS, ACLs, and network monitoring.
  .
  This package provides the NEC plugin agent.
 
-Package: neutron-plugin-bigswitch
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-bigswitch ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-bigswitch ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - BigSwitch plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the BigSwitch plugin.
-
-Package: neutron-plugin-bigswitch-agent
-Architecture: all
-Depends:
- neutron-plugin-bigswitch (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - BigSwitch plugin agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the BigSwitch plugin agent.
-
-Package: neutron-plugin-brocade
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-brocade ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-brocade ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - Brocade plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the Brocade plugin.
-
-Package: neutron-plugin-plumgrid
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-plumgrid ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-plumgrid ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - PLUMgrid plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the PLUMgrid plugin.
-
-Package: neutron-plugin-metaplugin
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-metaplugin ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-metaplugin ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - Metaplugin plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the Metaplugin plugin.
-
-Package: neutron-plugin-vmware
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: neutron-plugin-nicira ( << 1:2014.1~b2-0ubuntu7~ )
-Replaces: neutron-plugin-nicira ( << 1:2014.1~b2-0ubuntu7~ )
-Description: Neutron is a virtual network service for Openstack - VMware plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the VMware NSX plugin
-
-Package: neutron-plugin-nicira
-Depends: neutron-plugin-vmware, ${misc:Depends}
-Architecture: all
-Breaks: quantum-plugin-nicira ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-nicira ( << 1:2013.2~b2-0ubuntu1~ )
-Section: oldlibs
-Description: transitional dummy package
- This is a transitional dummy package. It can safely be removed.
-
 Package: neutron-l3-agent
 Architecture: all
-Depends:
- iputils-arping,
- keepalived,
- neutron-common (= ${source:Version}),
- neutron-metadata-agent (= ${source:Version}),
- python-neutron-fwaas,
- radvd,
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-l3-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-l3-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - l3 agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the layer 3 routing agent.
+Depends: adduser,
+         debconf,
+         iputils-arping,
+         keepalived,
+         neutron-common (= ${source:Version}),
+         sudo,
+         ${misc:Depends},
+         ${python:Depends},
+         ${shlibs:Depends},
+Recommends: openvswitch-switch,
+Conflicts: neutron-vpn-agent,
+Description: OpenStack virtual network service - l3 agent
+ Neutron provides an API to dynamically request and configure virtual networks.
+ These networks connect "interfaces" from other OpenStack services (such as
+ vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
+ network capabilities, including QoS, ACLs, and network monitoring.
+ .
+ This package provides the l3 agent.
 
 Package: neutron-dhcp-agent
 Architecture: all
-Depends:
- dnsmasq-base,
- dnsmasq-utils,
- neutron-common (= ${source:Version}),
- neutron-metadata-agent (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-dhcp-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-dhcp-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - DHCP agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
+Depends: adduser,
+         dnsmasq-base (>= 2.63),
+         dnsmasq-utils (>= 2.63),
+         neutron-common (= ${source:Version}),
+         sudo,
+         ${misc:Depends},
+         ${python:Depends},
+         ${shlibs:Depends},
+Description: OpenStack virtual network service - DHCP agent
+ Neutron provides an API to dynamically request and configure virtual networks.
+ These networks connect "interfaces" from other OpenStack services (such as
+ vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
+ network capabilities, including QoS, ACLs, and network monitoring.
  .
  This package provides the DHCP agent.
 
 Package: neutron-metadata-agent
 Architecture: all
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-metadata-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-metadata-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - metadata agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
+Depends: adduser,
+         neutron-common (= ${source:Version}),
+         ${misc:Depends},
+         ${python:Depends},
+         ${shlibs:Depends},
+Description: OpenStack virtual network service - metadata agent
+ Neutron provides an API to dynamically request and configure virtual networks.
+ These networks connect "interfaces" from other OpenStack services (such as
+ vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
+ network capabilities, including QoS, ACLs, and network monitoring.
  .
  This package provides the metadata proxy agent.
 
-Package: python-neutron
+Package: neutron-metering-agent
 Architecture: all
-Section: python
-Depends:
- alembic (>= 0.7.2),
- iproute2,
- python-eventlet (>= 0.16.1),
- python-greenlet (>= 0.3.2),
- python-httplib2 (>= 0.7.5),
- python-iso8601 (>= 0.1.9),
- python-jinja2 (>= 2.6),
- python-jsonrpclib,
- python-keystoneclient (>= 1:1.2.0),
- python-keystonemiddleware (>= 1.5.0),
- python-netaddr (>= 0.7.12),
- python-neutronclient (>= 1:2.4.0),
- python-novaclient (>= 1:2.22.0),
- python-oslo.concurrency (>= 1.8.0),
- python-oslo.config (>= 1:1.9.3),
- python-oslo.context (>= 0.2.0),
- python-oslo.db (>= 1.7.0),
- python-oslo.i18n (>= 1.5.0),
- python-oslo.log (>= 1.0.0),
- python-oslo.messaging (>= 1.8.0),
- python-oslo.middleware (>= 1.0.0),
- python-oslo.rootwrap (>= 1.6.0),
- python-oslo.serialization (>= 1.4.0),
- python-oslo.utils (>= 1.4.0),
- python-paste,
- python-pastedeploy (>= 1.5.0),
- python-pbr (>= 0.10),
- python-requests (>= 2.2.0),
- python-retrying (>= 1.2.3),
- python-routes (>= 1.12.3),
- python-six (>= 1.9.0),
- python-sqlalchemy (>= 0.9.7),
- python-stevedore (>= 1.3.0),
- python-webob (>= 1.2.3),
- ${misc:Depends},
- ${python:Depends}
-Provides: ${python:Provides}
-XB-Python-Version: ${python:Versions}
-Breaks: python-quantum ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: python-quantum ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - Python library
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the Python library.
+Depends: adduser,
+         debconf,
+         lsb-base,
+         neutron-common (= ${source:Version}),
+         ${misc:Depends},
+         ${python:Depends},
+         ${shlibs:Depends},
+Provides: neutron-plugin-metering-agent,
+Description: OpenStack virtual network service - metering agent
+ Neutron provides an API to dynamically request and configure virtual networks.
+ These networks connect "interfaces" from other OpenStack services (such as
+ vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
+ network capabilities, including QoS, ACLs, and network monitoring.
+ .
+ This package provides the Neutron metering agent.
+
+Package: neutron-openvswitch-agent
+Architecture: all
+Pre-Depends: openvswitch-switch (>= 1.9),
+Replaces: neutron-plugin-openvswitch-agent (<<2015.1~b3-1),
+Breaks: neutron-plugin-openvswitch-agent (<<2015.1~b3-1),
+Provides: neutron-plugin-openvswitch-agent,
+Depends: neutron-common (= ${source:Version}),
+         sudo,
+         ${misc:Depends},
+         ${python:Depends},
+         ${shlibs:Depends},
+Recommends: openvswitch-datapath-dkms,
+Description: OpenStack virtual network service - Open vSwitch agent
+ Neutron provides an API to dynamically request and configure virtual networks.
+ These networks connect "interfaces" from other OpenStack services (such as
+ vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
+ network capabilities, including QoS, ACLs, and network monitoring.
+ .
+ This package provides the Open vSwitch agent. If you choose to use the Open
+ vSwitch plugin on neutron-server, this agent should run on each compute node.
+
+Package: neutron-linuxbridge-agent
+Architecture: all
+Replaces: neutron-plugin-linuxbridge-agent (<<2015.1~b3-1),
+Breaks: neutron-plugin-linuxbridge-agent (<<2015.1~b3-1),
+Provides: neutron-plugin-linuxbridge-agent,
+Depends: bridge-utils,
+         neutron-common (= ${source:Version}),
+         sudo,
+         ${misc:Depends},
+         ${python:Depends},
+         ${shlibs:Depends},
+Description: OpenStack virtual network service - Linux bridge agent
+ Neutron provides an API to dynamically request and configure virtual networks.
+ These networks connect "interfaces" from other OpenStack services (such as
+ vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
+ network capabilities, including QoS, ACLs, and network monitoring.
+ .
+ This package provides the Linux bridge agent. If you choose to use the Linux
+ bridge plugin on neutron-server, this agent should run on each compute node.
 
-Package: neutron-plugin-openvswitch
+Package: neutron-plugin-linuxbridge-agent
+Depends: neutron-linuxbridge-agent,
+         ${misc:Depends},
 Architecture: all
 Section: oldlibs
-Priority: extra
-Depends:
- neutron-plugin-ml2,
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-openvswitch ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-openvswitch ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - Open vSwitch plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package is a transitional package to migrate openvswitch plugin
- users to the Modular Layer 2 (ml2) plugin.
-
-Package: neutron-plugin-ml2
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - ML2 plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the Modular Layer 2 plugin.
+description: transitional dummy package for switching to Neutron Linuxbridge agent.
+ This is a transitional dummy package due to the move of the Linuxbridge agent from
+ core plugin to ML2 MechanismDriver.
+ Once you have upgraded, this package can safely be removed. This package provides a
+ transition path from neutron-plugin-linuxbridge-agent to neutron-linuxbridge-agent.
 
 Package: neutron-plugin-openvswitch-agent
-Architecture: all
-Depends:
- ipset,
- neutron-plugin-ml2 (= ${source:Version}),
- openvswitch-switch,
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-openvswitch-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-openvswitch-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - Open vSwitch plugin agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the Open vSwitch plugin agent.
-
-Package: neutron-plugin-linuxbridge
+Depends: neutron-openvswitch-agent,
+         ${misc:Depends},
 Architecture: all
 Section: oldlibs
-Priority: extra
-Depends:
- neutron-plugin-ml2,
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-linuxbridge ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-linuxbridge ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - linuxbridge plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package is a transitional package to migrate linuxbridge plugin
- users to the Modular Layer 2 (ml2) plugin.
+description: transitional dummy package for switching to Neutron OpenVswitch agent.
+ This is a transitional dummy package due to the move of the OpenVswitch agent from
+ core plugin to ML2 MechanismDriver.
+ Once you have upgraded, this package can safely be removed. This package provides a
+ transition path from neutron-plugin-openvswitch-agent to neutron-openvswitch-agent.
 
-Package: neutron-plugin-linuxbridge-agent
-Architecture: all
-Depends:
- bridge-utils,
- neutron-plugin-ml2 (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-linuxbirdge-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-linuxbridge-agent ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - linuxbridge plugin agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the linuxbridge plugin agent.
-
-Package: neutron-plugin-midonet
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: quantum-plugin-midonet ( << 1:2013.2~b2-0ubuntu1~ )
-Replaces: quantum-plugin-midonet ( << 1:2013.2~b2-0ubuntu1~ )
-Description: Neutron is a virtual network service for Openstack - Midonet plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the Midonet plugin.
-
-Package: neutron-plugin-mlnx
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: neutron-plugin-mlnx-agent ( << 1:2014.1~b3-0ubuntu2~ )
-Replaces: neutron-plugin-mlnx-agent ( << 1:2014.1~b3-0ubuntu2~ )
-Description: Neutron is a virtual network service for Openstack - Mellanox plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the Mellanox plugin.
-
-Package: neutron-plugin-mlnx-agent
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- neutron-plugin-mlnx,
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - Mellanox plugin agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the Mellanox plugin agent.
-
-Package: neutron-metering-agent
-Architecture: all
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Breaks: neutron-plugin-metering-agent ( << 1:2014.1~b3-0ubuntu2~ )
-Replaces: neutron-plugin-metering-agent ( << 1:2014.1~b3-0ubuntu2~ )
-Description: Neutron is a virtual network service for Openstack - metering agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the metering agent.
-
-Package: neutron-plugin-metering-agent
-Architecture: all
-Depends: neutron-metering-agent, ${misc:Depends}
-Description: transitional dummy package
- This is a transitional dummy package. It can safely be removed.
-
-Package: neutron-plugin-ibm
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - IBM SDN plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the IBM SDN plugin.
-
-Package: neutron-plugin-ibm-agent
-Architecture: all
-Depends:
- neutron-plugin-ibm (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - IBM agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the IBM agent.
-
-Package: neutron-plugin-sriov-agent
-Architecture: all
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - IBM agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the Mellanox SR-IOV agent.
-
-Package: neutron-plugin-oneconvergence
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - One Convergence plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the One Convergence plugin.
-
-Package: neutron-plugin-oneconvergence-agent
-Architecture: all
-Depends:
- neutron-plugin-oneconvergence (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - One Convergence agent
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the One Convergence agent.
-
-Package: neutron-plugin-nuage
-Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - Nuage plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the Nuage plugin.
-
-Package: neutron-plugin-opencontrail
+Package: neutron-plugin-ml2
+Depends: neutron-common (= ${source:Version}),
+         ${misc:Depends},
 Architecture: all
-Provides: neutron-plugin
-Depends:
- neutron-common (= ${source:Version}),
- ${misc:Depends},
- ${python:Depends},
- ${shlibs:Depends}
-Description: Neutron is a virtual network service for Openstack - OpenContrail plugin
- Neutron is a virtual network service for Openstack, and a part of
- Netstack. Just like OpenStack Nova provides an API to dynamically
- request and configure virtual servers, Neutron provides an API to
- dynamically request and configure virtual networks. These networks
- connect "interfaces" from other OpenStack services (e.g., virtual NICs
- from Nova VMs). The Neutron API supports extensions to provide
- advanced network capabilities (e.g., QoS, ACLs, network monitoring,
- etc.)
- .
- This package provides the OpenContail plugin.
+Section: oldlibs
+Description: Transitional dummy package for switching to Debain-based packaging scheme
+ This is a transitional dummy package due to move from Ubuntu packaging scheme to Debian one
 
 Package: neutron-doc
 Architecture: all
index b0fafc35f92293a64b7f2c4324461ffda8df8439..1f001462b8212c6fa751390363fb985e6e583ed1 100644 (file)
@@ -1,18 +1,28 @@
-Format: http://dep.debian.net/deps/dep5
-Upstream-Name: neutron
-Source: http://github.com/openstack/neutron
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Neutron
+Source: git://github.com/openstack/neutron.git
+
+Files: debian/*
+Copyright: 2012-2013, Thomas Goirand <zigo@debian.org>
+       (c) 2012, Mehdi Abaakouk <sileht@sileht.net>
+       (c) 2011-2012, Ghe Rivero <ghe.rivero@stackops.com>
+       (c) 2012, Loic Dachary (OuoU) <loic@debian.org>
+       (c) 2012, Ola Lundqvist <opal@debian.org>
+License: Apache-2.0
 
 Files: *
 Copyright: 2011 OpenStack, LLC.
                   2011 Cisco Systems
                   2011 Nicira Networks
            2011 Citrix Systems
-License: Apache-2
+License: Apache-2.0
+
+License: Apache-2.0
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at
  .
-    http://www.apache.org/licenses/LICENSE-2.0
+     http://www.apache.org/licenses/LICENSE-2.0
  .
  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
@@ -21,17 +31,4 @@ License: Apache-2
  limitations under the License.
  .
  On Debian-based systems the full text of the Apache version 2.0 license
- can be found in `/usr/share/common-licenses/Apache-2.0'
-
-Files: tools/rfc.sh
-Copyright: Copyright (c) 2010-2011 Gluster, Inc
-License: GPL-v3
-                     GNU GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
- .
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
- .
- On Debian-based systems the full text of the Apache version 2.0 license
- can be found in `/usr/share/common-licenses/GPL-3'
+ can be found in `/usr/share/common-licenses/Apache-2.0'.
index 826dbd74a5d3b5fbd74fc4e9e16711353f8181a9..69654c2bb97ea31ded3a3c471091312ffa8837fa 100644 (file)
@@ -1,4 +1,3 @@
-# vim: set filetype=crontab:
 # Periodically cleans Neutron's network namespaces on behalf of the Neutron
 # DHCP agent.
 30 * * * * neutron if [ -x /usr/bin/neutron-netns-cleanup ] ; then /usr/bin/neutron-netns-cleanup --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/dhcp_agent.ini >/dev/null 2>&1; fi
index 8e4f1ad2a287e32495813f860bd749114b0c683f..e59205e693cd0c9ffe75e279c4498bd169a56a58 100644 (file)
@@ -1,4 +1,3 @@
-# vim: set filetype=crontab:
-# Periodically cleans Neutron's network namespaces on behalf of the Neutron
-# L3 agent.
+# Periodically cleans Neutron's network namespaces on behalf of the Neutron L3 agent.
+
 0 * * * * neutron if [ -x /usr/bin/neutron-netns-cleanup ] ; then /usr/bin/neutron-netns-cleanup --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/l3_agent.ini >/dev/null 2>&1; fi
index 92a4bc8813730abec6b4a7f8652aafe8ec587f47..f7595b75b26804c9714fb1a7d0e7029fc5d02635 100644 (file)
@@ -1,4 +1,3 @@
-# vim: set filetype=crontab:
-# Periodically cleans Neutron's network namespaces on behalf of the Neutron
-# L3 agent.
+# Periodically cleans Neutron's network namespaces on behalf of the Neutron LBaaS agent.
+
 0 * * * * neutron if [ -x /usr/bin/neutron-netns-cleanup ] ; then /usr/bin/neutron-netns-cleanup --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/lbaas_agent.ini >/dev/null 2>&1; fi
diff --git a/trusty/debian/diff b/trusty/debian/diff
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/trusty/debian/dnsmasq-neutron.conf b/trusty/debian/dnsmasq-neutron.conf
new file mode 100644 (file)
index 0000000..2361357
--- /dev/null
@@ -0,0 +1 @@
+dhcp-option-force=26,1454
diff --git a/trusty/debian/gbp.conf b/trusty/debian/gbp.conf
new file mode 100644 (file)
index 0000000..7da944a
--- /dev/null
@@ -0,0 +1,8 @@
+[DEFAULT]
+upstream-branch = master
+debian-branch = debian/liberty
+upstream-tag = %(version)s
+compression = xz
+
+[buildpackage]
+export-dir = ../build-area/
diff --git a/trusty/debian/neutron-common.README.Debian b/trusty/debian/neutron-common.README.Debian
new file mode 100644 (file)
index 0000000..aa01f14
--- /dev/null
@@ -0,0 +1,27 @@
+Debian packages are set to use OpenVSwitch by default, since that is the most
+universal option. To have a correct setup, you should do the following on
+your node:
+
+ovs-vsctl add-br br-int
+ovs-vsctl add-br br-ex
+ovs-vsctl br-set-external-id br-ex bridge-id br-ex
+ovs-vsctl add-port br-ex eth0
+
+Then your br-ex IP address is handled by your network config in your
+/etc/network/interfaces configuration file:
+
+auto br-ex
+iface br-ex inet static
+       address 192.168.1.10
+       netmask 255.255.255.0
+
+This will bring up a bridge "br-int" for the internal network, and "br-ex" for
+the network connected to the public internet. Here, 192.168.1.10 is then of
+course your public IP address of the router which will deliver network to your
+virtual machines.
+
+With this setup, using tenant_network_type = gre and enable_tunneling = True
+in /etc/neutron/plugins/ml2/openvswitch_agent.ini, which is the
+default in this package, should work.
+
+ -- Thomas Goirand <zigo@debian.org>  Sat, 03 Nov 2012 14:01:32 +0000
diff --git a/trusty/debian/neutron-common.config.in b/trusty/debian/neutron-common.config.in
new file mode 100644 (file)
index 0000000..c179765
--- /dev/null
@@ -0,0 +1,114 @@
+#!/bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+N_CONF=/etc/neutron/neutron.conf
+OVS_CONF=/etc/neutron/plugins/ml2/openvswitch_agent.ini
+
+# Please remember this function is also in debian/plugin_guess_func
+neutron_core_plugin_to_plugin_name () {
+       case ${1} in
+       "neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2")
+               NEUTRON_PLUGIN_NAME=OpenVSwitch
+       ;;
+       "neutron.plugins.linuxbridge.lb_neutron_plugin.LinuxBridgePluginV2")
+               NEUTRON_PLUGIN_NAME=LinuxBridge
+       ;;
+       "neutron.plugins.ml2.plugin.Ml2Plugin")
+               NEUTRON_PLUGIN_NAME=ml2
+       ;;
+       "neutron.plugins.ryu.ryu_neutron_plugin.RyuNeutronPluginV2")
+               NEUTRON_PLUGIN_NAME=RYU
+       ;;
+       "neutron.plugins.plumgrid.plumgrid_nos_plugin.plumgrid_plugin.NeutronPluginPLUMgridV2")
+               NEUTRON_PLUGIN_NAME=PLUMgrid
+       ;;
+       "neutron.plugins.brocade.NeutronPlugin.BrocadePluginV2")
+               NEUTRON_PLUGIN_NAME=Brocade
+       ;;
+       "neutron.plugins.hyperv.hyperv_neutron_plugin.HyperVNeutronPlugin")
+               NEUTRON_PLUGIN_NAME=Hyper-V
+       ;;
+       "neutron.plugins.bigswitch.plugin.NeutronRestProxyV2")
+               NEUTRON_PLUGIN_NAME=BigSwitch
+       ;;
+       "neutron.plugins.cisco.network_plugin.PluginV2")
+               NEUTRON_PLUGIN_NAME=Cisco
+       ;;
+       "neutron.plugins.nicira.NeutronPlugin.NvpPluginV2")
+               NEUTRON_PLUGIN_NAME=neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
+       ;;
+       "neutron.plugins.midonet.plugin.MidonetPluginV2")
+               NEUTRON_PLUGIN_NAME=Midonet
+       ;;
+       "neutron.plugins.nec.nec_plugin.NECPluginV2")
+               NEUTRON_PLUGIN_NAME=Nec
+       ;;
+       "neutron.plugins.metaplugin.meta_neutron_plugin.MetaPluginV2")
+               NEUTRON_PLUGIN_NAME=MetaPlugin
+       ;;
+       "neutron.plugins.mlnx.mlnx_plugin.MellanoxEswitchPlugin")
+               NEUTRON_PLUGIN_NAME=Mellanox
+       ;;
+       *)
+               NEUTRON_PLUGIN_NAME="other"
+       ;;
+       esac
+}
+
+#PKGOS-INCLUDE#
+
+pkgos_var_user_group neutron
+chmod 755 /var/lib/neutron
+
+# Configure the SQL connection
+pkgos_dbc_read_conf -pkg neutron-common ${N_CONF} database connection neutron $@
+pkgos_rabbit_read_conf ${N_CONF} oslo_messaging_rabbit neutron
+
+# Configure the keystone_authtoken
+pkgos_read_admin_creds ${N_CONF} keystone_authtoken neutron
+
+# Select which plugin to use
+if [ -r "${N_CONF}" ] ; then
+       pkgos_inifile get ${N_CONF} DEFAULT core_plugin
+       if [ -n "${RET}" ] ; then
+               NEUTRON_CORE_PLUGIN_CLASS=${RET}
+               neutron_core_plugin_to_plugin_name ${NEUTRON_CORE_PLUGIN_CLASS}
+               db_set neutron/plugin-select ${NEUTRON_PLUGIN_NAME}
+       fi
+fi
+db_input high neutron/plugin-select || true
+db_go
+db_get neutron/plugin-select
+NEUTRON_PLUGIN_NAME=${RET}
+
+read_nova_admin_credentials () {
+       pkgos_read_config -p high ${N_CONF} DEFAULT nova_url neutron/nova_url
+       pkgos_read_config -p high ${N_CONF} DEFAULT nova_region_name neutron/nova_region
+       pkgos_read_config -p medium ${N_CONF} DEFAULT nova_admin_tenant_id neutron/nova_admin_tenant_id
+       pkgos_read_config -p medium ${N_CONF} DEFAULT nova_admin_username neutron/nova_admin_username
+       pkgos_read_config -p high ${N_CONF} DEFAULT nova_admin_password neutron/nova_admin_password
+}
+
+# OVS specific configurations (if that's the one selected)
+if [ "${NEUTRON_PLUGIN_NAME}" = "OpenVSwitch" ] ; then
+       # Various network config...
+       pkgos_read_config ${OVS_CONF} OVS tenant_network_type   neutron/tenant_network_type
+       pkgos_read_config ${OVS_CONF} OVS enable_tunneling      neutron/enable_tunneling
+       pkgos_read_config ${OVS_CONF} OVS tunnel_id_ranges      neutron/tunnel_id_ranges
+
+       read_nova_admin_credentials
+
+       # Guess values to put in the local_ip directive
+       IF=`LC_ALL=C route | grep default |awk -- '{ print $8 }'`
+       guessed_ip_addr=`LC_ALL=C ifconfig ${IF} | grep 'inet addr' | sed 's/.\+inet addr:\([0-9.]\+\).\+/\1/'`
+       if [ -z "${guessed_ip_addr}" ] ; then
+               guessed_ip_addr=`LC_ALL=C ifconfig ${IF} | grep 'inet adr' | sed 's/.\+inet adr:\([0-9.]\+\).\+/\1/'`
+       fi
+       db_set neutron/local_ip ${guessed_ip_addr}
+       pkgos_read_config ${OVS_CONF} OVS local_ip neutron/local_ip
+fi
+
+exit 0
index 0daad4e516a6f96fc301853fc15b0d894ce845aa..72cd82b4df905e066b6b45d7c0caa07206bc677a 100644 (file)
@@ -1,7 +1,2 @@
-var/log/neutron
-var/lib/neutron
-var/lib/neutron/lock
-etc/neutron
 etc/neutron/rootwrap.d
 etc/neutron/plugins
-etc/neutron/policy.d
index 5d05579af059f878a7667e0620eff240ebe4230e..bf9ca9e4c44f7a6fc385c01c3a875c9b12e5681b 100644 (file)
@@ -1,21 +1,10 @@
-debian/cron.d/neutron-l3-agent-netns-cleanup etc/cron.d
-debian/neutron_sudoers etc/sudoers.d
-etc/api-paste.ini etc/neutron
-etc/l3_agent.ini etc/neutron
-etc/neutron.conf etc/neutron
-etc/neutron/rootwrap.d/debug.filters etc/neutron/rootwrap.d
-etc/neutron/rootwrap.d/ipset-firewall.filters etc/neutron/rootwrap.d
-etc/neutron/rootwrap.d/iptables-firewall.filters etc/neutron/rootwrap.d
-etc/neutron/rootwrap.d/l3.filters etc/neutron/rootwrap.d
-etc/policy.json etc/neutron
-etc/rootwrap.conf etc/neutron
-usr/bin/neutron-db-manage usr/bin
-usr/bin/neutron-debug usr/bin
-usr/bin/neutron-keepalived-state-change usr/bin
-usr/bin/neutron-netns-cleanup usr/bin
-usr/bin/neutron-ovs-cleanup usr/bin
-usr/bin/neutron-rootwrap usr/bin
-usr/bin/neutron-rootwrap-daemon usr/bin
-usr/bin/neutron-rootwrap-xen-dom0 usr/bin
-usr/bin/neutron-sanity-check usr/bin
-usr/bin/neutron-usage-audit usr/bin
+debian/dnsmasq-neutron.conf    /etc/neutron
+debian/neutron_sudoers /etc/sudoers.d
+debian/plugin_guess_func       /usr/share/neutron-common
+etc/api-paste.ini      /usr/share/neutron-common
+etc/neutron.conf       /usr/share/neutron-common
+etc/neutron/plugins    /etc/neutron
+etc/neutron/rootwrap.d/* /etc/neutron/rootwrap.d
+etc/policy.json                /etc/neutron
+etc/rootwrap.conf      /etc/neutron
+usr/bin/neutron*
diff --git a/trusty/debian/neutron-common.links b/trusty/debian/neutron-common.links
new file mode 100644 (file)
index 0000000..94996d5
--- /dev/null
@@ -0,0 +1 @@
+/var/lib/neutron       /var/lib/quantum
index d58ac686093f2e52b2732abee3406c13b95cfb89..c39eca5e9aeca8ca570c9c17e8343aea4e867c52 100644 (file)
@@ -3,6 +3,5 @@
     missingok
     compress
     delaycompress
-    notifempty
     copytruncate
 }
diff --git a/trusty/debian/neutron-common.postinst b/trusty/debian/neutron-common.postinst
deleted file mode 100644 (file)
index 6de03ad..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/sh
-
-set -e 
-
-if [ "$1" = "configure" ]
-then
-       if ! getent group neutron > /dev/null 2>&1
-       then
-               addgroup --system neutron >/dev/null
-       fi
-       if ! getent passwd neutron > /dev/null 2>&1
-       then
-               adduser --system --home /var/lib/neutron --ingroup neutron --no-create-home --shell /bin/false neutron
-       fi
-       chown -R neutron:neutron /var/lib/neutron/
-
-       chown -R neutron:adm /var/log/neutron/ 
-       chmod 0750 /var/log/neutron/
-
-    chown -R root:neutron /etc/neutron/
-    # NOTE(jamespage): In order to execute unit test in decomposed
-    #                  vendor drivers, /etc/neutron must be readable
-    #                  other than by root or neutron; limitation of
-    #                  access to neutron.conf is sufficient as this
-    #                  file contains access details for DB, keystone
-    #                  and message bus.
-    chmod 0755 /etc/neutron/
-    chmod -f 0640 /etc/neutron/neutron.conf || :
-       chown root:root /etc/neutron/rootwrap.conf
-       chown -R root:root /etc/neutron/rootwrap.d
-       chmod 0755 /etc/neutron/rootwrap.d
-
-       if [ -f /etc/sudoers.d/neutron_sudoers ] ; then
-               chmod 0440 /etc/sudoers.d/neutron_sudoers
-       fi
-fi
-
-#DEBHELPER#
diff --git a/trusty/debian/neutron-common.postinst.in b/trusty/debian/neutron-common.postinst.in
new file mode 100644 (file)
index 0000000..5bd927c
--- /dev/null
@@ -0,0 +1,146 @@
+#!/bin/sh
+
+set -e
+
+N_CONF=/etc/neutron/neutron.conf
+OVS_CONF=/etc/neutron/plugins/ml2/openvswitch_agent.ini
+
+#PKGOS-INCLUDE#
+
+neutron_core_plugin_class () {
+       case ${1} in
+       "OpenVSwitch")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2
+       ;;
+       "ml2")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.ml2.plugin.Ml2Plugin
+       ;;
+       "LinuxBridge")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.linuxbridge.lb_neutron_plugin.LinuxBridgePluginV2
+       ;;
+       "RYU")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.ryu.ryu_neutron_plugin.RyuNeutronPluginV2
+       ;;
+       "PLUMgrid")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.plumgrid.plumgrid_nos_plugin.plumgrid_plugin.NeutronPluginPLUMgridV2
+       ;;
+       "Brocade")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.brocade.NeutronPlugin.BrocadePluginV2
+       ;;
+       "Hyper-V")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.hyperv.hyperv_neutron_plugin.HyperVNeutronPlugin
+       ;;
+       "BigSwitch")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.bigswitch.plugin.NeutronRestProxyV2
+       ;;
+       "Cisco")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.cisco.network_plugin.PluginV2
+       ;;
+       "Nicira")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
+       ;;
+       "Midonet")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.midonet.plugin.MidonetPluginV2
+       ;;
+       "Nec")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.nec.nec_plugin.NECPluginV2
+       ;;
+       "MetaPlugin")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.metaplugin.meta_neutron_plugin.MetaPluginV2
+       ;;
+       "Mellanox")
+               NEUTRON_PLUGIN_CLASS=neutron.plugins.mlnx.mlnx_plugin.MellanoxEswitchPlugin
+       ;;
+       *)
+               NEUTRON_PLUGIN_CLASS=""
+       ;;
+       esac
+}
+
+write_nova_admin_credentials () {
+        db_get neutron/nova_url
+       pkgos_inifile set ${N_CONF} DEFAULT nova_url ${RET}
+       db_get neutron/nova_region
+       pkgos_inifile set ${N_CONF} DEFAULT nova_region_name ${RET}
+       db_get neutron/nova_admin_tenant_id
+       pkgos_inifile set ${N_CONF} DEFAULT nova_admin_tenant_id ${RET}
+       db_get neutron/nova_admin_username
+       pkgos_inifile set ${N_CONF} DEFAULT nova_admin_username ${RET}
+       db_get neutron/nova_admin_password
+       pkgos_inifile set ${N_CONF} DEFAULT nova_admin_password ${RET}
+}
+
+if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ] ; then
+       . /usr/share/debconf/confmodule
+
+       pkgos_var_user_group neutron
+       chmod 755 /var/lib/neutron
+
+       pkgos_write_new_conf neutron api-paste.ini
+       pkgos_write_new_conf neutron neutron.conf
+       chmod 0660 /etc/neutron/neutron.conf
+
+       # Sets the core_plugin directive according to the value in debconf
+       db_get neutron/plugin-select
+       NEUTRON_plugin=${RET}
+       if [ -n "${RET}" ] ; then
+               neutron_core_plugin_class ${NEUTRON_plugin}
+               pkgos_inifile set ${N_CONF} DEFAULT core_plugin ${NEUTRON_PLUGIN_CLASS}
+       fi
+
+       # Write the neutron RabbitMQ credentials
+       pkgos_rabbit_write_conf ${N_CONF} oslo_messaging_rabbit neutron
+
+       # Set the keystone_authtoken directive
+       pkgos_write_admin_creds ${N_CONF} keystone_authtoken neutron
+
+       # Set the sql_connection directive
+        pkgos_dbc_postinst --suite neutron ${N_CONF} database connection neutron $@
+
+       db_get neutron/configure_db
+       if [ "$RET" = "true" ] ; then
+               # Migrating to latest release of the db
+               neutron-db-manage --config-file /etc/neutron/neutron.conf upgrade head
+       fi
+
+       # Maintain the OVS config
+        if [ ! -e ${OVS_CONF} ] ; then
+                install -D -m 0640 -o neutron -g neutron /usr/share/neutron-common/openvswitch_agent.ini ${OVS_CONF}
+        fi
+
+       if [ "${NEUTRON_plugin_path}" = "OpenVSwitch" ] ; then
+               db_get neutron/tenant_network_type
+               pkgos_inifile set ${OVS_CONF} OVS tenant_network_type "${RET}"
+
+               db_get neutron/enable_tunneling
+               pkgos_inifile set ${OVS_CONF} OVS enable_tunneling "${RET}"
+
+               db_get neutron/tunnel_id_ranges
+               pkgos_inifile set ${OVS_CONF} OVS tunnel_id_ranges "${RET}"
+
+               db_get neutron/local_ip
+               pkgos_inifile set ${OVS_CONF} OVS local_ip "${RET}"
+       fi
+
+       write_nova_admin_credentials
+       db_stop
+
+       chown -R neutron:adm /var/log/neutron/
+       chmod 0750 /etc/neutron
+       chmod 0750 /var/log/neutron/
+       chown root:root /etc/neutron/rootwrap.conf
+       chown root:root /etc/neutron/rootwrap.d
+       chmod 0755 /etc/neutron/rootwrap.d
+
+       # The /var/lib/neutron/dhcp needs to be readable from the nobody user.
+       chmod 755 /var/lib/neutron
+       mkdir -p /var/lib/neutron/dhcp
+       chown neutron:neutron /var/lib/neutron/dhcp
+       chmod 755 /var/lib/neutron/dhcp
+
+       if [ -f /etc/sudoers.d/neutron_sudoers ] ; then
+               chmod 0440 /etc/sudoers.d/neutron_sudoers
+       fi
+fi
+
+#DEBHELPER#
diff --git a/trusty/debian/neutron-common.postrm b/trusty/debian/neutron-common.postrm
new file mode 100644 (file)
index 0000000..75520af
--- /dev/null
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+set -e
+
+if [ "${1}" = "purge" ] ; then
+       # Purge db on purge
+       if [ -f /usr/share/debconf/confmodule ] ; then
+               . /usr/share/debconf/confmodule
+               db_get neutron/configure_db
+               if [ "$RET" = "true" ] ; then
+                       if [ -f /usr/share/dbconfig-common/dpkg/postrm ] ; then
+                               . /usr/share/dbconfig-common/dpkg/postrm
+                               dbc_go neutron-common $@
+                       else
+                               rm -f /etc/dbconfig-common/neutron-common.conf
+                               if which ucf >/dev/null 2>&1; then
+                                       ucf --purge /etc/dbconfig-common/neutron-common.conf
+                                       ucfr --purge neutron-common /etc/dbconfig-common/neutron-common.conf
+                               fi
+                       fi
+               fi
+       fi
+
+       # Clean /etc/neutron on purge
+       rm -f /etc/default/neutron /etc/neutron/api-paste.ini /etc/neutron/neutron.conf \
+                       /etc/neutron/plugins/openvswitch/ml2/openvswitch_agent.ini
+       [ -d /etc/neutron/plugins/ml2 ]         && rmdir --ignore-fail-on-non-empty /etc/neutron/plugins/ml2
+       [ -d /etc/neutron/plugins ]             && rmdir --ignore-fail-on-non-empty /etc/neutron/plugins
+       [ -d /etc/neutron ]                     && rmdir --ignore-fail-on-non-empty /etc/neutron
+        rm -rf /var/lib/neutron
+        rm -rf /var/log/neutron
+fi
+
+#DEBHELPER#
diff --git a/trusty/debian/neutron-common.prerm b/trusty/debian/neutron-common.prerm
new file mode 100644 (file)
index 0000000..025ace9
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+db_get neutron/configure_db
+if [ "$RET" = "true" ]; then
+       if [ -e /usr/share/dbconfig-common/dpkg/prerm ] ; then
+               . /usr/share/dbconfig-common/dpkg/prerm
+               dbc_go neutron-common $@
+       fi
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/trusty/debian/neutron-common.templates b/trusty/debian/neutron-common.templates
new file mode 100644 (file)
index 0000000..bda27e0
--- /dev/null
@@ -0,0 +1,160 @@
+# These templates have been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-english@lists.debian.org for advice.
+#
+# Even minor modifications require translation updates and such
+# changes should be coordinated with translators and reviewers.
+
+Template: neutron/auth-host
+Type: string
+Default: 127.0.0.1
+_Description: Authentication server hostname:
+ Please specify the hostname of your Neutron authentication server. Typically
+ this is also the hostname of your OpenStack Identity Service (Keystone).
+
+Template: neutron/admin-tenant-name
+Type: string
+Default: admin
+_Description: Authentication server tenant name:
+ Please specify the authentication server tenant name.
+
+Template: neutron/admin-user
+Type: string
+Default: admin
+_Description: Authentication server username:
+ Please specify the username to use with the authentication server.
+
+Template: neutron/admin-password
+Type: password
+_Description: Authentication server password:
+ Please specify the password to use with the authentication server.
+
+Template: neutron/plugin-select
+Type: select
+__Choices: OpenVSwitch, LinuxBridge, ml2, Brocade, Nicira, Midonet, NEC, Mellanox, Hyper-V, RYU, MetaPlugin, BigSwitch, Cisco, PLUMgrid
+Choices-C: OpenVSwitch, LinuxBridge, ml2, Brocade, Nicira, Midonet, NEC, Mellanox, Hyper-V, RYU, MetaPlugin, BigSwitch, Cisco, PLUMgrid
+Default: ml2
+_Description: Neutron plugin:
+ Neutron uses a plugin architecture to manage networking. When starting the
+ Neutron server daemon, the configuration file corresponding to the plugin you
+ wish to use needs to be loaded, by giving it as a parameter when starting the
+ neutron-server daemon. Also, the core_plugin directive needs to match. Please
+ select which plugin to use.
+
+Template: neutron/configure_db
+Type: boolean 
+Default: false
+_Description: Set up a database for Neutron?
+ No database has been set up for Neutron to use. Before continuing, you should
+ make sure you have the following information:
+ .
+  * the type of database that you want to use;
+  * the database server hostname (that server must allow TCP connections from this
+    machine);
+  * a username and password to access the database.
+ .
+ If some of these requirements are missing, do not choose this option and run with
+ regular SQLite support.
+ .
+ You can change this setting later on by running "dpkg-reconfigure -plow
+ neutron".
+
+Template: neutron/rabbit_host
+Type: string
+Default: localhost
+_Description: IP address of your RabbitMQ host:
+ In order to interoperate with other components of OpenStack, this package
+ needs to connect to a central RabbitMQ server.
+ .
+ Please specify the IP address of that server.
+
+Template: neutron/rabbit_userid
+Type: string
+Default: guest
+_Description: Username for connection to the RabbitMQ server:
+ In order to interoperate with other components of OpenStack, this package
+ needs to connect to a central RabbitMQ server.
+ .
+ Please specify the username used to connect to the RabbitMQ server.
+
+Template: neutron/rabbit_password
+Type: password
+_Description: Password for connection to the RabbitMQ server:
+ In order to interoperate with other components of OpenStack, this package
+ needs to connect to a central RabbitMQ server.
+ .
+ Please specify the password used to connect to the RabbitMQ server.
+
+Template: neutron/tenant_network_type
+Type: select
+__Choices: local, gre, vlan, none
+Choices-C: local, gre, vlan, none
+Default: gre
+# Translators: a "tenant" in OpenStack world is
+# an entity that contains one or more username/password couples. 
+# It's typically the tenant that will be used for billing. Having more than one
+# username/password is very helpful in larger organization.
+# You're advised to either keep "tenant" without translating it
+# or keep it parenthezised. Example for French:
+# locataire ("tenant")
+_Description: Type of network to allocate for tenant networks:
+ The value "local" is useful only for single-box testing. In order for
+ tenant networks to provide connectivity between hosts, it is necessary
+ to either choose "vlan" and then configure "network_vlan_ranges" or to
+ choose "gre" and then configure "tunnel_id_ranges". Choose "none" to
+ disable creation of tenant networks.
+
+Template: neutron/enable_tunneling
+Type: boolean
+Default: true
+_Description: Enable tunneling?
+ Please choose whether support should be activated for GRE networks on the
+ server and agents. This requires kernel support for OVS patch ports and
+ GRE tunneling.
+
+Template: neutron/tunnel_id_ranges
+Type: string
+Default: 1:1000
+_Description: Tunnel id ranges:
+ Please enter a comma-separated list of <tun_min>:<tun_max> tuples enumerating
+ ranges of GRE tunnel IDs that are available for tenant network allocation
+ if tenant_network_type is "gre".
+
+Template: neutron/local_ip
+Type: string
+_Description: Local IP address of this hypervisor:
+ Please enter the local IP address for this hypervisor.
+
+Template: neutron/nova_url
+Type: string
+Default: http://127.0.0.1:8774/v2
+_Description: Nova server URL:
+ Please enter the URL of the Nova server.
+
+Template: neutron/nova_region
+Type: string
+Default: regionOne
+_Description: Nova server region name:
+ Please enter the region of the Nova server.
+
+Template: neutron/nova_admin_tenant_id
+Type: string
+Default: admin
+_Description: Nova admin tenant ID:
+ Neutron needs to be able to communicate with Nova through Keystone. Therefore
+ Neutron needs to know the Nova admin tenant ID, username and password.
+ .
+ Please enter the ID of the admin tenant for Nova.
+
+Template: neutron/nova_admin_username
+Type: string
+Default: admin
+_Description: Neutron administrator username:
+ Please enter the username of the Nova administrator.
+
+Template: neutron/nova_admin_password
+Type: password
+_Description: Nova administrator password:
+ Please enter the password of the Nova administrator.
diff --git a/trusty/debian/neutron-common.tmpfile b/trusty/debian/neutron-common.tmpfile
new file mode 100644 (file)
index 0000000..d9a5824
--- /dev/null
@@ -0,0 +1 @@
+d /run/neutron 0755 neutron neutron -
diff --git a/trusty/debian/neutron-dhcp-agent.init.in b/trusty/debian/neutron-dhcp-agent.init.in
new file mode 100644 (file)
index 0000000..2cb4131
--- /dev/null
@@ -0,0 +1,23 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides:          neutron-dhcp-agent
+# Required-Start:    $network $local_fs $remote_fs $syslog
+# Required-Stop:     $remote_fs
+# Should-Start:      mysql postgresql rabbitmq-server keystone
+# Should-Stop:       mysql postgresql rabbitmq-server keystone
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Neutron DHCP agent
+# Description:       Provide DHCP agent for neutron
+### END INIT INFO
+
+# Author: Mehdi Abaakouk <sileht@sileht.net>
+
+# PATH should only include /usr/* if it runs after the mountnfs.sh script
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+DESC="OpenStack Neutron DHCP agent"
+PROJECT_NAME=neutron
+NAME=${PROJECT_NAME}-dhcp-agent
+# --config-file=/etc/neutron/neutron.conf will be happened 
+# to DAEMON_ARGS later by openstack-pkg-tools
+DAEMON_ARGS="--config-file=/etc/neutron/dhcp_agent.ini"
index 63e1dc3db690a68484676da23c0793646d98b224..13164406054c0e117e9537667bf55889c06c737a 100644 (file)
@@ -1,4 +1,2 @@
 debian/cron.d/neutron-dhcp-agent-netns-cleanup etc/cron.d
 etc/dhcp_agent.ini etc/neutron
-etc/neutron/rootwrap.d/dhcp.filters etc/neutron/rootwrap.d
-usr/bin/neutron-dhcp-agent usr/bin
diff --git a/trusty/debian/neutron-dhcp-agent.postinst.in b/trusty/debian/neutron-dhcp-agent.postinst.in
new file mode 100644 (file)
index 0000000..0bf58fb
--- /dev/null
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+#PKGOS-INCLUDE#
+
+if [ "$1" = "configure" ]; then
+       pkgos_var_user_group neutron
+       chmod 755 /var/lib/neutron
+
+       chown root:root /etc/neutron/rootwrap.d/dhcp.filters
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/trusty/debian/neutron-dhcp-agent.upstart b/trusty/debian/neutron-dhcp-agent.upstart
deleted file mode 100644 (file)
index 2cd3165..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron DHCP Agent"
-author "Chuck Short <zulcss@ubuntu.com>"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron
-  chown neutron:root /var/run/neutron
-  # Check to see if openvswitch plugin in use by checking
-  # status of cleanup upstart configuration
-  if status neutron-ovs-cleanup; then
-    start wait-for-state WAIT_FOR=neutron-ovs-cleanup WAIT_STATE=running WAITER=neutron-dhcp-agent
-  fi
-end script
-
-exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-dhcp-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/dhcp_agent.ini --log-file=/var/log/neutron/dhcp-agent.log
diff --git a/trusty/debian/neutron-l3-agent.init.in b/trusty/debian/neutron-l3-agent.init.in
new file mode 100644 (file)
index 0000000..ccc8ea1
--- /dev/null
@@ -0,0 +1,24 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides:          neutron-l3-agent
+# Required-Start:    $network $local_fs $remote_fs $syslog
+# Required-Stop:     $remote_fs
+# Should-Start:      mysql postgresql rabbitmq-server keystone openvswitch-switch
+# Should-Stop:       mysql postgresql rabbitmq-server keystone openvswitch-switch
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Neutron L3 agent
+# Description:       Provide L3 agent for neutron
+### END INIT INFO
+
+# Authors: Mehdi Abaakouk <sileht@sileht.net>
+#          Thomas Goirand <zigo@debian.org>
+
+# PATH should only include /usr/* if it runs after the mountnfs.sh script
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+DESC="OpenStack Neutron L3 agent"
+PROJECT_NAME=neutron
+NAME=${PROJECT_NAME}-l3-agent
+# --config-file=/etc/neutron/neutron.conf will be happened 
+# to DAEMON_ARGS later by openstack-pkg-tools
+DAEMON_ARGS="--config-file=/etc/neutron/l3_agent.ini"
index af232bf4cd390cc3ae1795cd533aaaa081eb6c3b..5134363b17173ee8277a26ab366dcf5a202e0642 100644 (file)
@@ -1 +1,2 @@
-usr/bin/neutron-l3-agent usr/bin
+debian/cron.d/neutron-l3-agent-netns-cleanup etc/cron.d
+etc/l3_agent.ini etc/neutron
diff --git a/trusty/debian/neutron-l3-agent.upstart b/trusty/debian/neutron-l3-agent.upstart
deleted file mode 100644 (file)
index 6a11fd5..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron L3 Agent"
-author "Chuck Short <zulcss@ubuntu.com>"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron
-  chown neutron:root /var/run/neutron
-  # Check to see if openvswitch plugin in use by checking
-  # status of cleanup upstart configuration
-  if status neutron-ovs-cleanup; then
-    start wait-for-state WAIT_FOR=neutron-ovs-cleanup WAIT_STATE=running WAITER=neutron-l3-agent
-  fi
-end script
-
-exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-l3-agent -- \
-  --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/l3_agent.ini \
-  --config-file=/etc/neutron/fwaas_driver.ini --log-file=/var/log/neutron/l3-agent.log
diff --git a/trusty/debian/neutron-linuxbridge-agent.init.in b/trusty/debian/neutron-linuxbridge-agent.init.in
new file mode 100644 (file)
index 0000000..da1fdb0
--- /dev/null
@@ -0,0 +1,29 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides:          neutron-linuxbridge-agent
+# Required-Start:    $network $local_fs $remote_fs $syslog
+# Required-Stop:     $remote_fs
+# Should-Start:      mysql postgresql rabbitmq-server keystone
+# Should-Stop:       mysql postgresql rabbitmq-server keystone
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Neutron LinuxBridge Agent
+# Description:       Agent to use within neutron linuxbridge client
+### END INIT INFO
+
+# Author: Ghe Rivero <ghe.rivero@stackops.com>
+
+# PATH should only include /usr/* if it runs after the mountnfs.sh script
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+DESC="Openstack Neutron LinuxBridge Plugin Agent"
+PROJECT_NAME=neutron
+NAME=${PROJECT_NAME}-linuxbridge-agent
+# --config-file=/etc/neutron/neutron.conf will be happened
+# to DAEMON_ARGS later by openstack-pkg-tools
+
+# Since Juno LB plugin as been deprecated as core_plugin, it has been
+# replaced by ml2 as core_plugin and lb as agent. Making ml2 mandatory
+# to use this agent
+
+DAEMON_ARGS="--config-file=/etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini --config-file=/etc/neutron/plugins/ml2/ml2_conf.ini"
+
diff --git a/trusty/debian/neutron-metadata-agent.config.in b/trusty/debian/neutron-metadata-agent.config.in
new file mode 100644 (file)
index 0000000..9a35493
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+META_AGNT_CONF=/etc/neutron/metadata_agent.ini
+
+#PKGOS-INCLUDE#
+
+pkgos_var_user_group neutron
+chmod 755 /var/lib/neutron
+pkgos_read_admin_creds ${META_AGNT_CONF} DEFAULT neutron-metadata
+pkgos_read_config ${META_AGNT_CONF} DEFAULT auth_region neutron-metadata/region-name
+pkgos_read_config -p high ${META_AGNT_CONF} DEFAULT metadata_proxy_shared_secret neutron-metadata/metadata_secret
+
+exit 0
diff --git a/trusty/debian/neutron-metadata-agent.init.in b/trusty/debian/neutron-metadata-agent.init.in
new file mode 100644 (file)
index 0000000..34552a5
--- /dev/null
@@ -0,0 +1,23 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides:          neutron-metadata-agent
+# Required-Start:    $network $local_fs $remote_fs $syslog
+# Required-Stop:     $remote_fs
+# Should-Start:      mysql postgresql rabbitmq-server keystone openvswitch-switch
+# Should-Stop:       mysql postgresql rabbitmq-server keystone openvswitch-switch
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Neutron Metadata Agent agent
+# Description:       Provide Metadata agent for neutron
+### END INIT INFO
+
+# Author: Thomas Goirand <zigo@debian.org>
+
+# PATH should only include /usr/* if it runs after the mountnfs.sh script
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+DESC="OpenStack Neutron Metadata Agent"
+PROJECT_NAME=neutron
+NAME=${PROJECT_NAME}-metadata-agent
+# --config-file=/etc/neutron/neutron.conf will be happened 
+# to DAEMON_ARGS later by openstack-pkg-tools
+DAEMON_ARGS="--config-file=/etc/neutron/metadata_agent.ini"
index ea126ba6b73bae48ac7a28a814213237532a3ec7..32d783fec42a111fffd32533c1b8d01931cbf916 100644 (file)
@@ -1,3 +1 @@
-etc/metadata_agent.ini etc/neutron
-usr/bin/neutron-metadata-agent usr/bin
-usr/bin/neutron-ns-metadata-proxy usr/bin
+etc/metadata_agent.ini /usr/share/neutron-metadata-agent
diff --git a/trusty/debian/neutron-metadata-agent.postinst.in b/trusty/debian/neutron-metadata-agent.postinst.in
new file mode 100644 (file)
index 0000000..3b944f2
--- /dev/null
@@ -0,0 +1,37 @@
+#!/bin/sh
+
+set -e
+
+CONF_FILE=/etc/neutron/metadata_agent.ini
+
+#PKGOS-INCLUDE#
+
+manage_metadata_region () {
+       db_get neutron-metadata/region-name
+       if [ -n "${RET}" ] ; then
+               pkgos_inifile set ${CONF_FILE} DEFAULT auth_region ${RET}
+       fi
+}
+
+manage_metadata_proxy_shared_secret () {
+       db_get neutron-metadata/metadata_secret
+       pkgos_inifile set ${CONF_FILE} DEFAULT metadata_proxy_shared_secret ${RET}
+}
+
+if [ "${1}" = "configure" ] ; then
+       . /usr/share/debconf/confmodule
+       pkgos_var_user_group neutron
+       chmod 755 /var/lib/neutron
+
+       if [ ! -e ${CONF_FILE} ] ; then
+               install -D -m 0640 -o neutron -g neutron /usr/share/neutron-metadata-agent/metadata_agent.ini ${CONF_FILE}
+       fi
+       pkgos_write_admin_creds ${CONF_FILE} DEFAULT neutron-metadata
+       manage_metadata_region
+       manage_metadata_proxy_shared_secret
+       db_stop
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/trusty/debian/neutron-metadata-agent.postrm b/trusty/debian/neutron-metadata-agent.postrm
new file mode 100644 (file)
index 0000000..45f37ab
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+if [ "${1}" = "purge" ] ; then
+       rm -f /etc/neutron/metadata_agent.ini
+fi
+
+#DEBHELPER#
diff --git a/trusty/debian/neutron-metadata-agent.templates b/trusty/debian/neutron-metadata-agent.templates
new file mode 100644 (file)
index 0000000..2e92469
--- /dev/null
@@ -0,0 +1,48 @@
+# These templates have been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-english@lists.debian.org for advice.
+#
+# Even minor modifications require translation updates and such
+# changes should be coordinated with translators and reviewers.
+
+Template: neutron-metadata/auth-host
+Type: string
+Default: 127.0.0.1
+_Description: Auth server hostname:
+ Please specify the URL of your Neutron authentication server. Typically
+ this is also the URL of your OpenStack Identity Service (Keystone).
+
+Template: neutron-metadata/admin-tenant-name
+Type: string
+Default: admin
+_Description: Auth server tenant name:
+
+Template: neutron-metadata/admin-user
+Type: string
+Default: admin
+_Description: Auth server username:
+
+Template: neutron-metadata/admin-password
+Type: password
+_Description: Auth server password:
+
+Template: neutron-metadata/region-name
+Type: string
+Default: regionOne
+_Description: Name of the region to be used by the metadata server:
+ Openstack can be used using availability zones, with each region representing
+ a location. Please enter the zone that the metadata server should use.
+
+Template: neutron-metadata/metadata_secret
+Type: password
+_Description: Metadata proxy shared secret:
+ VM instances using Neutron to handle networking retrieve their metadata
+ through the Neutron metadata agent, which serves as a proxy to the Nova
+ metadata REST API server.
+ .
+ Please enter the password that should be used to protect communications
+ between the Neutron metadata proxy agent and the Nova metadata server. The
+ same shared password should be used when setting up the nova-common
+ package.
diff --git a/trusty/debian/neutron-metadata-agent.upstart b/trusty/debian/neutron-metadata-agent.upstart
deleted file mode 100644 (file)
index 2441edc..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron Metadata Plugin Agent"
-author "Yolanda Robla <yolanda.robla@canonical.com>"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron
-  chown neutron:root /var/run/neutron
-end script
-
-exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-metadata-agent -- \
-       --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/metadata_agent.ini \
-       --log-file=/var/log/neutron/metadata-agent.log
diff --git a/trusty/debian/neutron-metering-agent.init.in b/trusty/debian/neutron-metering-agent.init.in
new file mode 100644 (file)
index 0000000..2e3a3c6
--- /dev/null
@@ -0,0 +1,23 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides:          neutron-metering-agent
+# Required-Start:    $network $local_fs $remote_fs $syslog
+# Required-Stop:     $remote_fs
+# Should-Start:      mysql postgresql rabbitmq-server keystone openvswitch-switch
+# Should-Stop:       mysql postgresql rabbitmq-server keystone openvswitch-switch
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Neutron Metering Agent agent
+# Description:       Provides Metering agent for neutron
+### END INIT INFO
+
+# Author: Thomas Goirand <zigo@debian.org>
+
+# PATH should only include /usr/* if it runs after the mountnfs.sh script
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+DESC="OpenStack Neutron Metering Agent"
+PROJECT_NAME=neutron
+NAME=${PROJECT_NAME}-metering-agent
+# --config-file=/etc/neutron/neutron.conf will be happened 
+# to DAEMON_ARGS later by openstack-pkg-tools
+DAEMON_ARGS="--config-file=/etc/neutron/metering_agent.ini"
index 749164658919e411c8e2236b711a3dff6a239bb6..da7be40f453a9ff2b3cdb579266ffb931342f6e0 100644 (file)
@@ -1,2 +1 @@
 etc/metering_agent.ini etc/neutron
-usr/bin/neutron-metering-agent usr/bin
diff --git a/trusty/debian/neutron-metering-agent.upstart b/trusty/debian/neutron-metering-agent.upstart
deleted file mode 100644 (file)
index f5ecbee..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron Metering Agent"
-author "Chuck Short <zulcss@ubuntu.com>"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron
-  chown neutron:root /var/run/neutron
-end script
-
-exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-metering-agent -- \
-       --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/metering_agent.ini \
-       --log-file=/var/log/neutron/metering_agent.log
diff --git a/trusty/debian/neutron-openvswitch-agent.init.in b/trusty/debian/neutron-openvswitch-agent.init.in
new file mode 100644 (file)
index 0000000..bc6af29
--- /dev/null
@@ -0,0 +1,24 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides:          neutron-openvswitch-agent
+# Required-Start:    $network $local_fs $remote_fs $syslog openvswitch-switch
+# Required-Stop:     $remote_fs openvswitch-switch
+# Should-Start:      mysql postgresql rabbitmq-server keystone
+# Should-Stop:       mysql postgresql rabbitmq-server keystone
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Neutron OpenVSwitch Agent
+# Description:       Agent to use within neutron openswitch client
+### END INIT INFO
+
+# Authors: Julien Danjou <acid@debian.org>, Thomas Goirand <zigo@debian.org>
+
+DESC="Openstack Neutron OpenVSwitch Plugin Agent"
+PROJECT_NAME=neutron
+NAME=${PROJECT_NAME}-openvswitch-agent
+CONFIG_FILE=/etc/neutron/plugins/ml2/openvswitch_agent.ini
+
+# Since Juno OVS plugin as been deprecated as core_plugin, it has been
+# replaced by ml2 as core_plugin and ovs as agent. Making ml2 mandatory
+# to use this agent
+DAEMON_ARGS="--config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/ml2/ml2_conf.ini"
diff --git a/trusty/debian/neutron-openvswitch-agent.upstart.in b/trusty/debian/neutron-openvswitch-agent.upstart.in
new file mode 100644 (file)
index 0000000..256e9a5
--- /dev/null
@@ -0,0 +1,39 @@
+description "Neutron openvswitch plugin agent"
+author "Thomas Goirand <zigo@debian.org>"
+
+start on runlevel [2345]
+stop on runlevel [016]
+
+chdir /var/run
+
+pre-start script
+       mkdir -p /var/run/neutron
+       chown neutron:root /var/run/neutron
+end script
+
+script
+       [ -r /usr/share/neutron-common/plugin_guess_func ] || exit 0
+       . /usr/share/neutron-common/plugin_guess_func
+
+       if ! [ -r /etc/neutron/neutron.conf ] ; then
+               echo "Cloud not read /etc/neutron/neutron.conf: exiting"
+               exit 0
+       fi
+       CURRENT_PLUGIN=`grep "^[ \t]*core_plugin[ \t]*=[ \t]*[._a-zA-Z0-9]*\$" /etc/neutron/neutron.conf | sed -e 's/^[ \t]*core_plugin[ \t]*=[ \t]*//'`
+       if [ -z "${CURRENT_PLUGIN}" ] ; then
+               echo "No core_plugin= value found: please set it and try again"
+               exit 0
+       fi
+
+       neutron_core_plugin_to_plugin_name ${CURRENT_PLUGIN}
+       neutron_plugin_ini_path ${NEUTRON_PLUGIN_NAME}
+       [ -r "$NEUTRON_PLUGIN_CONFIG" ] && CONF_ARG="--config-file $NEUTRON_PLUGIN_CONFIG"
+       [ -r /etc/default/openstack ] && . /etc/default/openstack
+       [ -r /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
+
+       [ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
+       [ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=/var/log/neutron/ovs-agent.log"
+       exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-openvswitch-agent -- \
+               --config-file=/etc/neutron/neutron.conf \
+               $CONF_ARG $DAEMON_ARGS
+end script
diff --git a/trusty/debian/neutron-ovs-cleanup.upstart b/trusty/debian/neutron-ovs-cleanup.upstart
deleted file mode 100644 (file)
index ea36ef3..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron OpenvSwitch cleanup"
-author "Andrey Korolev <akorolev@mirantis.com>"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-emits neutron-ovs-cleanup
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron-ovs-cleanup
-  chown neutron:neutron /var/run/neutron-ovs-cleanup
-  mkdir -p /var/lock/neutron-ovs-cleanup
-  chown neutron:root /var/lock/neutron-ovs-cleanup
-  /usr/bin/neutron-ovs-cleanup --config-file=/etc/neutron/plugin.ini --log-file=/var/log/neutron/neutron-ovs-cleanup.log
-end script
diff --git a/trusty/debian/neutron-plugin-bigswitch-agent.install b/trusty/debian/neutron-plugin-bigswitch-agent.install
deleted file mode 100644 (file)
index 5e2ff90..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/bin/neutron-restproxy-agent /usr/bin
diff --git a/trusty/debian/neutron-plugin-bigswitch-agent.upstart b/trusty/debian/neutron-plugin-bigswitch-agent.upstart
deleted file mode 100644 (file)
index 23f01ac..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron BigSwitch Plugin Agent"
-author "Chuck Short <zulcss@ubuntu.com>"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron
-  chown neutron:root /var/run/neutron
-end script
-
-exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-restproxy-agent -- \
-  --config-file=/etc/neutron/neutron.conf \
-  --config-file=/etc/neutron/plugins/bigswitch/restproxy.ini \
-  --log-file=/var/log/neutron/bigswitch-agent.log
diff --git a/trusty/debian/neutron-plugin-bigswitch.install b/trusty/debian/neutron-plugin-bigswitch.install
deleted file mode 100644 (file)
index 73e8451..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/bigswitch/* etc/neutron/plugins/bigswitch
diff --git a/trusty/debian/neutron-plugin-brocade.install b/trusty/debian/neutron-plugin-brocade.install
deleted file mode 100644 (file)
index ef68dc8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/brocade/* etc/neutron/plugins/brocade
diff --git a/trusty/debian/neutron-plugin-cisco.install b/trusty/debian/neutron-plugin-cisco.install
deleted file mode 100644 (file)
index d00f500..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-etc/neutron/plugins/cisco/* etc/neutron/plugins/cisco
-usr/bin/neutron-cisco-apic-service-agent
-usr/bin/neutron-cisco-apic-host-agent
diff --git a/trusty/debian/neutron-plugin-ibm-agent.install b/trusty/debian/neutron-plugin-ibm-agent.install
deleted file mode 100644 (file)
index 1f2750d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/bin/neutron-ibm-agent usr/bin
diff --git a/trusty/debian/neutron-plugin-ibm-agent.upstart b/trusty/debian/neutron-plugin-ibm-agent.upstart
deleted file mode 100644 (file)
index 4aaa5b3..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron IBM SDN Agent"
-author "Chuck Short <zulcss@ubuntu.com>"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron
-  chown neutron:root /var/run/neutron
-end script
-
-exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-ibm-agent -- \
-  --config-file=/etc/neutron/neutron.conf \
-  --config-file=/etc/neutron/plugins/ibm/sdnve_neutron_plugin.ini \
-  --log-file=/var/log/neutron/ibm-agent.log
diff --git a/trusty/debian/neutron-plugin-ibm.install b/trusty/debian/neutron-plugin-ibm.install
deleted file mode 100644 (file)
index d6ea0c8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/ibm/sdnve_neutron_plugin.ini etc/neutron/plugins/ibm
diff --git a/trusty/debian/neutron-plugin-linuxbridge-agent.install b/trusty/debian/neutron-plugin-linuxbridge-agent.install
deleted file mode 100644 (file)
index 8d6a0e4..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-etc/neutron/rootwrap.d/linuxbridge-plugin.filters etc/neutron/rootwrap.d
-usr/bin/neutron-linuxbridge-agent usr/bin
diff --git a/trusty/debian/neutron-plugin-linuxbridge-agent.upstart b/trusty/debian/neutron-plugin-linuxbridge-agent.upstart
deleted file mode 100644 (file)
index 0d72fe8..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron API Server"
-author "Chuck Short <zulcss@ubuntu.com>"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron
-  chown neutron:root /var/run/neutron
-end script
-
-exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-linuxbridge-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini --log-file=/var/log/neutron/linuxbridge-agent.log
diff --git a/trusty/debian/neutron-plugin-linuxbridge.install b/trusty/debian/neutron-plugin-linuxbridge.install
deleted file mode 100644 (file)
index 4ea4807..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/linuxbridge/* etc/neutron/plugins/linuxbridge
diff --git a/trusty/debian/neutron-plugin-metaplugin.install b/trusty/debian/neutron-plugin-metaplugin.install
deleted file mode 100644 (file)
index 7a9d7d6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/metaplugin/* etc/neutron/plugins/metaplugin
diff --git a/trusty/debian/neutron-plugin-metering-agent.postinst b/trusty/debian/neutron-plugin-metering-agent.postinst
deleted file mode 100644 (file)
index 860319c..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
-    dpkg-maintscript-helper rm_conffile /etc/init/neutron-plugin-metering-agent.conf \
-        1:2014.1~b3-0ubuntu2~ neutron-plugin-metering-agent -- "$@"
-fi
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/trusty/debian/neutron-plugin-metering-agent.postrm b/trusty/debian/neutron-plugin-metering-agent.postrm
deleted file mode 100644 (file)
index 860319c..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
-    dpkg-maintscript-helper rm_conffile /etc/init/neutron-plugin-metering-agent.conf \
-        1:2014.1~b3-0ubuntu2~ neutron-plugin-metering-agent -- "$@"
-fi
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/trusty/debian/neutron-plugin-metering-agent.preinst b/trusty/debian/neutron-plugin-metering-agent.preinst
deleted file mode 100644 (file)
index 860319c..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
-    dpkg-maintscript-helper rm_conffile /etc/init/neutron-plugin-metering-agent.conf \
-        1:2014.1~b3-0ubuntu2~ neutron-plugin-metering-agent -- "$@"
-fi
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/trusty/debian/neutron-plugin-midonet.install b/trusty/debian/neutron-plugin-midonet.install
deleted file mode 100644 (file)
index 230a005..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/midonet/* etc/neutron/plugins/midonet
diff --git a/trusty/debian/neutron-plugin-ml2.install b/trusty/debian/neutron-plugin-ml2.install
deleted file mode 100644 (file)
index 8de7985..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/ml2/* etc/neutron/plugins/ml2
diff --git a/trusty/debian/neutron-plugin-mlnx-agent.install b/trusty/debian/neutron-plugin-mlnx-agent.install
deleted file mode 100644 (file)
index 741272c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/bin/neutron-mlnx-agent usr/bin
diff --git a/trusty/debian/neutron-plugin-mlnx-agent.upstart b/trusty/debian/neutron-plugin-mlnx-agent.upstart
deleted file mode 100644 (file)
index bedabc1..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron MLNX Plugin Agent"
-author "Chuck Short <zulcss@ubuntu.com>"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron
-  chown neutron:neutron /var/run/neutron
-end script
-
-exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-mlnx-agent -- \
-       --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/mlnx/mlnx_conf.ini \
-       --log-file=/var/log/neutron/mlnx-agent.log
diff --git a/trusty/debian/neutron-plugin-mlnx.install b/trusty/debian/neutron-plugin-mlnx.install
deleted file mode 100644 (file)
index e78c450..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/mlnx/* etc/neutron/plugins/mlnx
diff --git a/trusty/debian/neutron-plugin-nec-agent.install b/trusty/debian/neutron-plugin-nec-agent.install
deleted file mode 100644 (file)
index a2fc51d..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-etc/neutron/rootwrap.d/nec-plugin.filters etc/neutron/rootwrap.d
-usr/bin/neutron-nec-agent usr/bin
diff --git a/trusty/debian/neutron-plugin-nec-agent.upstart b/trusty/debian/neutron-plugin-nec-agent.upstart
deleted file mode 100644 (file)
index de2b2f6..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron NEC Plugin Agent"
-author "Chuck Short <zulcss@ubuntu.com>"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron
-  chown neutron:root /var/run/neutron
-end script
-
-exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-nec-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/nec/nec.ini --log-file=/var/log/neutron/nec-agent.log
diff --git a/trusty/debian/neutron-plugin-nec.install b/trusty/debian/neutron-plugin-nec.install
deleted file mode 100644 (file)
index b8903f6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/nec/* etc/neutron/plugins/nec
diff --git a/trusty/debian/neutron-plugin-nuage.install b/trusty/debian/neutron-plugin-nuage.install
deleted file mode 100644 (file)
index 4c855c9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/nuage/* etc/neutron/plugins/nuage
diff --git a/trusty/debian/neutron-plugin-oneconvergence-agent.install b/trusty/debian/neutron-plugin-oneconvergence-agent.install
deleted file mode 100644 (file)
index ed96dec..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/bin/neutron-nvsd-agent /usr/bin
diff --git a/trusty/debian/neutron-plugin-oneconvergence-agent.upstart b/trusty/debian/neutron-plugin-oneconvergence-agent.upstart
deleted file mode 100644 (file)
index 99bfe4b..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "One Convergence Plugin Agent"
-author "Chuck Short <zulcss@ubuntu.com>"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron
-  chown neutron:root /var/run/neutron
-end script
-
-exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-nvsd-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/oneconvergence/nvsdplugin.ini --log-file=/var/log/neutron/nvsd-agent.log
-
diff --git a/trusty/debian/neutron-plugin-oneconvergence.install b/trusty/debian/neutron-plugin-oneconvergence.install
deleted file mode 100644 (file)
index b70430f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/oneconvergence/* etc/neutron/plugins/oneconvergence
diff --git a/trusty/debian/neutron-plugin-opencontrail.install b/trusty/debian/neutron-plugin-opencontrail.install
deleted file mode 100644 (file)
index f25eae5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/opencontrail/* etc/neutron/plugins/opencontrail
diff --git a/trusty/debian/neutron-plugin-openvswitch-agent.install b/trusty/debian/neutron-plugin-openvswitch-agent.install
deleted file mode 100644 (file)
index 8832cb0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-etc/neutron/rootwrap.d/openvswitch-plugin.filters etc/neutron/rootwrap.d
-usr/bin/neutron-openvswitch-agent usr/bin
-usr/bin/neutron-ovsvapp-agent usr/bin
diff --git a/trusty/debian/neutron-plugin-openvswitch-agent.neutron-ovs-cleanup.upstart b/trusty/debian/neutron-plugin-openvswitch-agent.neutron-ovs-cleanup.upstart
deleted file mode 100644 (file)
index 9651601..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron OVS cleanup"
-author "James Page <james.page@ubuntu.com>"
-
-start on started openvswitch-switch
-stop on runlevel [!2345]
-
-pre-start script
-  [ ! -x /usr/bin/neutron-ovs-cleanup ] && exit 0 
-  start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-ovs-cleanup -- \
-    --log-file /var/log/neutron/ovs-cleanup.log \
-    --config-file /etc/neutron/neutron.conf --verbose
-end script
diff --git a/trusty/debian/neutron-plugin-openvswitch-agent.upstart b/trusty/debian/neutron-plugin-openvswitch-agent.upstart
deleted file mode 100644 (file)
index 6d8ba25..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron OpenvSwitch Plugin Agent"
-author "Chuck Short <zulcss@ubuntu.com>"
-
-start on neutron-ovs-cleanup or runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron
-  chown neutron:root /var/run/neutron
-end script
-
-exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-openvswitch-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugin.ini --log-file=/var/log/neutron/ovs-agent.log
diff --git a/trusty/debian/neutron-plugin-openvswitch.install b/trusty/debian/neutron-plugin-openvswitch.install
deleted file mode 100644 (file)
index c36d7b4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/openvswitch/* etc/neutron/plugins/openvswitch
diff --git a/trusty/debian/neutron-plugin-plumgrid.install b/trusty/debian/neutron-plugin-plumgrid.install
deleted file mode 100644 (file)
index bed2da1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/plumgrid/* etc/neutron/plugins/plumgrid
diff --git a/trusty/debian/neutron-plugin-sriov-agent.install b/trusty/debian/neutron-plugin-sriov-agent.install
deleted file mode 100644 (file)
index f922573..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/bin/neutron-sriov-nic-agent usr/bin
diff --git a/trusty/debian/neutron-plugin-vmware.install b/trusty/debian/neutron-plugin-vmware.install
deleted file mode 100644 (file)
index 9af4bac..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/neutron/plugins/vmware/* etc/neutron/plugins/vmware
diff --git a/trusty/debian/neutron-server.config.in b/trusty/debian/neutron-server.config.in
new file mode 100644 (file)
index 0000000..768be1d
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+#PKGOS-INCLUDE#
+
+pkgos_register_endpoint_config neutron
+
+exit 0
diff --git a/trusty/debian/neutron-server.default b/trusty/debian/neutron-server.default
deleted file mode 100644 (file)
index f15e168..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-# defaults for neutron-server
-
-# path to config file corresponding to the core_plugin specified in
-# neutron.conf
-NEUTRON_PLUGIN_CONFIG="/etc/neutron/plugin.ini"
diff --git a/trusty/debian/neutron-server.init.in b/trusty/debian/neutron-server.init.in
new file mode 100644 (file)
index 0000000..ce6b27b
--- /dev/null
@@ -0,0 +1,46 @@
+#! /bin/sh
+### BEGIN INIT INFO
+# Provides:          neutron-server
+# Required-Start:    $remote_fs $syslog
+# Required-Stop:     $remote_fs $syslog
+# Should-Start:      mysql postgresql rabbitmq-server keystone
+# Should-Stop:       mysql postgresql rabbitmq-server keystone
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: neutron-server
+# Description:       Provides the Neutron networking service
+### END INIT INFO
+
+DESC="OpenStack Neutron Server"
+PROJECT_NAME=neutron
+NAME=${PROJECT_NAME}-server
+
+### Maintain the plugin selection so that we can load the corresponding .ini file    ###
+### after this, openstack-pkg-tools will add --config-file=/etc/neutron/neutron.conf ###
+DAEMON_ARGS=""
+[ -r /usr/share/neutron-common/plugin_guess_func ] || exit 0
+. /usr/share/neutron-common/plugin_guess_func
+
+if ! [ -r /etc/neutron/neutron.conf ] ; then
+       echo "Cloud not read /etc/neutron/neutron.conf: exiting"
+       exit 0
+fi
+
+CURRENT_PLUGIN=`grep "^[ \t]*core_plugin[ \t]*=[ \t]*[._a-zA-Z0-9]*\$" /etc/neutron/neutron.conf | sed -e 's/^[ \t]*core_plugin[ \t]*=[ \t]*//'`
+if [ -z "${CURRENT_PLUGIN}" ] ; then
+       echo "No core_plugin= value found: please set it and try again"
+       exit 0
+fi
+neutron_core_plugin_to_plugin_name ${CURRENT_PLUGIN}
+neutron_plugin_ini_path ${NEUTRON_PLUGIN_NAME}
+if [ -z "${NEUTRON_PLUGIN_CONFIG}" ] ; then
+       echo "Plugin not recognized: please edit /etc/init.d/neutron-server to select the correct .ini file to load for your plugin"
+else
+       DAEMON_ARGS="${DAEMON_ARGS} --config-file=${NEUTRON_PLUGIN_CONFIG}"
+       DESC="${DESC} with ${NEUTRON_PLUGIN_NAME} plugin"
+fi
+
+### Neutron folders creation ###
+mkdir -p /var/lib/neutron/tmp
+chown neutron:neutron /var/lib/neutron/tmp
+export TMPDIR=/var/lib/neutron/tmp
diff --git a/trusty/debian/neutron-server.install b/trusty/debian/neutron-server.install
deleted file mode 100644 (file)
index 6e02597..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/bin/neutron-server usr/bin
diff --git a/trusty/debian/neutron-server.postinst.in b/trusty/debian/neutron-server.postinst.in
new file mode 100644 (file)
index 0000000..b556e50
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+set -e
+
+#PKGOS-INCLUDE#
+
+if [ "$1" = "configure" ] ; then
+        . /usr/share/debconf/confmodule
+        pkgos_register_endpoint_postinst neutron neutron network "Neutron networking service" 9696 ""
+        db_stop
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/trusty/debian/neutron-server.prerm b/trusty/debian/neutron-server.prerm
new file mode 100644 (file)
index 0000000..8800b35
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+set -e
+
+case $1 in
+        remove|purge)
+                invoke-rc.d neutron-server stop
+esac
+
+#DEBHELPER#
diff --git a/trusty/debian/neutron-server.service.in b/trusty/debian/neutron-server.service.in
new file mode 100644 (file)
index 0000000..d6fee4d
--- /dev/null
@@ -0,0 +1,17 @@
+[Unit]
+Description=OpenStack Neutron Server
+After=mysql.service postgresql.service rabbitmq-server.service keystone.service
+
+[Service]
+User=neutron
+Group=neutron
+WorkingDirectory=/var/lib/neutron
+PermissionsStartOnly=true
+ExecStartPre=/bin/mkdir -p /var/lock/neutron /var/log/neutron /var/lib/neutron
+ExecStartPre=/bin/chown neutron:neutron /var/lock/neutron /var/log/neutron /var/lib/neutron
+ExecStart=/etc/init.d/neutron-server systemd-start
+Restart=on-failure
+LimitNOFILE=65535
+
+[Install]
+WantedBy=multi-user.target
diff --git a/trusty/debian/neutron-server.templates b/trusty/debian/neutron-server.templates
new file mode 100644 (file)
index 0000000..5d4e592
--- /dev/null
@@ -0,0 +1,48 @@
+# These templates have been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-english@lists.debian.org for advice.
+#
+# Even minor modifications require translation updates and such
+# changes should be coordinated with translators and reviewers.
+
+Template: neutron/register-endpoint
+Type: boolean
+Default: false
+_Description: Register Neutron in the Keystone endpoint catalog?
+ Each OpenStack service (each API) should be registered in order to be
+ accessible. This is done using "keystone service-create" and "keystone
+ endpoint-create". This can be done automatically now.
+ .
+ Note that you will need to have an up and running Keystone server on which to
+ connect using the Keystone authentication token.
+
+Template: neutron/keystone-ip
+Type: string
+_Description: Keystone server IP address:
+ Please enter the IP address of the Keystone server, so that neutron-api can
+ contact Keystone to do the Neutron service and endpoint creation.
+
+Template: neutron/keystone-auth-token
+Type: password
+_Description: Keystone authentication token:
+ To configure its endpoint in Keystone, neutron-server needs the Keystone auth
+ token.
+
+Template: neutron/endpoint-ip
+Type: string
+_Description: Neutron endpoint IP address:
+ Please enter the IP address that will be used to contact Neutron.
+ .
+ This IP address should be accessible from the clients that will use this
+ service, so if you are installing a public cloud, this should be a public
+ IP address.
+
+Template: neutron/region-name
+Type: string
+Default: regionOne
+_Description: Name of the region to register:
+ OpenStack supports using availability zones, with each region representing
+ a location. Please enter the zone that you wish to use when registering the
+ endpoint.
diff --git a/trusty/debian/neutron-server.upstart b/trusty/debian/neutron-server.upstart
deleted file mode 100644 (file)
index a81b055..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# vim:set ft=upstart ts=2 et:
-description "Neutron API Server"
-author "Chuck Short <zulcss@ubuntu.com>"
-
-start on runlevel [2345]
-stop on runlevel [!2345]
-
-respawn
-
-chdir /var/run
-
-pre-start script
-  mkdir -p /var/run/neutron
-  chown neutron:root /var/run/neutron
-end script
-
-script
-  [ -r /etc/default/neutron-server ] && . /etc/default/neutron-server
-  [ -r "$NEUTRON_PLUGIN_CONFIG" ] && CONF_ARG="--config-file $NEUTRON_PLUGIN_CONFIG"
-  exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-server -- \
-    --config-file /etc/neutron/neutron.conf \
-    --log-file /var/log/neutron/server.log $CONF_ARG
-end script
diff --git a/trusty/debian/neutron-server.upstart.in b/trusty/debian/neutron-server.upstart.in
new file mode 100644 (file)
index 0000000..ff39720
--- /dev/null
@@ -0,0 +1,40 @@
+description "Neutron server"
+author "Thomas Goirand <zigo@debian.org>"
+
+start on runlevel [2345]
+stop on runlevel [016]
+
+chdir /var/run
+
+pre-start script
+       mkdir -p /var/run/neutron
+       chown neutron:root /var/run/neutron
+end script
+
+script
+       [ -r /usr/share/neutron-common/plugin_guess_func ] || exit 0
+       . /usr/share/neutron-common/plugin_guess_func
+
+       [ -r /etc/default/openstack ] && . /etc/default/openstack
+       [ -r /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
+
+       [ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
+       [ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=/var/log/neutron/server.log"
+
+       if ! [ -r /etc/neutron/neutron.conf ] ; then
+               echo "Cloud not read /etc/neutron/neutron.conf: exiting"
+               exit 0
+       fi
+       CURRENT_PLUGIN=`grep "^[ \t]*core_plugin[ \t]*=[ \t]*[._a-zA-Z0-9]*\$" /etc/neutron/neutron.conf | sed -e 's/^[ \t]*core_plugin[ \t]*=[ \t]*//'`
+       if [ -z "${CURRENT_PLUGIN}" ] ; then
+               echo "No core_plugin= value found: please set it and try again"
+               exit 0
+       fi
+
+       neutron_core_plugin_to_plugin_name ${CURRENT_PLUGIN}
+       neutron_plugin_ini_path ${NEUTRON_PLUGIN_NAME}
+        [ -r "$NEUTRON_PLUGIN_CONFIG" ] && CONF_ARG="--config-file $NEUTRON_PLUGIN_CONFIG"
+        exec start-stop-daemon --start --chuid neutron:neutron --exec /usr/bin/neutron-server -- \
+            --config-file /etc/neutron/neutron.conf \
+            $DAEMON_ARGS $CONF_ARG
+end script
old mode 100755 (executable)
new mode 100644 (file)
diff --git a/trusty/debian/patches/0001-requirements.txt-adjust-for-Ubuntu-14.04.patch b/trusty/debian/patches/0001-requirements.txt-adjust-for-Ubuntu-14.04.patch
deleted file mode 100644 (file)
index f4a2393..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-From 5bd791562e9b125b756742c8d469b73321d66331 Mon Sep 17 00:00:00 2001
-From: Sergey Kolekonov <skolekonov@mirantis.com>
-Date: Wed, 12 Aug 2015 11:25:32 +0300
-Subject: [PATCH] requirements.txt: adjust for Ubuntu 14.04
-
-* Routes!=2.0 restriction is necessary only for running tests with python 3.x,
-  routes 2.0 works just fine with python 2.7
----
- requirements.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/requirements.txt b/requirements.txt
-index a1956c0..4e4395e 100644
---- a/requirements.txt
-+++ b/requirements.txt
-@@ -5,7 +5,7 @@ pbr!=0.7,<1.0,>=0.6
- Paste
- PasteDeploy>=1.5.0
--Routes!=2.0,>=1.12.3
-+Routes>=1.12.3
- eventlet!=0.17.0,>=0.16.1
- greenlet>=0.3.2
- httplib2>=0.7.5
--- 
-1.9.1
-
diff --git a/trusty/debian/patches/fix-neutron-configuration.patch b/trusty/debian/patches/fix-neutron-configuration.patch
deleted file mode 100644 (file)
index 0b1ec72..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/etc/neutron.conf
-+++ b/etc/neutron.conf
-@@ -60,7 +60,7 @@ lock_path = $state_path/lock
- # previous versions, the class name of a plugin can be specified instead of its
- # entrypoint name.
- #
--# core_plugin =
-+core_plugin = ml2
- # Example: core_plugin = ml2
- # (ListOpt) List of service plugin entrypoints to be loaded from the
-@@ -613,7 +613,7 @@ lock_path = $state_path/lock
- # Use "sudo neutron-rootwrap /etc/neutron/rootwrap.conf" to use the real
- # root filter facility.
- # Change to "sudo" to skip the filtering and just run the command directly
--# root_helper = sudo
-+root_helper = sudo /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf
- # Set to true to add comments to generated iptables rules that describe
- # each rule's purpose. (System must support the iptables comments module.)
-@@ -650,7 +650,7 @@ admin_password = %SERVICE_PASSWORD%
- [database]
- # This line MUST be changed to actually run the plugin.
- # Example:
--# connection = mysql://root:pass@127.0.0.1:3306/neutron
-+connection = sqlite:////var/lib/neutron/neutron.sqlite
- # Replace 127.0.0.1 above with the IP address of the database used by the
- # main neutron server. (Leave it as is if the database runs on this host.)
- # connection = sqlite://
diff --git a/trusty/debian/patches/series b/trusty/debian/patches/series
deleted file mode 100644 (file)
index f3134ef..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-0001-requirements.txt-adjust-for-Ubuntu-14.04.patch
-fix-neutron-configuration.patch
-skip-iptest.patch
diff --git a/trusty/debian/patches/skip-iptest.patch b/trusty/debian/patches/skip-iptest.patch
deleted file mode 100644 (file)
index 6645e7e..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Nuarp neutron-2015.1.0rc1.orig/neutron/tests/unit/agent/linux/test_ipset_manager.py neutron-2015.1.0rc1/neutron/tests/unit/agent/linux/test_ipset_manager.py
---- neutron-2015.1.0rc1.orig/neutron/tests/unit/agent/linux/test_ipset_manager.py      2015-04-09 14:53:03.000000000 -0400
-+++ neutron-2015.1.0rc1/neutron/tests/unit/agent/linux/test_ipset_manager.py   2015-04-11 15:51:19.917333947 -0400
-@@ -129,6 +129,7 @@ class IpsetManagerTestCase(BaseIpsetMana
-         self.verify_mock_calls()
-     def test_set_members_adding_more_than_5(self):
-+        self.skipTest('Skipped in Ubuntu buildds')
-         self.add_first_ip()
-         self.expect_set(FAKE_IPS)
-         self.ipset.set_members(TEST_SET_ID, ETHERTYPE, FAKE_IPS)
diff --git a/trusty/debian/plugin_guess_func b/trusty/debian/plugin_guess_func
new file mode 100644 (file)
index 0000000..1dfa524
--- /dev/null
@@ -0,0 +1,158 @@
+#!/bin/sh
+
+# Remember to also add any new plugin name into neutron-common.templates
+
+# Please remember this function is also duplicated in debian/neutron-common.config.in
+### Guess the plugin name depending on the class of the plugin in /etc/neutron/neutron.conf ###
+neutron_core_plugin_to_plugin_name () {
+       case ${1} in
+       "neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2")
+               NEUTRON_PLUGIN_NAME=OpenVSwitch
+       ;;
+       "neutron.plugins.linuxbridge.lb_neutron_plugin.LinuxBridgePluginV2")
+               NEUTRON_PLUGIN_NAME=LinuxBridge
+       ;;
+       "neutron.plugins.ml2.plugin.Ml2Plugin")
+               NEUTRON_PLUGIN_NAME=ml2
+       ;;
+       "neutron.plugins.ryu.ryu_neutron_plugin.RyuNeutronPluginV2")
+               NEUTRON_PLUGIN_NAME=RYU
+       ;;
+       "neutron.plugins.plumgrid.plumgrid_nos_plugin.plumgrid_plugin.NeutronPluginPLUMgridV2")
+               NEUTRON_PLUGIN_NAME=PLUMgrid
+       ;;
+       "neutron.plugins.brocade.NeutronPlugin.BrocadePluginV2")
+               NEUTRON_PLUGIN_NAME=Brocade
+       ;;
+       "neutron.plugins.hyperv.hyperv_neutron_plugin.HyperVNeutronPlugin")
+               NEUTRON_PLUGIN_NAME=Hyper-V
+       ;;
+       "neutron.plugins.bigswitch.plugin.NeutronRestProxyV2")
+               NEUTRON_PLUGIN_NAME=BigSwitch
+       ;;
+       "neutron.plugins.cisco.network_plugin.PluginV2")
+               NEUTRON_PLUGIN_NAME=Cisco
+       ;;
+       "neutron.plugins.nicira.NeutronPlugin.NvpPluginV2")
+               NEUTRON_PLUGIN_NAME=neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
+       ;;
+       "neutron.plugins.midonet.plugin.MidonetPluginV2")
+               NEUTRON_PLUGIN_NAME=Midonet
+       ;;
+       "neutron.plugins.nec.nec_plugin.NECPluginV2")
+               NEUTRON_PLUGIN_NAME=Nec
+       ;;
+       "neutron.plugins.metaplugin.meta_neutron_plugin.MetaPluginV2")
+               NEUTRON_PLUGIN_NAME=MetaPlugin
+       ;;
+       "neutron.plugins.mlnx.mlnx_plugin.MellanoxEswitchPlugin")
+               NEUTRON_PLUGIN_NAME=Mellanox
+       ;;
+       *)
+               NEUTRON_PLUGIN_NAME="other"
+       ;;
+       esac
+}
+
+### Guess the path of the plugin .ini file depending on the plugin name ###
+neutron_plugin_ini_path () {
+       PLUG_INI_BASE=/etc/neutron/plugins/
+       case ${1} in
+       "OpenVSwitch")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}ml2/openvswitch_agent.ini
+       ;;
+       "LinuxBridge")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}linuxbridge/linuxbridge_conf.ini
+       ;;
+       "ml2")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}ml2/ml2_conf.ini
+       ;;
+       "RYU")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}ryu/ryu.ini
+       ;;
+       "PLUMgrid")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}plumgrid/plumgrid.ini
+       ;;
+       "Brocade")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}brocade/brocade.ini
+       ;;
+       "Hyper-V")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}hyperv/hyperv_neutron_plugin.ini
+       ;;
+       "BigSwitch")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}bigswitch/restproxy.ini
+       ;;
+       "Cisco")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}cisco/cisco_plugins.ini
+       ;;
+       "Nicira")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}nicira/nvp.ini
+       ;;
+       "Midonet")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}midonet/midonet.ini
+       ;;
+       "Nec")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}nec/nec.ini
+       ;;
+       "MetaPlugin")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}metaplugin/metaplugin.ini
+       ;;
+       "Mellanox")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}mlnx/mlnx_conf.ini
+       ;;
+       *)
+               NEUTRON_PLUGIN_CONFIG=""
+       ;;
+       esac
+}
+
+### Translates the core_plugin directive value from neutron.conf into the plugin name ###
+neutron_core_plugin_to_plugin_name () {
+       case ${1} in
+       "neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2")
+               NEUTRON_PLUGIN_NAME=OpenVSwitch
+       ;;
+       "neutron.plugins.linuxbridge.lb_neutron_plugin.LinuxBridgePluginV2")
+               NEUTRON_PLUGIN_NAME=LinuxBridge
+       ;;
+       "neutron.plugins.ml2.plugin.Ml2Plugin")
+               NEUTRON_PLUGIN_NAME=ml2
+       ;;
+       "neutron.plugins.ryu.ryu_neutron_plugin.RyuNeutronPluginV2")
+               NEUTRON_PLUGIN_NAME=RYU
+       ;;
+       "neutron.plugins.plumgrid.plumgrid_nos_plugin.plumgrid_plugin.NeutronPluginPLUMgridV2")
+               NEUTRON_PLUGIN_NAME=PLUMgrid
+       ;;
+       "neutron.plugins.brocade.NeutronPlugin.BrocadePluginV2")
+               NEUTRON_PLUGIN_NAME=Brocade
+       ;;
+       "neutron.plugins.hyperv.hyperv_neutron_plugin.HyperVNeutronPlugin")
+               NEUTRON_PLUGIN_NAME=Hyper-V
+       ;;
+       "neutron.plugins.bigswitch.plugin.NeutronRestProxyV2")
+               NEUTRON_PLUGIN_NAME=BigSwitch
+       ;;
+       "neutron.plugins.cisco.network_plugin.PluginV2")
+               NEUTRON_PLUGIN_NAME=Cisco
+       ;;
+       "neutron.plugins.nicira.NeutronPlugin.NvpPluginV2")
+               NEUTRON_PLUGIN_NAME=neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
+       ;;
+       "neutron.plugins.midonet.plugin.MidonetPluginV2")
+               NEUTRON_PLUGIN_NAME=Midonet
+       ;;
+       "neutron.plugins.nec.nec_plugin.NECPluginV2")
+               NEUTRON_PLUGIN_NAME=Nec
+       ;;
+       "neutron.plugins.metaplugin.meta_neutron_plugin.MetaPluginV2")
+               NEUTRON_PLUGIN_NAME=MetaPlugin
+       ;;
+       "neutron.plugins.mlnx.mlnx_plugin.MellanoxEswitchPlugin")
+               NEUTRON_PLUGIN_NAME=Mellanox
+       ;;
+       *)
+               NEUTRON_PLUGIN_NAME="other"
+       ;;
+       esac
+}
diff --git a/trusty/debian/po/POTFILES.in b/trusty/debian/po/POTFILES.in
new file mode 100644 (file)
index 0000000..4275c7a
--- /dev/null
@@ -0,0 +1,3 @@
+[type: gettext/rfc822deb] neutron-common.templates
+[type: gettext/rfc822deb] neutron-server.templates
+[type: gettext/rfc822deb] neutron-metadata-agent.templates
diff --git a/trusty/debian/po/da.po b/trusty/debian/po/da.po
new file mode 100644 (file)
index 0000000..49236ce
--- /dev/null
@@ -0,0 +1,645 @@
+# Danish translation neutron.
+# Copyright (c) 2015 neutron & nedenstående oversættere.
+# This file is distributed under the same license as the neutron package.
+# Joe Hansen <joedalton2@yahoo.dk>, 2014, 2015.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2015-02-02 01:45+0100\n"
+"PO-Revision-Date: 2015-05-31 17:30+01:00\n"
+"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
+"Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid "Authentication server hostname:"
+msgstr "Værtsnavn for godkendelsesserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid ""
+"Please specify the hostname of your Neutron authentication server. Typically "
+"this is also the hostname of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Angiv venligst værtsnavnet for din Neutron-godkendelseserver. Dette er "
+"typisk også værtsnavnet for din OpenStack Identity Service (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Authentication server tenant name:"
+msgstr "Navn »tenant« (administrator) på godkendelsesserveren:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Please specify the authentication server tenant name."
+msgstr ""
+"Angiv venligst »tenant«-navn for godkendelsesserveren. (»Tenant« kan delvist "
+"oversættes til administrator)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Authentication server username:"
+msgstr "Brugernavn for godkendelsesserveren:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Please specify the username to use with the authentication server."
+msgstr "Angiv venligst brugernavnet der skal bruges med godkendelsesserveren."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Authentication server password:"
+msgstr "Adgangskode for godkendelsesserveren:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Please specify the password to use with the authentication server."
+msgstr "Angiv venligst adgangskoden for brug med godkendelsesserveren."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "OpenVSwitch"
+msgstr "OpenVSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "LinuxBridge"
+msgstr "LinuxBridge"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "ml2"
+msgstr "ml2"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Brocade"
+msgstr "Brocade"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Nicira"
+msgstr "Nicira"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Midonet"
+msgstr "Midonet"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "NEC"
+msgstr "NEC"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Mellanox"
+msgstr "Mellanox"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Hyper-V"
+msgstr "Hyper-V"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "RYU"
+msgstr "RYU"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "MetaPlugin"
+msgstr "MetaPlugin"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "BigSwitch"
+msgstr "BigSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Cisco"
+msgstr "Cisco"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "PLUMgrid"
+msgstr "PLUMgrid"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid "Neutron plugin:"
+msgstr "Neutron-instick:"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid ""
+"Neutron uses a plugin architecture to manage networking. When starting the "
+"Neutron server daemon, the configuration file corresponding to the plugin "
+"you wish to use needs to be loaded, by giving it as a parameter when "
+"starting the neutron-server daemon. Also, the core_plugin directive needs to "
+"match. Please select which plugin to use."
+msgstr ""
+"Neutron anvender en arkitektur med udvidelsesmoduler til at håndtere "
+"netværk. Når du starter Neutrons serverdæmon, skal konfigurationsfilen, der "
+"svarer til udvidelsesmodulet, du ønsker at bruge, indlæses ved at give det "
+"en parameter når neturon-server-dæmonen startes. Direktivet core_plugin skal "
+"også matche. Vælg venligst hvilket udvidelsesmodul du ønsker at bruge."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid "Set up a database for Neutron?"
+msgstr "Opsæt en database for Neutron?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"No database has been set up for Neutron to use. Before continuing, you "
+"should make sure you have the following information:"
+msgstr ""
+"Ingen database er blevet opsat for Neutron. Før du fortsætter skal du sikre "
+"dig, at du har den følgende information:"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+" * the type of database that you want to use;\n"
+" * the database server hostname (that server must allow TCP connections from "
+"this\n"
+"   machine);\n"
+" * a username and password to access the database."
+msgstr ""
+" * databasetypen du ønsker at bruge\n"
+" * serverens værtsnavn (den server skal tillade TCP-forbindelser fra denne\n"
+"   maskine)\n"
+" * et brugernavn og adgangskode til at tilgå databasen.."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"If some of these requirements are missing, do not choose this option and run "
+"with regular SQLite support."
+msgstr ""
+"Hvis nogle af disse krav mangler, så vælg ikke denne indstilling og fortsæt "
+"med normal SQLite-understøttelse."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"You can change this setting later on by running \"dpkg-reconfigure -plow "
+"neutron\"."
+msgstr ""
+"Du kan ændre denne indstilling senere ved at køre »dpkg-reconfigure -plow "
+"neutron«."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "IP address of your RabbitMQ host:"
+msgstr "IP-adresse for din RabbitMQ-vært:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-common.templates:8001 ../neutron-common.templates:9001
+#: ../neutron-common.templates:10001
+msgid ""
+"In order to interoperate with other components of OpenStack, this package "
+"needs to connect to a central RabbitMQ server."
+msgstr ""
+"For at fungere med andre komponenter fra OpenStack, skal denne pakke "
+"forbinde til en central RabbitMQ-server."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "Please specify the IP address of that server."
+msgstr "Angiv venligst IP-adressen for den server."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Username for connection to the RabbitMQ server:"
+msgstr "Brugernavn for forbindelsen til RabbitMQ-serveren:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Please specify the username used to connect to the RabbitMQ server."
+msgstr ""
+"Angiv venligst brugernavnet brugt til at forbinde til RabbitMQ-serveren:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Password for connection to the RabbitMQ server:"
+msgstr "Adgangskode for forbindelsen til RabbitMQ-serveren:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Please specify the password used to connect to the RabbitMQ server."
+msgstr ""
+"Angiv venligst adgangskoden brugt til at forbinde til RabbitMQ-serveren:"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "local"
+msgstr "lokal"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "gre"
+msgstr "gre"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "vlan"
+msgstr "vlan"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "none"
+msgstr "ingen"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid "Type of network to allocate for tenant networks:"
+msgstr "Netværkstype at allokere for tenant-netværk:"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid ""
+"The value \"local\" is useful only for single-box testing. In order for "
+"tenant networks to provide connectivity between hosts, it is necessary to "
+"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to "
+"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to "
+"disable creation of tenant networks."
+msgstr ""
+"Værdien »lokal« er kun nyttig for single-box-test. For at tenant-netværk "
+"kantilbyde forbindelse mellem værter, er det nødvendigt at vælge enten "
+"»vlan« og så konfigurere »network_vlan_ranges« eller at vælge »gre« og så "
+"konfigurere »tunnel_id_ranges«. Vælg »ingen« for at deaktivere oprettelsen "
+"af tenant-netværk."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid "Enable tunneling?"
+msgstr "Aktiver tunnelstøtte?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid ""
+"Please choose whether support should be activated for GRE networks on the "
+"server and agents. This requires kernel support for OVS patch ports and GRE "
+"tunneling."
+msgstr ""
+"Angiv venligst om understøttelse skal aktiveres for GRE-netværk på serveren "
+"og agenterne. Dette kræver kerneunderstøttelse for OVS-rettelsesporte og GRE-"
+"tunnelstøtte."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid "Tunnel id ranges:"
+msgstr "Tunnel-id-intervaller:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid ""
+"Please enter a comma-separated list of <tun_min>:<tun_max> tuples "
+"enumerating ranges of GRE tunnel IDs that are available for tenant network "
+"allocation if tenant_network_type is \"gre\"."
+msgstr ""
+"Angiv en kommaadskilt liste med <tun_min>:<tun_max>-"
+"tupleroptællingsintervaller for GRE-tunnel-id'er som er tilgængelige for "
+"tenant-netværksallokering hvis tenant_network_type er »gre«."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Local IP address of this hypervisor:"
+msgstr "Lokal IP-adresse for denne hypervisor:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Please enter the local IP address for this hypervisor."
+msgstr "Angiv den lokale IP-adresse for denne hypervisor."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Nova server URL:"
+msgstr "Nova-serveradresse:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Please enter the URL of the Nova server."
+msgstr "Angiv venligst adressen for Nova-serveren."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Nova server region name:"
+msgstr "Regionsnavn for Novaserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Please enter the region of the Nova server."
+msgstr "Angiv venligst regionen for Novaserveren."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Nova admin tenant ID:"
+msgstr "Tenant-id for Novaadministratoren:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant ID, username and "
+"password."
+msgstr ""
+"Neutron skal være i stand til at kommunikere med Nova via Keystone. "
+"Derfor skal Neutron kende til tenant-Id'et for Novaadministratoren, "
+"brugernavn og adgangskode."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Please enter the ID of the admin tenant for Nova."
+msgstr "Indtast venligst Id'et for admininistratortenanten for Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+msgid "Neutron administrator username:"
+msgstr "Neutron-administratorbrugernavn:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+msgid "Please enter the username of the Nova administrator."
+msgstr "Angiv venligst brugernavnet for Novaadministratoren."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Nova administrator password:"
+msgstr "Adgangskode for Novaadministratoren:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Please enter the password of the Nova administrator."
+msgstr "Angiv venligst adgangskoden for Novaadministratoren."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid "Register Neutron in the Keystone endpoint catalog?"
+msgstr "Registrer Neutron i Keystones slutpunktskatalog?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Each OpenStack service (each API) should be registered in order to be "
+"accessible. This is done using \"keystone service-create\" and \"keystone "
+"endpoint-create\". This can be done automatically now."
+msgstr ""
+"Alle OpenStack-tjenester (hver API) skal registreres for at kunne tilgås. "
+"Dette gøres med »keystone service-create« og »keystone endpoint-create«. "
+"Dette kan nu gøres automatisk."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using the Keystone authentication token."
+msgstr ""
+"Bemærk at du skal have en fungerende Keystone-server at forbinde til via "
+"Keystones godkendelsessymbol."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid "Keystone server IP address:"
+msgstr "IP-adresse for Keystone-serveren:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid ""
+"Please enter the IP address of the Keystone server, so that neutron-api can "
+"contact Keystone to do the Neutron service and endpoint creation."
+msgstr ""
+"Angiv IP-adressen for din Keystone-server, så at neutron-api kan kontakte "
+"Keystone for at udføre Neutron-tjenesten og slutpunktsoprettelse."
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone authentication token:"
+msgstr "Symbol for Keystone-godkendelse:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid ""
+"To configure its endpoint in Keystone, neutron-server needs the Keystone "
+"auth token."
+msgstr ""
+"For at konfigurere slutpunktet i Keystone, skal neutron-server bruge "
+"Keystones godkendelsessymbol."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Neutron endpoint IP address:"
+msgstr "IP-adresse for Neutron-slutpunkt:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr "Angiv IP-adressen som skal bruges til at kontakte Neutron."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid ""
+"This IP address should be accessible from the clients that will use this "
+"service, so if you are installing a public cloud, this should be a public IP "
+"address."
+msgstr ""
+"Denne IP-adresse skal være tilgængelig fra klienterne, som vil bruge denne "
+"tjeneste, så hvis du installerer en offentlig sky, skal dette være en "
+"offentlig IP-adresse."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Name of the region to register:"
+msgstr "Regionsnavn at registrere:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid ""
+"OpenStack supports using availability zones, with each region representing a "
+"location. Please enter the zone that you wish to use when registering the "
+"endpoint."
+msgstr ""
+"OpenStack understøtter tilgængelighedszoner, hvor hver regioner "
+"repræsenterer et sted. Indtast venligst zonen du øsnker at bruge når "
+"slutpunktet registreres."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid "Auth server hostname:"
+msgstr "Værtsnavn for godkendelsesserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid ""
+"Please specify the URL of your Neutron authentication server. Typically this "
+"is also the URL of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Angiv venligst adressen for din Neutron-godkendelsesserver. Typisk er dette "
+"også adressen for din OpenStack identity Service (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:3001
+msgid "Auth server tenant name:"
+msgstr "»Tenant«-navn for godkendelseserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:4001
+msgid "Auth server username:"
+msgstr "Brugernavn for godkendelsesserver:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:5001
+msgid "Auth server password:"
+msgstr "Adgangskode for godkendelsesserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid "Name of the region to be used by the metadata server:"
+msgstr "Regionsnavn der skal bruges af metadataserveren:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid ""
+"Openstack can be used using availability zones, with each region "
+"representing a location. Please enter the zone that the metadata server "
+"should use."
+msgstr ""
+"OpenStack kan anvendes af tilgængeligehedszoner. Hver region repræsenterer "
+"en plads. Indtast venligst zonen som metadataserveren skal bruge."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid "Metadata proxy shared secret:"
+msgstr "Delt hemmelighed for metadataproxy:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"VM instances using Neutron to handle networking retrieve their metadata "
+"through the Neutron metadata agent, which serves as a proxy to the Nova "
+"metadata REST API server."
+msgstr ""
+"VM-instanser, der bruger Neutron til at håndtere netværk, henter deres "
+"metadata via Neutrons metadataagent, som fungerer som en proxy til "
+"Nova metadata REST API-serveren." 
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"Please enter the password that should be used to protect communications "
+"between the Neutron metadata proxy agent and the Nova metadata server. The "
+"same shared password should be used when setting up the nova-common package."
+msgstr ""
+"Indtast venligst adgangskoden som skal bruges til at beskytte kommunikation "
+"mellem Neutron metadata proxy-agenten og Nova metadata-serveren. Den samme "
+"delte adgangskode skal bruges når pakken nova-common sættes op."
+
diff --git a/trusty/debian/po/de.po b/trusty/debian/po/de.po
new file mode 100644 (file)
index 0000000..71805b8
--- /dev/null
@@ -0,0 +1,669 @@
+# German debconf translation of neutron.
+# This file is distributed under the same license as the neutron package.
+# Copyright (C) 2011 OpenStack, LLC, Cisco, Nicira Networks, Citrix.
+# Copyright (C) of this file 2014 Chris Leick <c.leick@vollbio.de>.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron 2013.2.1-3\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2015-02-02 01:45+0100\n"
+"PO-Revision-Date: 2014-02-11 23:31+0100\n"
+"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid "Authentication server hostname:"
+msgstr "Rechnername des Authentifizierungsservers:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid ""
+"Please specify the hostname of your Neutron authentication server. Typically "
+"this is also the hostname of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Bitte geben Sie den Rechnernamen Ihres Neutron-Authentifizierungsservers an. "
+"Typischerweise ist das gleichzeitig der Rechnername Ihres OpenStack-"
+"Identitätsdienstes (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Authentication server tenant name:"
+msgstr "Tenant-Name des Authentifizierungsservers:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Please specify the authentication server tenant name."
+msgstr "Bitte geben Sie den Tenant-Namen des Authentifizierungsservers an."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Authentication server username:"
+msgstr "Benutzername des Authentifizierungsservers:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Please specify the username to use with the authentication server."
+msgstr ""
+"Bitte geben Sie den Benutzernamen an, der für den Authentifizierungsserver "
+"benutzt wird."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Authentication server password:"
+msgstr "Passwort des Authentifizierungsservers:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Please specify the password to use with the authentication server."
+msgstr ""
+"Bitte geben Sie das Passwort an, das für den Authentifizierungsserver "
+"benutzt wird."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "OpenVSwitch"
+msgstr "OpenVSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "LinuxBridge"
+msgstr "LinuxBridge"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "ml2"
+msgstr "ml2"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Brocade"
+msgstr "Brocade"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Nicira"
+msgstr "Nicira"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Midonet"
+msgstr "Midonet"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "NEC"
+msgstr "NEC"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Mellanox"
+msgstr "Mellanox"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Hyper-V"
+msgstr "Hyper-V"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "RYU"
+msgstr "RYU"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "MetaPlugin"
+msgstr "MetaPlugin"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "BigSwitch"
+msgstr "BigSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Cisco"
+msgstr "Cisco"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "PLUMgrid"
+msgstr "PLUMgrid"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid "Neutron plugin:"
+msgstr "Neutron-Zusatzmodul:"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid ""
+"Neutron uses a plugin architecture to manage networking. When starting the "
+"Neutron server daemon, the configuration file corresponding to the plugin "
+"you wish to use needs to be loaded, by giving it as a parameter when "
+"starting the neutron-server daemon. Also, the core_plugin directive needs to "
+"match. Please select which plugin to use."
+msgstr ""
+"Neutron verwendet eine Architektur aus Zusatzmodulen, um den Netzwerkzugriff "
+"zu verwalten. Wenn der Neutron-Server-Daemon startet, muss die "
+"Konfigurationsdatei, die zum Zusatzmodul gehört, geladen werden, indem sie "
+"dem Neutron-Server-Daemon beim Start als Parameter mitgegeben wird. Ebenso "
+"muss die Direktive »core_plugin« passen. Bitte wählen Sie das Zusatzmodul, "
+"das verwendet werden soll."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid "Set up a database for Neutron?"
+msgstr "Datenbank für Neutron einrichten?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"No database has been set up for Neutron to use. Before continuing, you "
+"should make sure you have the following information:"
+msgstr ""
+"Für die Benutzung durch Neutron wurde keine Datenbank eingerichtet. Bevor "
+"Sie fortfahren, sollten Sie sich versichern, dass Sie die folgenden "
+"Informationen haben:"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+" * the type of database that you want to use;\n"
+" * the database server hostname (that server must allow TCP connections from "
+"this\n"
+"   machine);\n"
+" * a username and password to access the database."
+msgstr ""
+" * den Typ der Datenbank, die Sie verwenden möchten,\n"
+" * den Rechnernamen des Datenbankservers (dieser Server muss TCP-"
+"Verbindungen\n"
+"   von diesem Rechner erlauben),\n"
+" * einen Benutzernamen und ein Passwort, um auf die Datenbank zuzugreifen"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"If some of these requirements are missing, do not choose this option and run "
+"with regular SQLite support."
+msgstr ""
+"Falls einige dieser Anforderungen nicht erfüllt sind, wählen Sie diese "
+"Option nicht und verwenden Sie stattdessen die normale Sqlite-Unterstützung."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"You can change this setting later on by running \"dpkg-reconfigure -plow "
+"neutron\"."
+msgstr ""
+"Sie können diese Einstellung später ändern, indem Sie »dpkg-reconfigure -"
+"plow neutron« ausführen."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "IP address of your RabbitMQ host:"
+msgstr "IP-Adresse Ihres RabbitMQ-Rechners:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-common.templates:8001 ../neutron-common.templates:9001
+#: ../neutron-common.templates:10001
+msgid ""
+"In order to interoperate with other components of OpenStack, this package "
+"needs to connect to a central RabbitMQ server."
+msgstr ""
+"Um mit weiteren Bestandteilen von OpenStack zusammenzuarbeiten, muss sich "
+"dieses Paket mit einem zentralen RabbitMQ-Server verbinden."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "Please specify the IP address of that server."
+msgstr "Bitte geben Sie die IP-Adresse dieses Servers an."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Username for connection to the RabbitMQ server:"
+msgstr "Benutzername für die Verbindung mit dem RabbitMQ-Server:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Please specify the username used to connect to the RabbitMQ server."
+msgstr ""
+"Bitte geben Sie den Benutzernamen ein, den Sie zum Verbinden mit dem "
+"RabbitMQ-Server verwenden."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Password for connection to the RabbitMQ server:"
+msgstr "Passwort für die Verbindung mit dem RabbitMQ-Server:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Please specify the password used to connect to the RabbitMQ server."
+msgstr ""
+"Bitte geben Sie das Passwort ein, das Sie zum Verbinden mit dem RabbitMQ-"
+"Server verwenden."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "local"
+msgstr "lokal"
+
+# http://de.wikipedia.org/wiki/Generic_Routing_Encapsulation_Protocol
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "gre"
+msgstr "GRE"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "vlan"
+msgstr "VLAN"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "none"
+msgstr "keines"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid "Type of network to allocate for tenant networks:"
+msgstr "Netzwerktyp, der für Tenant-Netzwerke reserviert werden soll:"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid ""
+"The value \"local\" is useful only for single-box testing. In order for "
+"tenant networks to provide connectivity between hosts, it is necessary to "
+"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to "
+"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to "
+"disable creation of tenant networks."
+msgstr ""
+"Der Wert »lokal« ist nur für das Testen einzelner Boxen nützlich. Damit "
+"Tenant-Netzwerke Verbindungen zwischen Rechnern bereitstellen können, ist es "
+"nötig, entweder »VLAN« auszuwählen und dann »network_vlan_ranges« zu "
+"konfigurieren oder »GRE« und dann »tunnel_id_ranges« einzurichten. Wählen "
+"Sie »keines«, um das Erstellen von Tenant-Netzwerken zu deaktivieren."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid "Enable tunneling?"
+msgstr "Tunneln aktivieren?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid ""
+"Please choose whether support should be activated for GRE networks on the "
+"server and agents. This requires kernel support for OVS patch ports and GRE "
+"tunneling."
+msgstr ""
+"Bitte wählen Sie, ob auf dem Server und den Clients Unterstützung für GRE-"
+"Netzwerke aktiviert werden soll. Dies erfordert Kernel-Unterstützung für OVS-"
+"Patch-Ports und GRE-Tunnel."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid "Tunnel id ranges:"
+msgstr "Tunnel-ID-Bereiche:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid ""
+"Please enter a comma-separated list of <tun_min>:<tun_max> tuples "
+"enumerating ranges of GRE tunnel IDs that are available for tenant network "
+"allocation if tenant_network_type is \"gre\"."
+msgstr ""
+"Bitte geben Sie eine durch Kommas getrennte Liste von <tun_min>:<tun_max>-"
+"Tupeln ein, die für die Reservierung von Tenant-Netzwerken verfügbare "
+"Bereiche von GRE-Tunnel-IDs aufzählen, falls der Netzwerktyp »GRE« ist."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Local IP address of this hypervisor:"
+msgstr "Lokale IP-Adresse dieses Hypervisors:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Please enter the local IP address for this hypervisor."
+msgstr "Bitte geben Sie die lokale IP-Adresse dieses Hypervisors ein."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Nova server URL:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+#, fuzzy
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the URL of the Nova server."
+msgstr "Bitte geben Sie die IP-Adresse dieses Servers an."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#, fuzzy
+#| msgid "Auth server tenant name:"
+msgid "Nova server region name:"
+msgstr "Tenant-Name des Authentifizierungsservers:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#, fuzzy
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the region of the Nova server."
+msgstr "Bitte geben Sie die IP-Adresse dieses Servers an."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Nova admin tenant ID:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant ID, username and "
+"password."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Please enter the ID of the admin tenant for Nova."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Neutron administrator username:"
+msgstr "Benutzername des Authentifizierungsservers:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#, fuzzy
+#| msgid "Please specify the username to use with the authentication server."
+msgid "Please enter the username of the Nova administrator."
+msgstr ""
+"Bitte geben Sie den Benutzernamen an, der für den Authentifizierungsserver "
+"benutzt wird."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Nova administrator password:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+#, fuzzy
+#| msgid "Please specify the password to use with the authentication server."
+msgid "Please enter the password of the Nova administrator."
+msgstr ""
+"Bitte geben Sie das Passwort an, das für den Authentifizierungsserver "
+"benutzt wird."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid "Register Neutron in the Keystone endpoint catalog?"
+msgstr "Neutron im Keystone-Endpunktkatalog registrieren?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Each OpenStack service (each API) should be registered in order to be "
+"accessible. This is done using \"keystone service-create\" and \"keystone "
+"endpoint-create\". This can be done automatically now."
+msgstr ""
+"Jeder OpenStack-Dienst (jedes API) sollte registriert werden, damit darauf "
+"zugegriffen werden kann. Dies wird mittels »keystone service-create« und "
+"»keystone endpoint-create« erreicht und kann nun automatisch erledigt werden."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using the Keystone authentication token."
+msgstr ""
+"Beachten Sie, dass Sie einen gestarteten und laufenden Keystone-Server haben "
+"müssen, mit dem Sie sich anhand des Keystone-Authentifizierungs-Tokens "
+"verbinden."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid "Keystone server IP address:"
+msgstr "IP-Adresse des Keystone-Servers:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid ""
+"Please enter the IP address of the Keystone server, so that neutron-api can "
+"contact Keystone to do the Neutron service and endpoint creation."
+msgstr ""
+"Bitte geben Sie die IP-Adresse des Keystone-Servers an, so dass Neutron-API "
+"Keystone kontaktieren kann, um den Neutron-Dienst und den Endpunkt zu "
+"erstellen."
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone authentication token:"
+msgstr "Authentifizierungs-Token des Keystone-Servers:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid ""
+"To configure its endpoint in Keystone, neutron-server needs the Keystone "
+"auth token."
+msgstr ""
+"Neutron-Server benötigt das Keystone-Authentifizierungs-Token, um seinen "
+"Endpunkt in Keystone zu konfigurieren."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Neutron endpoint IP address:"
+msgstr "IP-Adresse des Neutron-Endpunkts:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr ""
+"Bitte geben Sie die IP-Adresse ein, die zum Kontaktieren von Neutron benutzt "
+"wird."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid ""
+"This IP address should be accessible from the clients that will use this "
+"service, so if you are installing a public cloud, this should be a public IP "
+"address."
+msgstr ""
+"Auf diese IP-Adresse sollte von den Clients, die diesen Dienst verwenden, "
+"zugegriffen werden können, daher sollte sie, falls Sie eine öffentliche "
+"Cloud installieren, eine öffentliche IP-Adresse sein."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Name of the region to register:"
+msgstr "Name der Region, die registriert wird:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid ""
+"OpenStack supports using availability zones, with each region representing a "
+"location. Please enter the zone that you wish to use when registering the "
+"endpoint."
+msgstr ""
+"OpenStack unterstützt die Verwendung von Verfügbarkeitszonen, bei der jede "
+"Region einen Ort repräsentiert. Bitte geben Sie die Zone, die Sie benutzen "
+"möchten, bei der Registrierung des Endpunkts an."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid "Auth server hostname:"
+msgstr "Rechnername des Authentifizierungsservers:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid ""
+"Please specify the URL of your Neutron authentication server. Typically this "
+"is also the URL of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Bitte geben Sie die URL Ihres Neutron-Authentifizierungsservers an. "
+"Typischerweise ist das gleichzeitig der Rechnername Ihres OpenStack-"
+"Identitätsdienstes (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:3001
+msgid "Auth server tenant name:"
+msgstr "Tenant-Name des Authentifizierungsservers:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:4001
+msgid "Auth server username:"
+msgstr "Benutzername des Authentifizierungsservers:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:5001
+msgid "Auth server password:"
+msgstr "Passwort des Authentifizierungsservers:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid "Name of the region to be used by the metadata server:"
+msgstr "Name der vom Metadaten-Server verwendeten Region:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid ""
+"Openstack can be used using availability zones, with each region "
+"representing a location. Please enter the zone that the metadata server "
+"should use."
+msgstr ""
+"OpenStack kann mittels Verfügbarkeitszonen verwendet werden, bei der jede "
+"Region einen Ort repräsentiert. Bitte geben Sie die Zone an, die der "
+"Metadaten-Server benutzt."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid "Metadata proxy shared secret:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"VM instances using Neutron to handle networking retrieve their metadata "
+"through the Neutron metadata agent, which serves as a proxy to the Nova "
+"metadata REST API server."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"Please enter the password that should be used to protect communications "
+"between the Neutron metadata proxy agent and the Nova metadata server. The "
+"same shared password should be used when setting up the nova-common package."
+msgstr ""
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/trusty/debian/po/es.po b/trusty/debian/po/es.po
new file mode 100644 (file)
index 0000000..ffd2d3b
--- /dev/null
@@ -0,0 +1,677 @@
+# neutron po-debconf translation to Spanish
+# Copyright (C) 2013 Software in the Public Interest
+# This file is distributed under the same license as the neutron package.
+# Changes:
+# - Initial translation
+# Camaleón <noelamac@gmail.com>, 2013, 2015.
+# - Updates
+# Traductores, si no conocen el formato PO, merece la pena leer la
+# documentación de gettext, especialmente las secciones dedicadas a este
+# formato, por ejemplo ejecutando:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+# Equipo de traducción al español, por favor lean antes de traducir
+# los siguientes documentos:
+# - El proyecto de traducción de Debian al español
+# http://www.debian.org/intl/spanish/
+# especialmente las notas y normas de traducción en
+# http://www.debian.org/intl/spanish/notas
+# - La guía de traducción de po's de debconf:
+# /usr/share/doc/po-debconf/README-trans
+# o http://www.debian.org/intl/l10n/po-debconf/README-trans
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron 2015.06.24\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2015-02-02 01:45+0100\n"
+"PO-Revision-Date: 2015-06-30 17:15+0200\n"
+"Last-Translator: Camaleón <noelamac@gmail.com>\n"
+"Language-Team: Debian Spanish <debian-l10n-spanish@lists.debian.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Virtaal 0.7.1\n"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid "Authentication server hostname:"
+msgstr "Nombre del equipo del servidor de autenticación:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid ""
+"Please specify the hostname of your Neutron authentication server. Typically "
+"this is also the hostname of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Especifique el nombre del equipo del servidor de autenticación de Neutron. "
+"Suele ser el nombre del equipo del Servicio de Identidad de OpenStack "
+"(Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Authentication server tenant name:"
+msgstr "Nombre del inquilino («tenant») del servidor de autenticación:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Please specify the authentication server tenant name."
+msgstr ""
+"Indique el nombre del inquilino («tenant») del servidor de autenticación."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Authentication server username:"
+msgstr "Nombre de usuario del servidor de autenticación:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Please specify the username to use with the authentication server."
+msgstr ""
+"Indique el nombre de usuario para usar con el servidor de autenticación."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Authentication server password:"
+msgstr "Contraseña del servidor de autenticación:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Please specify the password to use with the authentication server."
+msgstr "Indique la contraseña para usar con el servidor de autenticación."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "OpenVSwitch"
+msgstr "OpenVSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "LinuxBridge"
+msgstr "LinuxBridge"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "ml2"
+msgstr "ml2"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Brocade"
+msgstr "Brocade"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Nicira"
+msgstr "Nicira"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Midonet"
+msgstr "Midonet"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "NEC"
+msgstr "NEC"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Mellanox"
+msgstr "Mellanox"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Hyper-V"
+msgstr "Hyper-V"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "RYU"
+msgstr "RYU"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "MetaPlugin"
+msgstr "MetaPlugin"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "BigSwitch"
+msgstr "BigSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Cisco"
+msgstr "Cisco"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "PLUMgrid"
+msgstr "PLUMgrid"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid "Neutron plugin:"
+msgstr "Complemento para Neutron:"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid ""
+"Neutron uses a plugin architecture to manage networking. When starting the "
+"Neutron server daemon, the configuration file corresponding to the plugin "
+"you wish to use needs to be loaded, by giving it as a parameter when "
+"starting the neutron-server daemon. Also, the core_plugin directive needs to "
+"match. Please select which plugin to use."
+msgstr ""
+"Neutron utiliza una arquitectura de complementos para gestionar la red. "
+"Cuando se inicia el demonio del servidor Neutron es necesario cargar el "
+"archivo correspondiente del complemento que desea utilizar pasándolo como "
+"parámetro al iniciar el demonio neutron-server. También es necesario que se "
+"corresponda con la directiva core_plugin. Seleccione el complemento que "
+"desea utilizar."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid "Set up a database for Neutron?"
+msgstr "¿Desea configurar una base de datos para Neutron?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"No database has been set up for Neutron to use. Before continuing, you "
+"should make sure you have the following information:"
+msgstr ""
+"No se ha configurado ninguna base de datos para Neutron. Antes de continuar "
+"debe asegurarse de que dispone de los siguientes datos:"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+" * the type of database that you want to use;\n"
+" * the database server hostname (that server must allow TCP connections from "
+"this\n"
+"   machine);\n"
+" * a username and password to access the database."
+msgstr ""
+" * el tipo de base de datos que quiere utilizar;\n"
+" * el nombre del equipo del servidor de la base de datos (el servidor debe "
+"permitir conexiones TCP desde este equipo).\n"
+" * el nombre de usuario y la contraseña para acceder a la base de datos."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"If some of these requirements are missing, do not choose this option and run "
+"with regular SQLite support."
+msgstr ""
+"Si no dispone de alguno de estos datos, seleccione «no» en este apartado y "
+"ejecute Neutron con SQLlite."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"You can change this setting later on by running \"dpkg-reconfigure -plow "
+"neutron\"."
+msgstr ""
+"Podrá cambiar esta configuración más adelante ejecutando «dpkg-reconfigure -"
+"plow neutron»."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "IP address of your RabbitMQ host:"
+msgstr "Dirección IP del equipo RabbitMQ:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-common.templates:8001 ../neutron-common.templates:9001
+#: ../neutron-common.templates:10001
+msgid ""
+"In order to interoperate with other components of OpenStack, this package "
+"needs to connect to a central RabbitMQ server."
+msgstr ""
+"Para poder interoperar con otros componentes de OpenStack, este paquete "
+"necesita conectarse a un servidor central de RabbitMQ."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "Please specify the IP address of that server."
+msgstr "Especifique la dirección IP de ese servidor."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Username for connection to the RabbitMQ server:"
+msgstr "Nombre de usuario para la conexión del servidor RabbitMQ:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Please specify the username used to connect to the RabbitMQ server."
+msgstr "Indique el nombre de usuario para conectarse al servidor RabbitMQ."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Password for connection to the RabbitMQ server:"
+msgstr "Contraseña para la conexión del servidor RabbitMQ:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Please specify the password used to connect to the RabbitMQ server."
+msgstr "Indique la contraseña para conectarse al servidor RabbitMQ."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "local"
+msgstr "local"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "gre"
+msgstr "gre"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "vlan"
+msgstr "vlan"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "none"
+msgstr "ninguno"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid "Type of network to allocate for tenant networks:"
+msgstr "Tipo de red a configurar para las redes de inquilinos («tenants»):"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid ""
+"The value \"local\" is useful only for single-box testing. In order for "
+"tenant networks to provide connectivity between hosts, it is necessary to "
+"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to "
+"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to "
+"disable creation of tenant networks."
+msgstr ""
+"El valor «local» puede resultar útil para realizar pruebas en equipos "
+"independientes. Para que las redes de inquilinos («tenants») puedan "
+"proporcionar conectividad entre los equipos es necesario seleccionar «vlan» "
+"y configurar después «network_vlan_ranges» o seleccionar «gre» y configurar "
+"después «tunnel_id_ranges». Seleccione «ninguno» para desactivar la creación "
+"de redes de inquilinos («tenants»)."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid "Enable tunneling?"
+msgstr "¿Desea activar los túneles?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid ""
+"Please choose whether support should be activated for GRE networks on the "
+"server and agents. This requires kernel support for OVS patch ports and GRE "
+"tunneling."
+msgstr ""
+"Indique si desea activar los túneles para las redes GRE en el servidor y los "
+"agentes. Necesita que el núcleo sea compatible con túneles GRE y puertos de "
+"conexión OVS («patched ports»)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid "Tunnel id ranges:"
+msgstr "Rangos de identificadores de túneles:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid ""
+"Please enter a comma-separated list of <tun_min>:<tun_max> tuples "
+"enumerating ranges of GRE tunnel IDs that are available for tenant network "
+"allocation if tenant_network_type is \"gre\"."
+msgstr ""
+"Introduzca una lista de tuplas <tun_min>:<tun_max> separadas por comas para "
+"los rangos de los identificadores del túnel GRE que se encuentran "
+"disponibles para las redes de inquilinos («tenants») si ha seleccionado "
+"«gre» para la opción tenant_network_type."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Local IP address of this hypervisor:"
+msgstr "Dirección IP local de este hipervisor:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Please enter the local IP address for this hypervisor."
+msgstr "Introduzca la dirección IP local para este hipervisor."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Nova server URL:"
+msgstr "URL del servidor Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the URL of the Nova server."
+msgstr "Introduzca la URL del servidor Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#| msgid "Auth server tenant name:"
+msgid "Nova server region name:"
+msgstr "Nombre de la región del servidor Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the region of the Nova server."
+msgstr "Introduzca la región del servidor Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Nova admin tenant ID:"
+msgstr "ID del inquilino («tenant») administrador de Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant ID, username and "
+"password."
+msgstr ""
+"Neutron necesita poder comunicarse con Nova a través de Keystone. Por lo "
+"tanto, Neutron necesita saber el identificador del inquilino («tenant») "
+"administrador de Nova, el nombre de usuario y la contraseña."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Please enter the ID of the admin tenant for Nova."
+msgstr "Introduzca el ID del inquilino («tenant») administrador de Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#| msgid "Auth server username:"
+msgid "Neutron administrator username:"
+msgstr "Nombre de usuario del administrador de Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#| msgid "Please specify the username to use with the authentication server."
+msgid "Please enter the username of the Nova administrator."
+msgstr "Introduzca el nombre de usuario del administrador de Nova."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Nova administrator password:"
+msgstr "Contraseña del administrador de Nova:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+#| msgid "Please specify the password to use with the authentication server."
+msgid "Please enter the password of the Nova administrator."
+msgstr "Introduzca la contraseña del administrador de Nova."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid "Register Neutron in the Keystone endpoint catalog?"
+msgstr "¿Desea registrar Neutron en el catálogo de puntos finales de keystone?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Each OpenStack service (each API) should be registered in order to be "
+"accessible. This is done using \"keystone service-create\" and \"keystone "
+"endpoint-create\". This can be done automatically now."
+msgstr ""
+"Debe registrar cada uno de los servicios OpenStack (cada API) para que sean "
+"accesibles. Esto se lleva a cabo mediante las órdenes «keystone service-"
+"create» y «keystone endpoint-create». Puede hacerlo ahora automáticamente."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using the Keystone authentication token."
+msgstr ""
+"Tenga en cuenta que necesitará disponer de un servidor Keystone en ejecución "
+"al que conectarse utilizando el token de autenticación de Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid "Keystone server IP address:"
+msgstr "Dirección IP del servidor Keystone:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid ""
+"Please enter the IP address of the Keystone server, so that neutron-api can "
+"contact Keystone to do the Neutron service and endpoint creation."
+msgstr ""
+"Introduzca la dirección IP del servidor Keystone para que neutron-api pueda "
+"contactar con Keystone para realizar el servicio Neutron y crear el punto "
+"final."
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone authentication token:"
+msgstr "Token de autenticación de Keystone:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid ""
+"To configure its endpoint in Keystone, neutron-server needs the Keystone "
+"auth token."
+msgstr ""
+"Para configurar su punto final en Keystone, neutron-server necesita el token "
+"de autenticación de Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Neutron endpoint IP address:"
+msgstr "Dirección IP del punto final de Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr ""
+"Introduzca la dirección IP que se utilizará para contactar con Neutron."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid ""
+"This IP address should be accessible from the clients that will use this "
+"service, so if you are installing a public cloud, this should be a public IP "
+"address."
+msgstr ""
+"Esta dirección IP debe ser accesible desde los clientes que usarán este "
+"servicio, por lo que si está instalando una nube pública, debería ser una "
+"dirección IP pública."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Name of the region to register:"
+msgstr "Nombre de la región a registrar:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid ""
+"OpenStack supports using availability zones, with each region representing a "
+"location. Please enter the zone that you wish to use when registering the "
+"endpoint."
+msgstr ""
+"OpenStack puede utilizarse con zonas de disponibilidad, donde cada región "
+"representa una ubicación. Introduzca la zona que desea utilizar cuando "
+"registre el punto final."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid "Auth server hostname:"
+msgstr "Nombre del equipo del servidor de autenticación:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid ""
+"Please specify the URL of your Neutron authentication server. Typically this "
+"is also the URL of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Indique el nombre del equipo del servidor de autenticación. Suele ser el "
+"nombre del equipo del Servicio de Identidad de OpenStack (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:3001
+msgid "Auth server tenant name:"
+msgstr "Nombre del inquilino («tenant») del servidor de autenticación:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:4001
+msgid "Auth server username:"
+msgstr "Nombre de usuario del servidor de autenticación:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:5001
+msgid "Auth server password:"
+msgstr "Contraseña del servidor de autenticación:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid "Name of the region to be used by the metadata server:"
+msgstr "Nombre de la región que debe utilizar el servidor de metadatos:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid ""
+"Openstack can be used using availability zones, with each region "
+"representing a location. Please enter the zone that the metadata server "
+"should use."
+msgstr ""
+"OpenStack puede utilizarse con zonas de disponibilidad, donde cada región "
+"representa una ubicación. Introduzca la zona que desea que utilice el "
+"servidor de metadatos."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid "Metadata proxy shared secret:"
+msgstr "Contraseña compartida para el proxy de metadatos:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"VM instances using Neutron to handle networking retrieve their metadata "
+"through the Neutron metadata agent, which serves as a proxy to the Nova "
+"metadata REST API server."
+msgstr ""
+"Las instancias de máquinas virtuales que utilizan Neutron para gestionar la "
+"red obtienen los metadatos a través del agente de metadatos de Neutron que "
+"funciona como un proxy para el servidor de metadatos REST API de Nova."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"Please enter the password that should be used to protect communications "
+"between the Neutron metadata proxy agent and the Nova metadata server. The "
+"same shared password should be used when setting up the nova-common package."
+msgstr ""
+"Introduzca la contraseña que se debe utilizar para proteger las "
+"comunicaciones entre el agente proxy de metadatos de Neutron y el servidor "
+"de metadatos de Nova. Debe utilizar esta misma contraseña compartida cuando "
+"configure el paquete nova-common."
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/trusty/debian/po/fr.po b/trusty/debian/po/fr.po
new file mode 100644 (file)
index 0000000..b5cf51d
--- /dev/null
@@ -0,0 +1,661 @@
+# Translation of neutron debconf templates to french. 
+# Copyright (C) 2013, French l10n team <debian-l10n-french@lists.debian.org>
+# This file is distributed under the same license as the neutron package.
+# Julien Patriarca <leatherface@debian.org>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2015-02-02 01:45+0100\n"
+"PO-Revision-Date: 2015-05-06 11:59+0100\n"
+"Last-Translator: Julien Patriarca <leatherface@debian.org>\n"
+"Language-Team: FRENCH <debian-l10n-french@lists.debian.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.7.6\n"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid "Authentication server hostname:"
+msgstr "Nom d'hôte du serveur d'authentification :"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid ""
+"Please specify the hostname of your Neutron authentication server. Typically "
+"this is also the hostname of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Veuillez indiquer le nom d'hôte du serveur d'authentification Neutron. En "
+"général, il s'agit du nom d'hôte du Service d'Identité OpenStack (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Authentication server tenant name:"
+msgstr "Nom d'espace client du serveur d'authentification :"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Please specify the authentication server tenant name."
+msgstr ""
+"Veuillez indiquer le nom d'espace client du serveur d'authentification."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Authentication server username:"
+msgstr "Identifiant sur le serveur d'authentification :"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Please specify the username to use with the authentication server."
+msgstr ""
+"Veuillez indiquer l'identifiant à utiliser sur le serveur "
+"d'authentification."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Authentication server password:"
+msgstr "Mot de passe sur le serveur d'authentification :"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Please specify the password to use with the authentication server."
+msgstr ""
+"Veuillez indiquer le mot de passe à utiliser sur le serveur "
+"d'authentification."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "OpenVSwitch"
+msgstr "OpenVSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "LinuxBridge"
+msgstr "LinuxBridge"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "ml2"
+msgstr "ml2"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Brocade"
+msgstr "Brocade"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Nicira"
+msgstr "Nicira"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Midonet"
+msgstr "Midonet"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "NEC"
+msgstr "NEC"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Mellanox"
+msgstr "Mellanox"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Hyper-V"
+msgstr "Hyper-V"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "RYU"
+msgstr "RYU"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "MetaPlugin"
+msgstr "MetaPlugin"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "BigSwitch"
+msgstr "BigSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Cisco"
+msgstr "Cisco"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "PLUMgrid"
+msgstr "PLUMgrid"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid "Neutron plugin:"
+msgstr "Extension pour Neutron :"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid ""
+"Neutron uses a plugin architecture to manage networking. When starting the "
+"Neutron server daemon, the configuration file corresponding to the plugin "
+"you wish to use needs to be loaded, by giving it as a parameter when "
+"starting the neutron-server daemon. Also, the core_plugin directive needs to "
+"match. Please select which plugin to use."
+msgstr ""
+"Neutron utilise une architecture à base d'extensions pour gérer la mise en "
+"réseau. Lors du démarrage du démon du serveur Neutron, le fichier de "
+"configuration, correspondant à l'extension que vous souhaitez utiliser, doit "
+"être chargé en le passant comme paramètre lors du lancement du démon du "
+"serveur Neutron. Il faut également que l'instruction « core_plugin » "
+"corresponde. Veuillez choisir l'extension à utiliser."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid "Set up a database for Neutron?"
+msgstr "Faut-il paramétrer une base de données pour Neutron ?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"No database has been set up for Neutron to use. Before continuing, you "
+"should make sure you have the following information:"
+msgstr ""
+"Aucune base de données n'a été paramétrée pour Neutron. Avant de poursuivre, "
+"vous devriez vous assurer d'avoir les informations suivantes :"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+" * the type of database that you want to use;\n"
+" * the database server hostname (that server must allow TCP connections from "
+"this\n"
+"   machine);\n"
+" * a username and password to access the database."
+msgstr ""
+" - Le type de base de données que vous souhaitez utiliser ;\n"
+" - le nom d'hôte du serveur de base de données (ce serveur\n"
+"   doit accepter les connexions TCP depuis cette machine) ;\n"
+" - un nom d'utilisateur et un mot de passe pour accéder à\n"
+"   cette base de données.     "
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"If some of these requirements are missing, do not choose this option and run "
+"with regular SQLite support."
+msgstr ""
+"Si certains de ces prérequis sont manquants, ignorez cette option et "
+"exécutez l'application avec la gestion SQLite normale."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"You can change this setting later on by running \"dpkg-reconfigure -plow "
+"neutron\"."
+msgstr ""
+"Vous pouvez modifier ce réglage plus tard en lançant « dpkg-reconfigure -"
+"plow neutron »."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "IP address of your RabbitMQ host:"
+msgstr "Adresse IP de l'hôte RabbitMQ :"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-common.templates:8001 ../neutron-common.templates:9001
+#: ../neutron-common.templates:10001
+msgid ""
+"In order to interoperate with other components of OpenStack, this package "
+"needs to connect to a central RabbitMQ server."
+msgstr ""
+"Afin de pouvoir interagir avec d'autres composants d'OpenStack, ce paquet "
+"doit se connecter à un serveur centralisé RabbitMQ."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "Please specify the IP address of that server."
+msgstr "Veuillez indiquer l'adresse IP de ce serveur."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Username for connection to the RabbitMQ server:"
+msgstr "Identifiant pour la connexion au serveur RabbitMQ :"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Please specify the username used to connect to the RabbitMQ server."
+msgstr ""
+"Veuillez indiquer l'identifiant à utiliser pour la connexion au "
+"serveur RabbitMQ."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Password for connection to the RabbitMQ server:"
+msgstr "Mot de passe pour la connexion au serveur RabbitMQ :"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Please specify the password used to connect to the RabbitMQ server."
+msgstr ""
+"Veuillez indiquer le mot de passe à utiliser pour la connexion au serveur "
+"RabbitMQ."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "local"
+msgstr "local"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "gre"
+msgstr "gre"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "vlan"
+msgstr "vlan"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "none"
+msgstr "aucun"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid "Type of network to allocate for tenant networks:"
+msgstr "Type de réseau à affecter aux réseaux d'espace client :"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid ""
+"The value \"local\" is useful only for single-box testing. In order for "
+"tenant networks to provide connectivity between hosts, it is necessary to "
+"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to "
+"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to "
+"disable creation of tenant networks."
+msgstr ""
+"La valeur « local » est utile seulement pour des tests avec un seul nœud. "
+"Afin que les réseaux d'espace client fournissent de la connectivité entre "
+"les hôtes, il est nécessaire de choisir entre « vlan » puis de configurer "
+"« network_vlan_ranges », ou bien de choisir « gre » et alors de configurer "
+"« tunnel_id_ranges ». Veuillez choisir « aucun » pour désactiver la création "
+"de réseaux d'espace client."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid "Enable tunneling?"
+msgstr "Activer les tunnels ?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid ""
+"Please choose whether support should be activated for GRE networks on the "
+"server and agents. This requires kernel support for OVS patch ports and GRE "
+"tunneling."
+msgstr ""
+"Veuillez décider si la prise en charge des réseaux GRE doit être activée sur "
+"le serveur et les agents. Cela nécessite que le noyau gère les « patch "
+"ports » OVS et les tunnels GRE."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid "Tunnel id ranges:"
+msgstr "Plages d'identifiants de tunnel :"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid ""
+"Please enter a comma-separated list of <tun_min>:<tun_max> tuples "
+"enumerating ranges of GRE tunnel IDs that are available for tenant network "
+"allocation if tenant_network_type is \"gre\"."
+msgstr ""
+"Veuillez indiquer une liste de couples <tun_min>:<tun_max>, séparés par des "
+"virgules, énumérant les plages d'identifiants des tunnels GRE disponibles "
+"pour l'affectation au réseau d'espace client, si le type de réseau d'espace "
+"client est « gre »."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Local IP address of this hypervisor:"
+msgstr "Adresse IP locale de cet hyperviseur :"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Please enter the local IP address for this hypervisor."
+msgstr "Veuillez indiquer l'adresse IP locale de cet hyperviseur."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Nova server URL:"
+msgstr "Adresse URL du serveur Nova :"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Please enter the URL of the Nova server."
+msgstr "Veuillez indiquer l'adresse URL du serveur Nova.."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Nova server region name:"
+msgstr "Nom de région pour le serveur Nova :"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Please enter the region of the Nova server."
+msgstr "Veuillez indiquer la région du serveur Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Nova admin tenant ID:"
+msgstr "Identifiant du client administrateur pour Nova :"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant ID, username and "
+"password."
+msgstr ""
+"Neutron doit pouvoir communiquer avec Nova au travers de Keystone. Cependant "
+"Neutron a besoin de connaître l'identifiant du client admin de Nova, nom "
+"d'utilisateur et mot de passe."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Please enter the ID of the admin tenant for Nova."
+msgstr "Veuillez indiquer l'identifiant du client administrateur pour Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+msgid "Neutron administrator username:"
+msgstr "Identifiant de l'administrateur de Neutron :"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+msgid "Please enter the username of the Nova administrator."
+msgstr "Veuillez indiquer l'identifiant de l'administrateur pour Nova."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Nova administrator password:"
+msgstr "Mot de passe administrateur pour Nova :"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Please enter the password of the Nova administrator."
+msgstr "Veuillez indiquer le mot de passe de l'administrateur pour Nova."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid "Register Neutron in the Keystone endpoint catalog?"
+msgstr "Enregistrer Neutron dans le catalogue de points d'accès de Keystone ?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Each OpenStack service (each API) should be registered in order to be "
+"accessible. This is done using \"keystone service-create\" and \"keystone "
+"endpoint-create\". This can be done automatically now."
+msgstr ""
+"Chaque service OpenStack (chaque API) doit être enregistré pour être "
+"accessible. Cela peut être fait en utilisant « keystone service-create » et "
+"« keystone endpoint-create ». Cela peut maintenant être fait automatiquement."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using the Keystone authentication token."
+msgstr ""
+"Veuillez noter que vous aurez besoin d'avoir un serveur Keystone fonctionnel "
+"sur lequel se connecter pour utiliser le jeton d'authentification Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid "Keystone server IP address:"
+msgstr "Adresse IP du serveur Keystone :"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid ""
+"Please enter the IP address of the Keystone server, so that neutron-api can "
+"contact Keystone to do the Neutron service and endpoint creation."
+msgstr ""
+"Veuillez indiquer l'adresse IP du serveur Keystone, pour que l'API de "
+"Neutron puisse contacter Keystone pour établir le service Neutron et créer "
+"le point d'accès."
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone authentication token:"
+msgstr "Jeton d'authentification Keystone :"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid ""
+"To configure its endpoint in Keystone, neutron-server needs the Keystone "
+"auth token."
+msgstr ""
+"Pour configurer son point d'accès dans Keystone, le serveur Neutron a besoin "
+"du jeton d'authentification Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Neutron endpoint IP address:"
+msgstr "Adresse IP du point d'accès Neutron :"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr ""
+"Veuillez indiquer l'adresse IP qui sera utilisée pour contacter Neutron."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid ""
+"This IP address should be accessible from the clients that will use this "
+"service, so if you are installing a public cloud, this should be a public IP "
+"address."
+msgstr ""
+"L'adresse IP devra être accessible depuis les clients qui utiliseront ce "
+"service, donc si vous installez un nuage public ce devra être une adresse IP "
+"publique."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Name of the region to register:"
+msgstr "Nom de la région à enregistrer :"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid ""
+"OpenStack supports using availability zones, with each region representing a "
+"location. Please enter the zone that you wish to use when registering the "
+"endpoint."
+msgstr ""
+"OpenStack supporte l'utilisation de zones disponibles, avec chaque région "
+"représentant un lieu. Veuillez entrer une zone que vous souhaitez utiliser "
+"lors de l'enregistrement d'un point d'accès."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid "Auth server hostname:"
+msgstr "Nom d'hôte du serveur d'authentification :"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid ""
+"Please specify the URL of your Neutron authentication server. Typically this "
+"is also the URL of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Veuillez indiquer l'adresse URL du serveur d'authentification Neutron. "
+"En général il s'agit du Service d'Identité d'OpenStack (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:3001
+msgid "Auth server tenant name:"
+msgstr "Nom d'espace client du serveur d'authentification :"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:4001
+msgid "Auth server username:"
+msgstr "Identifiant sur le serveur d'authentification :"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:5001
+msgid "Auth server password:"
+msgstr "Mot de passe sur le serveur d'authentification :"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid "Name of the region to be used by the metadata server:"
+msgstr "Nom de la région à utiliser par le serveur de métadonnées :"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid ""
+"Openstack can be used using availability zones, with each region "
+"representing a location. Please enter the zone that the metadata server "
+"should use."
+msgstr ""
+"OpenStack gère l'utilisation de zones disponibles, avec chaque région "
+"représentant un lieu. Veuillez entrer la zone que le serveur de métadonnées "
+"devra utiliser."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid "Metadata proxy shared secret:"
+msgstr "Secret partagé pour le relais de métadonnées (« metadata proxy ») :"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"VM instances using Neutron to handle networking retrieve their metadata "
+"through the Neutron metadata agent, which serves as a proxy to the Nova "
+"metadata REST API server."
+msgstr ""
+"Les machines virtuelles utilisant Neutron pour gérer leur connexion réseau "
+"récupèrent leurs métadonnées grâce à l'agent de métadonnées de Neutron, qui "
+"agit comme un relais pour le serveur de métadonnées de l'API REST Nova."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"Please enter the password that should be used to protect communications "
+"between the Neutron metadata proxy agent and the Nova metadata server. The "
+"same shared password should be used when setting up the nova-common package."
+msgstr ""
+"Veuillez indiquer le mot de passe à utiliser pour protéger les "
+"communications entre l'agent relais de métadonnées de Neutron et le serveur "
+"de métadonnées de Nova. Le même mot de passe partagé doit être utilisé lors "
+"de l'installation du paquet nova-common."
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/trusty/debian/po/it.po b/trusty/debian/po/it.po
new file mode 100644 (file)
index 0000000..3c594e9
--- /dev/null
@@ -0,0 +1,653 @@
+# Italian translation of neutron debconf messages.
+# Copyright (C) 2014, neutron package's copyright holder.
+# This file is distributed under the same license as the neutron package.
+# Beatrice Torracca <beatricet@libero.it>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2015-02-02 01:45+0100\n"
+"PO-Revision-Date: 2014-04-21 09:44+0200\n"
+"Last-Translator: Beatrice Torracca <beatricet@libero.it>\n"
+"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Virtaal 0.7.1\n"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid "Authentication server hostname:"
+msgstr "Nome host del server di autenticazione:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid ""
+"Please specify the hostname of your Neutron authentication server. Typically "
+"this is also the hostname of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Specificare il nome host del server di autenticazione Neutron. Tipicamente, "
+"è anche il nome host dell'OpenStack Identity Service (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Authentication server tenant name:"
+msgstr "Nome del «locatario» («tenant») per il server di autenticazione:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Please specify the authentication server tenant name."
+msgstr ""
+"Specificare il nome del «locatario» («tenant») per il server di "
+"autenticazione."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Authentication server username:"
+msgstr "Nome utente per il server di autenticazione:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Please specify the username to use with the authentication server."
+msgstr "Specificare il nome utente da usare con il server di autenticazione."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Authentication server password:"
+msgstr "Password per il server di autenticazione:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Please specify the password to use with the authentication server."
+msgstr "Specificare la password da usare con il server di autenticazione."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "OpenVSwitch"
+msgstr "OpenVSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "LinuxBridge"
+msgstr "LinuxBridge"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "ml2"
+msgstr "ml2"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Brocade"
+msgstr "Brocade"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Nicira"
+msgstr "Nicira"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Midonet"
+msgstr "Midonet"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "NEC"
+msgstr "NEC"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Mellanox"
+msgstr "Mellanox"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Hyper-V"
+msgstr "Hyper-V"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "RYU"
+msgstr "RYU"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "MetaPlugin"
+msgstr "MetaPlugin"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "BigSwitch"
+msgstr "BigSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Cisco"
+msgstr "Cisco"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "PLUMgrid"
+msgstr "PLUMgrid"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid "Neutron plugin:"
+msgstr "Plugin Neutron:"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid ""
+"Neutron uses a plugin architecture to manage networking. When starting the "
+"Neutron server daemon, the configuration file corresponding to the plugin "
+"you wish to use needs to be loaded, by giving it as a parameter when "
+"starting the neutron-server daemon. Also, the core_plugin directive needs to "
+"match. Please select which plugin to use."
+msgstr ""
+"Neutron usa un'architettura a plugin per gestire la rete. Quando si avvia il "
+"demone del server Neutron, il file di configurazione corrispondente al "
+"plugin che si desidera usare deve essere caricato fornendolo come parametro "
+"all'avvio del demone neutron-server. Inoltre la direttiva core_plugin deve "
+"corrispondere. Selezionare quale plugin usare."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid "Set up a database for Neutron?"
+msgstr "Impostare un database per Neutron?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"No database has been set up for Neutron to use. Before continuing, you "
+"should make sure you have the following information:"
+msgstr ""
+"Non è stato impostato alcun database per essere usato da Neutron. Prima di "
+"continuare assicurarsi di avere le seguenti informazioni:"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+" * the type of database that you want to use;\n"
+" * the database server hostname (that server must allow TCP connections from "
+"this\n"
+"   machine);\n"
+" * a username and password to access the database."
+msgstr ""
+" * il tipo di database che si desidera usare;\n"
+" * il nome host del server di database (che deve permettere le connessioni\n"
+"   TCP da questa macchina);\n"
+" * un nome utente e una password per accedere al database."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"If some of these requirements are missing, do not choose this option and run "
+"with regular SQLite support."
+msgstr ""
+"Se non si ha uno o più di questi requisiti, non scegliere questa opzione ed "
+"eseguire con il regolare supporto per SQLite."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"You can change this setting later on by running \"dpkg-reconfigure -plow "
+"neutron\"."
+msgstr ""
+"È possibile cambiare questa impostazione successivamente eseguendo «dpkg-"
+"reconfigure -plow neutron»."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "IP address of your RabbitMQ host:"
+msgstr "Indirizzo IP dell'host RabbitMQ:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-common.templates:8001 ../neutron-common.templates:9001
+#: ../neutron-common.templates:10001
+msgid ""
+"In order to interoperate with other components of OpenStack, this package "
+"needs to connect to a central RabbitMQ server."
+msgstr ""
+"Per poter funzionare insieme agli altri componenti di OpenStack, questo "
+"pacchetto deve connettersi al server RabbitMQ centrale."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "Please specify the IP address of that server."
+msgstr "Inserire l'indirizzo IP di tale server."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Username for connection to the RabbitMQ server:"
+msgstr "Nome utente per la connessione al server RabbitMQ:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Please specify the username used to connect to the RabbitMQ server."
+msgstr ""
+"Specificare il nome utente da usare per connettersi al server RabbitMQ."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Password for connection to the RabbitMQ server:"
+msgstr "Password per la connessione al server RabbitMQ:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Please specify the password used to connect to the RabbitMQ server."
+msgstr "Specificare la password da usare per connettersi al server RabbitMQ."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "local"
+msgstr "locale"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "gre"
+msgstr "gre"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "vlan"
+msgstr "vlan"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "none"
+msgstr "nessuna"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid "Type of network to allocate for tenant networks:"
+msgstr "Tipo di rete da allocare per le reti dei «locatari» («tenant»):"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid ""
+"The value \"local\" is useful only for single-box testing. In order for "
+"tenant networks to provide connectivity between hosts, it is necessary to "
+"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to "
+"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to "
+"disable creation of tenant networks."
+msgstr ""
+"Il valore «locale» è utile solo per fare test su macchine singole. Affinché "
+"le reti dei «locatari» («tenant») possano fornire la connettività fra host, "
+"è necessario scegliere «vlan» e poi configurare «network_vlan_ranges» oppure "
+"scegliere «gre» e poi configurare «tunnel_id_ranges». Scegliere «nessuna» "
+"per disabilitare la creazione di reti dei «locatari»."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid "Enable tunneling?"
+msgstr "Abilitare i tunnel?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid ""
+"Please choose whether support should be activated for GRE networks on the "
+"server and agents. This requires kernel support for OVS patch ports and GRE "
+"tunneling."
+msgstr ""
+"Scegliere se deve essere attivato il supporto per reti GRE sul server e "
+"sugli agenti. Ciò richiede il supporto nel kernel per le porte OVS patch e i "
+"tunnel GRE."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid "Tunnel id ranges:"
+msgstr "Intervalli ID per il tunnel:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid ""
+"Please enter a comma-separated list of <tun_min>:<tun_max> tuples "
+"enumerating ranges of GRE tunnel IDs that are available for tenant network "
+"allocation if tenant_network_type is \"gre\"."
+msgstr ""
+"Inserire una lista separata da virgole di tuple <tun_min>:<tun_max> che "
+"elenca gli intervalli di ID tunnel GRE che sono disponibili per "
+"l'allocazione di reti dei «locatari» («tenant») se tenant_network_type è "
+"«gre»."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Local IP address of this hypervisor:"
+msgstr "Indirizzo IP locale di questo ipervisore:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Please enter the local IP address for this hypervisor."
+msgstr "Inserire l'indirizzo IP locale di questo ipervisore."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Nova server URL:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+#, fuzzy
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the URL of the Nova server."
+msgstr "Inserire l'indirizzo IP di tale server."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#, fuzzy
+#| msgid "Auth server tenant name:"
+msgid "Nova server region name:"
+msgstr "Nome del «locatario» («tenant») per il server di autenticazione:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#, fuzzy
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the region of the Nova server."
+msgstr "Inserire l'indirizzo IP di tale server."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Nova admin tenant ID:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant ID, username and "
+"password."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Please enter the ID of the admin tenant for Nova."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Neutron administrator username:"
+msgstr "Nome utente per il server di autenticazione:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#, fuzzy
+#| msgid "Please specify the username to use with the authentication server."
+msgid "Please enter the username of the Nova administrator."
+msgstr "Specificare il nome utente da usare con il server di autenticazione."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Nova administrator password:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+#, fuzzy
+#| msgid "Please specify the password to use with the authentication server."
+msgid "Please enter the password of the Nova administrator."
+msgstr "Specificare la password da usare con il server di autenticazione."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid "Register Neutron in the Keystone endpoint catalog?"
+msgstr "Registrare Neutron nel catalogo di punti terminali Keystone?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Each OpenStack service (each API) should be registered in order to be "
+"accessible. This is done using \"keystone service-create\" and \"keystone "
+"endpoint-create\". This can be done automatically now."
+msgstr ""
+"Ogni servizio OpenStack (ogni API) dovrebbe essere registrato per poter "
+"essere accessibile. Ciò viene fatto usando «keystone service-create» e "
+"«keystone endpoint-create». Ciò può essere fatto ora automaticamente."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using the Keystone authentication token."
+msgstr ""
+"Notare che sarà necessario avere un server Keystone in funzione a cui "
+"connettersi usando il token di autenticazione Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid "Keystone server IP address:"
+msgstr "Indirizzo IP del server Keystone:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid ""
+"Please enter the IP address of the Keystone server, so that neutron-api can "
+"contact Keystone to do the Neutron service and endpoint creation."
+msgstr ""
+"Inserire l'indirizzo IP del server Keystone, in modo che neutron-api possa "
+"contattare Keystone per effettuare la creazione del servizio e del punto "
+"terminale Neutron."
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone authentication token:"
+msgstr "Token di autenticazione Keystone:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid ""
+"To configure its endpoint in Keystone, neutron-server needs the Keystone "
+"auth token."
+msgstr ""
+"Per configurare il proprio punto terminale in Keystone, neutron-server ha "
+"bisogno del token di autenticazione Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Neutron endpoint IP address:"
+msgstr "Indirizzo IP del punto terminale Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr "Inserire l'indirizzo IP che verrà usato per contattare Neutron."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid ""
+"This IP address should be accessible from the clients that will use this "
+"service, so if you are installing a public cloud, this should be a public IP "
+"address."
+msgstr ""
+"Questo indirizzo IP dovrebbe essere accessibile dai client che useranno il "
+"servizio, perciò se si sta installando una cloud pubblica, questo dovrebbe "
+"essere un indirizzo IP pubblico."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Name of the region to register:"
+msgstr "Nome della regione da registrare:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid ""
+"OpenStack supports using availability zones, with each region representing a "
+"location. Please enter the zone that you wish to use when registering the "
+"endpoint."
+msgstr ""
+"OpenStack gestisce le zone di disponibilità, con ogni regione che "
+"rappresenta una posizione. Inserire la zona che si desidera usare durante la "
+"registrazione del punto terminale."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid "Auth server hostname:"
+msgstr "Nome host del server di autenticazione:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid ""
+"Please specify the URL of your Neutron authentication server. Typically this "
+"is also the URL of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Specificare l'URL del server di autenticazione Neutron. Tipicamente, è anche "
+"l'URL dell'OpenStack Identity Service (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:3001
+msgid "Auth server tenant name:"
+msgstr "Nome del «locatario» («tenant») per il server di autenticazione:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:4001
+msgid "Auth server username:"
+msgstr "Nome utente per il server di autenticazione:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:5001
+msgid "Auth server password:"
+msgstr "Password per il server di autenticazione:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid "Name of the region to be used by the metadata server:"
+msgstr "Nome della regione che deve essere usata dal server di metadati:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid ""
+"Openstack can be used using availability zones, with each region "
+"representing a location. Please enter the zone that the metadata server "
+"should use."
+msgstr ""
+"OpenStack può essere usato utilizzando le zone di disponibilità, con ogni "
+"regione che rappresenta una posizione. Inserire la zona che deve essere "
+"usata dal server di metadati."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid "Metadata proxy shared secret:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"VM instances using Neutron to handle networking retrieve their metadata "
+"through the Neutron metadata agent, which serves as a proxy to the Nova "
+"metadata REST API server."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"Please enter the password that should be used to protect communications "
+"between the Neutron metadata proxy agent and the Nova metadata server. The "
+"same shared password should be used when setting up the nova-common package."
+msgstr ""
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/trusty/debian/po/nl.po b/trusty/debian/po/nl.po
new file mode 100644 (file)
index 0000000..00b1dcb
--- /dev/null
@@ -0,0 +1,668 @@
+# Dutch translation of neutron debconf templates.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the neutron package.
+# Frans Spiesschaert <Frans.Spiesschaert@yucom.be>, 2014, 2015.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2015-02-02 01:45+0100\n"
+"PO-Revision-Date: 2015-08-29 21:25+0200\n"
+"Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
+"Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Gtranslator 2.91.6\n"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid "Authentication server hostname:"
+msgstr "Computernaam van de authenticatieserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid ""
+"Please specify the hostname of your Neutron authentication server. Typically "
+"this is also the hostname of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Vermeld de computernaam van uw authenticatieserver voor Neutron. Meestal is "
+"dit ook de computernaam van de OpenStack identiteitsdienst (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Authentication server tenant name:"
+msgstr "Naam van de clientruimte (tenant) op de authenticatieserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Please specify the authentication server tenant name."
+msgstr ""
+"Geef de naam op van de clientruimte (tenant) op de authenticatieserver."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Authentication server username:"
+msgstr "Gebruikersnaam op de authenticatieserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Please specify the username to use with the authentication server."
+msgstr ""
+"Vermeld de gebruikersnaam die op de authenticatieserver gebruikt zal worden."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Authentication server password:"
+msgstr "Wachtwoord op de authenticatieserver:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Please specify the password to use with the authentication server."
+msgstr ""
+"Vermeld het wachtwoord dat op de authenticatieserver gebruikt zal worden."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "OpenVSwitch"
+msgstr "OpenVSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "LinuxBridge"
+msgstr "LinuxBridge"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "ml2"
+msgstr "ml2"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Brocade"
+msgstr "Brocade"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Nicira"
+msgstr "Nicira"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Midonet"
+msgstr "Midonet"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "NEC"
+msgstr "NEC"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Mellanox"
+msgstr "Mellanox"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Hyper-V"
+msgstr "Hyper-V"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "RYU"
+msgstr "RYU"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "MetaPlugin"
+msgstr "MetaPlugin"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "BigSwitch"
+msgstr "BigSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Cisco"
+msgstr "Cisco"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "PLUMgrid"
+msgstr "PLUMgrid"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid "Neutron plugin:"
+msgstr "Invoegtoepassing voor Neutron:"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid ""
+"Neutron uses a plugin architecture to manage networking. When starting the "
+"Neutron server daemon, the configuration file corresponding to the plugin "
+"you wish to use needs to be loaded, by giving it as a parameter when "
+"starting the neutron-server daemon. Also, the core_plugin directive needs to "
+"match. Please select which plugin to use."
+msgstr ""
+"Neutron gebruikt een architectuur met invoegtoepassingen om de "
+"netwerkinrichting te beheren. Wanneer de Neutronserver-achtergronddienst "
+"opgestart wordt, moet het instellingenbestand van de invoegtoepassing die u "
+"wenst te gebruiken, ingeladen worden. Dit gebeurt door het als parameter te "
+"gebruiken van het commando dat de neutronserver-achtergronddienst opstart. "
+"Ook de instructie core_plugin moet hiermee overeenstemmen. Selecteer de te "
+"gebruiken invoegtoepassing."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid "Set up a database for Neutron?"
+msgstr "Een database opzetten voor Neutron?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"No database has been set up for Neutron to use. Before continuing, you "
+"should make sure you have the following information:"
+msgstr ""
+"Er is geen enkele database geïnstalleerd voor Neutron. Zorg er voor dat u de "
+"volgende informatie bij de hand heeft vooraleer verder te gaan:"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+" * the type of database that you want to use;\n"
+" * the database server hostname (that server must allow TCP connections from "
+"this\n"
+"   machine);\n"
+" * a username and password to access the database."
+msgstr ""
+" * het soort database dat u wilt gebruiken;\n"
+" * de computernaam van de databaseserver (die server moet\n"
+"   TCP-verbindingen vanaf deze computer toestaan);\n"
+" * een gebruikersnaam en een wachtwoord om toegang te krijgen tot de "
+"database."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"If some of these requirements are missing, do not choose this option and run "
+"with regular SQLite support."
+msgstr ""
+"Indien niet aan alle vereisten voldaan is, zou u deze optie niet moeten "
+"kiezen en gebruik moeten maken van de reguliere SQLite-ondersteuning."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"You can change this setting later on by running \"dpkg-reconfigure -plow "
+"neutron\"."
+msgstr ""
+"U kunt deze instelling later wijzigen met het commando \"dpkg-reconfigure -"
+"plow neutron\"."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "IP address of your RabbitMQ host:"
+msgstr "IP-adres van uw RabbitMQ-computer:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-common.templates:8001 ../neutron-common.templates:9001
+#: ../neutron-common.templates:10001
+msgid ""
+"In order to interoperate with other components of OpenStack, this package "
+"needs to connect to a central RabbitMQ server."
+msgstr ""
+"Om met andere componenten van OpenStack te kunnen samenwerken, moet dit "
+"pakket een verbinding maken met een centrale RabbitMQ-server."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "Please specify the IP address of that server."
+msgstr "Gelieve het IP-adres van die server op te geven."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Username for connection to the RabbitMQ server:"
+msgstr "Gebruikersnaam voor de verbinding met de RabbitMQ-server:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Please specify the username used to connect to the RabbitMQ server."
+msgstr ""
+"Vermeld de gebruikersnaam waarmee verbinding gemaakt wordt met de RabbitMQ-"
+"server."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Password for connection to the RabbitMQ server:"
+msgstr "Wachtwoord voor de verbinding met de RabbitMQ-server:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Please specify the password used to connect to the RabbitMQ server."
+msgstr ""
+"Geef op welk wachtwoord gebruikt moet worden om verbinding te maken met de "
+"RabbitMQ-server."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "local"
+msgstr "lokaal"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "gre"
+msgstr "gre"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "vlan"
+msgstr "vlan"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "none"
+msgstr "geen"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid "Type of network to allocate for tenant networks:"
+msgstr "Soort netwerk dat aan pachters(\"tenant\")-netwerken toegekend wordt:"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid ""
+"The value \"local\" is useful only for single-box testing. In order for "
+"tenant networks to provide connectivity between hosts, it is necessary to "
+"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to "
+"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to "
+"disable creation of tenant networks."
+msgstr ""
+"De waarde \"lokaal\" is alleen zinvol voor een testopstelling op een "
+"zelfstandige computer. Opdat pachters(\"tenant\")-netwerken verbindingen tot "
+"stand zouden kunnen brengen tussen computers, moet u ofwel \"vlan\" kiezen "
+"en dan \"network_vlan_ranges\" instellen, ofwel \"gre\" kiezen en dan "
+"\"tunnel_id_ranges\" instellen. Kies \"geen\" om het aanmaken van "
+"pachters(\"tenant\")-netwerken uit te schakelen."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid "Enable tunneling?"
+msgstr "Tunneling aanzetten?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid ""
+"Please choose whether support should be activated for GRE networks on the "
+"server and agents. This requires kernel support for OVS patch ports and GRE "
+"tunneling."
+msgstr ""
+"Gelieve aan te geven of ondersteuning voor GRE-netwerken moet geactiveerd "
+"worden op de server en de intermediairen. Dit vereist kernelondersteuning "
+"voor OVS-patch-poorten en GRE-tunneling."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid "Tunnel id ranges:"
+msgstr "Gamma van tunnel-id's:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid ""
+"Please enter a comma-separated list of <tun_min>:<tun_max> tuples "
+"enumerating ranges of GRE tunnel IDs that are available for tenant network "
+"allocation if tenant_network_type is \"gre\"."
+msgstr ""
+"Geef een met komma's gescheiden lijst op van  <tun_min>:<tun_max>-veeltallen "
+"als een oplijsting van het gamma van beschikbare GRE-tunnel-ID's die "
+"toegewezen kunnen worden aan pachters(\"tenant\")-netwerken als het "
+"tenant_network_type \"gre\" is."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Local IP address of this hypervisor:"
+msgstr "Lokale IP-adres van deze hypervisor:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Please enter the local IP address for this hypervisor."
+msgstr "Geef het lokale IP-adres op van deze hypervisor."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Nova server URL:"
+msgstr "URL van de Novaserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the URL of the Nova server."
+msgstr "Gelieve het IP-adres van de Novaserver op te geven."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#| msgid "Auth server tenant name:"
+msgid "Nova server region name:"
+msgstr "Naam van de regio van de Novaserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the region of the Nova server."
+msgstr "Gelieve de regio van de Novaserver op te geven."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Nova admin tenant ID:"
+msgstr "ID van de clientruimte (tenant) van de beheerder van Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant ID, username and "
+"password."
+msgstr ""
+"Neutron moet met Nova kunnen communiceren via Keystone. Om die reden moet "
+"Neutron de ID van de clientruimte (tenant) van de Nova-beheerder kennen en "
+"diens gebruikersnaam en wachtwoord."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Please enter the ID of the admin tenant for Nova."
+msgstr ""
+"Gelieve de ID van de clientruimte (tenant) van de Nova-beheerder in te "
+"voeren."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#| msgid "Auth server username:"
+msgid "Neutron administrator username:"
+msgstr "Gebruikersnaam van de beheerder van Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#| msgid "Please specify the username to use with the authentication server."
+msgid "Please enter the username of the Nova administrator."
+msgstr "Gelieve de gebruikersnaam van de Nova-beheerder in te voeren."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Nova administrator password:"
+msgstr "Wachtwoord van de Nova-beheerder:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+#| msgid "Please specify the password to use with the authentication server."
+msgid "Please enter the password of the Nova administrator."
+msgstr "Gelieve het wachtwoord van de Nova-beheerder in te voeren."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid "Register Neutron in the Keystone endpoint catalog?"
+msgstr "Neutron opnemen in de catalogus van Keystone-toegangspunten?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Each OpenStack service (each API) should be registered in order to be "
+"accessible. This is done using \"keystone service-create\" and \"keystone "
+"endpoint-create\". This can be done automatically now."
+msgstr ""
+"Elke dienst van OpenStack (elke API) moet geregistreerd staan om "
+"toegankelijk te zijn. Dit gebeurt met de opdrachten \"keystone service-create"
+"\" en \"keystone endpoint-create\". Dit kan nu automatisch uitgevoerd worden."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using the Keystone authentication token."
+msgstr ""
+"Merk op dat u een functionerende Keystone-server moet hebben, waarmee u "
+"verbinding kunt maken met behulp van het legitimatiebewijs voor Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid "Keystone server IP address:"
+msgstr "IP-adres van de Keystone-server:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid ""
+"Please enter the IP address of the Keystone server, so that neutron-api can "
+"contact Keystone to do the Neutron service and endpoint creation."
+msgstr ""
+"Gelieve het IP-adres van de Keystone-server op te geven, zodat neutron-api "
+"Keystone kan contacteren om de Neutrondienst en het toegangspunt aan te "
+"maken."
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone authentication token:"
+msgstr "Legitimatiebewijs voor Keystone:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid ""
+"To configure its endpoint in Keystone, neutron-server needs the Keystone "
+"auth token."
+msgstr ""
+"Om zijn toegangspunt in Keystone te kunnen aanmaken, heeft neutron-server "
+"het legitimatiebewijs voor Keystone nodig."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Neutron endpoint IP address:"
+msgstr "IP-adres van het toegangspunt van Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr "Geef op welk IP-adres gebruikt zal worden om Neutron te contacteren."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid ""
+"This IP address should be accessible from the clients that will use this "
+"service, so if you are installing a public cloud, this should be a public IP "
+"address."
+msgstr ""
+"Dit IP-adres moet bereikbaar zijn voor de clients die gebruik zullen maken "
+"van deze dienst. Dus indien u een publieke cloud opzet, moet het een publiek "
+"IP-adres zijn."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Name of the region to register:"
+msgstr "Naam van de registratieregio:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid ""
+"OpenStack supports using availability zones, with each region representing a "
+"location. Please enter the zone that you wish to use when registering the "
+"endpoint."
+msgstr ""
+"Openstack ondersteunt het gebruik van zones van beschikbaarheid, waarbij "
+"elke regio een locatie vertegenwoordigt. Geef aan welke zone u wenst te "
+"gebruiken bij het registreren van het toegangspunt."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid "Auth server hostname:"
+msgstr "Computernaam van de authenticatieserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid ""
+"Please specify the URL of your Neutron authentication server. Typically this "
+"is also the URL of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Specificeer de URL van de Neutron-authenticatieserver. Meestal is dit ook de "
+"URL van de OpenStack-identiteitsdienst (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:3001
+msgid "Auth server tenant name:"
+msgstr "Naam van de clientruimte (tenant) op de authenticatieserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:4001
+msgid "Auth server username:"
+msgstr "Gebruikersnaam op de authenticatieserver:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:5001
+msgid "Auth server password:"
+msgstr "Wachtwoord op de authenticatieserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid "Name of the region to be used by the metadata server:"
+msgstr "Naam van de door de metadata-server te gebruiken regio:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid ""
+"Openstack can be used using availability zones, with each region "
+"representing a location. Please enter the zone that the metadata server "
+"should use."
+msgstr ""
+"Openstack kent het gebruik van zones van beschikbaarheid, waarbij elke regio "
+"een locatie vertegenwoordigt. Geef aan welke zone de metadataserver moet "
+"gebruiken."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid "Metadata proxy shared secret:"
+msgstr "Met de proxy voor metagegevens gedeeld geheim:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"VM instances using Neutron to handle networking retrieve their metadata "
+"through the Neutron metadata agent, which serves as a proxy to the Nova "
+"metadata REST API server."
+msgstr ""
+"VM-realisaties die Neutron gebruiken om hun netwerkomgeving te beheren, "
+"halen hun metagegevens op via de agent voor metagegevens van Neutron die "
+"dienst doet als een proxy voor de REST API server voor metagegevens van Nova."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"Please enter the password that should be used to protect communications "
+"between the Neutron metadata proxy agent and the Nova metadata server. The "
+"same shared password should be used when setting up the nova-common package."
+msgstr ""
+"Gelieve het wachtwoord in te voeren dat gebruikt moet worden om de "
+"communicatie te beveiligen tussen de proxy-agent voor metagegevens van "
+"Neutron en de server voor metagegevens van Nova. Hetzelfde gedeelde "
+"wachtwoord moet gebruikt worden bij het instellen van het pakket nova-common."
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/trusty/debian/po/pt.po b/trusty/debian/po/pt.po
new file mode 100644 (file)
index 0000000..8ea2f58
--- /dev/null
@@ -0,0 +1,665 @@
+# Translation of neutron's debconf messages to european portuguese
+# Copyright (C) 2013 THE neutron'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the neutron package.
+#
+# Américo Monteiro <a_monteiro@gmx.com>, 2013, 2015.
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron 2013.2-4\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2015-02-02 01:45+0100\n"
+"PO-Revision-Date: 2015-05-07 00:22+0100\n"
+"Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n"
+"Language-Team: Portuguese <traduz@debianpt.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.4\n"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid "Authentication server hostname:"
+msgstr "Nome de máquina do servidor de autenticação:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid ""
+"Please specify the hostname of your Neutron authentication server. Typically "
+"this is also the hostname of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Por favor especifique o nome de máquina do servidor de autenticação Neutron. "
+"Tipicamente este é também o nome de máquina do Serviço de Identidade "
+"OpenStack (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Authentication server tenant name:"
+msgstr "Nome \"tenant\" do servidor de autenticação:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Please specify the authentication server tenant name."
+msgstr "Por favor especifique o nome \"tenant\" do servidor de autenticação."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Authentication server username:"
+msgstr "Nome de utilizador do servidor de autenticação:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Please specify the username to use with the authentication server."
+msgstr ""
+"Por favor especifique o nome de utilizador a usar com o servidor de "
+"autenticação."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Authentication server password:"
+msgstr "Palavra passe do servidor de autenticação:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Please specify the password to use with the authentication server."
+msgstr ""
+"Por favor especifique a palavra passe a usar com o servidor de autenticação."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "OpenVSwitch"
+msgstr "OpenVSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "LinuxBridge"
+msgstr "LinuxBridge"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "ml2"
+msgstr "ml2"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Brocade"
+msgstr "Brocade"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Nicira"
+msgstr "Nicira"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Midonet"
+msgstr "Midonet"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "NEC"
+msgstr "NEC"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Mellanox"
+msgstr "Mellanox"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Hyper-V"
+msgstr "Hyper-V"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "RYU"
+msgstr "RYU"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "MetaPlugin"
+msgstr "MetaPlugin"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "BigSwitch"
+msgstr "BigSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Cisco"
+msgstr "Cisco"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "PLUMgrid"
+msgstr "PLUMgrid"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid "Neutron plugin:"
+msgstr "Plugin do Neutron:"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid ""
+"Neutron uses a plugin architecture to manage networking. When starting the "
+"Neutron server daemon, the configuration file corresponding to the plugin "
+"you wish to use needs to be loaded, by giving it as a parameter when "
+"starting the neutron-server daemon. Also, the core_plugin directive needs to "
+"match. Please select which plugin to use."
+msgstr ""
+"Neutron usa uma arquitectura de plugins para gerir a rede. Quando o daemon "
+"do servidor Neutron arranca, o ficheiro de configuração que corresponde ao "
+"plugin que deseja usar precisa de ser carregado, ao fornecê-lo como um "
+"parâmetro quando se arranca o daemon neutron-server. Também, a directiva "
+"core_plugin precisa de corresponder. Por favor seleccione o plugin a usar."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid "Set up a database for Neutron?"
+msgstr "Configurar uma base de dados para o Neutron?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"No database has been set up for Neutron to use. Before continuing, you "
+"should make sure you have the following information:"
+msgstr ""
+"Nenhuma base de dados foi configurada para o Neutron usar. Antes de "
+"continuar, você deve certificar-se que tem a seguinte informação:"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+" * the type of database that you want to use;\n"
+" * the database server hostname (that server must allow TCP connections from "
+"this\n"
+"   machine);\n"
+" * a username and password to access the database."
+msgstr ""
+" * o tipo de base de dados que deseja usar;\n"
+" * o nome de máquina do servidor da base de dados (esse servidor deve "
+"permitir ligações TCP a partir desta\n"
+"   máquina);\n"
+" * um nome de utilizador e palavra passe para aceder à base de dados."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"If some of these requirements are missing, do not choose this option and run "
+"with regular SQLite support."
+msgstr ""
+"Se alguns destes requerimentos estão em falta, não escolha esta opção e "
+"corra com o suporte SQLite regular."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"You can change this setting later on by running \"dpkg-reconfigure -plow "
+"neutron\"."
+msgstr ""
+"Você pode modificar estas definições mais tarde ao correr \"dpkg-reconfigure "
+"-plow neutron\"."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "IP address of your RabbitMQ host:"
+msgstr "Endereço IP da sua máquina RabbitMQ:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-common.templates:8001 ../neutron-common.templates:9001
+#: ../neutron-common.templates:10001
+msgid ""
+"In order to interoperate with other components of OpenStack, this package "
+"needs to connect to a central RabbitMQ server."
+msgstr ""
+"De modo a interagir com outros componentes do OpenStack, este pacote precisa "
+"de ligar a um servidor RabbitMQ central."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "Please specify the IP address of that server."
+msgstr "Por favor especifique o endereço IP desse servidor."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Username for connection to the RabbitMQ server:"
+msgstr "Nome de utilizador para ligação ao servidor RabbitMQ:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Please specify the username used to connect to the RabbitMQ server."
+msgstr ""
+"Por favor especifique o nome de utilizador a usar para ligação ao servidor "
+"RabbitMQ."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Password for connection to the RabbitMQ server:"
+msgstr "Palavra passe para ligação ao servidor RabbitMQ:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Please specify the password used to connect to the RabbitMQ server."
+msgstr ""
+"Por favor especifique a palavra passe a usar para ligação ao servidor "
+"RabbitMQ."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "local"
+msgstr "local"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "gre"
+msgstr "gre"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "vlan"
+msgstr "vlan"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "none"
+msgstr "nenhum"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid "Type of network to allocate for tenant networks:"
+msgstr "Tipo de rede a alocar para redes tenant:"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid ""
+"The value \"local\" is useful only for single-box testing. In order for "
+"tenant networks to provide connectivity between hosts, it is necessary to "
+"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to "
+"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to "
+"disable creation of tenant networks."
+msgstr ""
+"O valor \"local\" é útil apenas para testes em máquina-única. De modo a que "
+"redes tenant disponibilizem ligações entre máquinas, é necessário ou "
+"escolher \"vlan\" e depois configurar \"network_vlan_ranges\" ou escolher "
+"\"gre\" e depois configurar \"tunnel_id_ranges\". Escolha \"nenhum\" para "
+"desactivar a criação de redes tenant."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid "Enable tunneling?"
+msgstr "Activar ligação em túnel (tunneling)?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid ""
+"Please choose whether support should be activated for GRE networks on the "
+"server and agents. This requires kernel support for OVS patch ports and GRE "
+"tunneling."
+msgstr ""
+"Por favor escolha se deve ser activado suporte para redes GRE no servidor e "
+"nos agentes. Isto requer suporte de kernel para portos de patch OVS e "
+"ligação GRE em túnel."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid "Tunnel id ranges:"
+msgstr "Tunnel id ranges (alcances de id de túnel):"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid ""
+"Please enter a comma-separated list of <tun_min>:<tun_max> tuples "
+"enumerating ranges of GRE tunnel IDs that are available for tenant network "
+"allocation if tenant_network_type is \"gre\"."
+msgstr ""
+"Por favor indique uma lista separada por vírgulas de \"tuples\" <tun_min>:"
+"<tun_max> enumerando alcances de IDs de túnel GRE que estão disponíveis para "
+"alocação de rede tenant se o \"tipo de rede tenant\" for \"gre\"."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Local IP address of this hypervisor:"
+msgstr "Endereço IP local deste hypervisor:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Please enter the local IP address for this hypervisor."
+msgstr "Por favor indique o endereço IP local deste hypervisor."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Nova server URL:"
+msgstr "URL do servidor Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the URL of the Nova server."
+msgstr "Por favor indique o URL do servidor Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#| msgid "Auth server tenant name:"
+msgid "Nova server region name:"
+msgstr "Nome de região do servidor Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the region of the Nova server."
+msgstr "Por favor indique a região do servidor Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Nova admin tenant ID:"
+msgstr "ID do \"tenant admin\" do Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant ID, username and "
+"password."
+msgstr ""
+"O Neutron precisa de ser capaz de comunicar com o Nova através do "
+"Keystone. Por isso o Neutron precisa de saber o ID tenant admin, o nome "
+"de utilizador e palavra passe do Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Please enter the ID of the admin tenant for Nova."
+msgstr "Por favor indique o ID do \"tenant admin\" para o Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#| msgid "Auth server username:"
+msgid "Neutron administrator username:"
+msgstr "Nome de utilizador do administrador do Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#| msgid "Please specify the username to use with the authentication server."
+msgid "Please enter the username of the Nova administrator."
+msgstr "Por favor indique o nome de utilizador do administrador do Nova."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Nova administrator password:"
+msgstr "Palavra passe do administrador do Nova:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+#| msgid "Please specify the password to use with the authentication server."
+msgid "Please enter the password of the Nova administrator."
+msgstr "Por favor indique a palavra passe do administrador do Nova."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid "Register Neutron in the Keystone endpoint catalog?"
+msgstr "Registar o Neutron no catálogo de \"endpoint\" do Keystone?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Each OpenStack service (each API) should be registered in order to be "
+"accessible. This is done using \"keystone service-create\" and \"keystone "
+"endpoint-create\". This can be done automatically now."
+msgstr ""
+"Cada serviço do OpenStack (cada API) deve ser registado de modo a ser "
+"acessível. Isto é feito usado \"keystone service-create\" e \"keystone "
+"endpoint-create\". Isto pode ser feito automaticamente agora."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using the Keystone authentication token."
+msgstr ""
+"Note que irá precisar de ter um servidor Keystone a funcionar no qual ligar "
+"usando o sinal de autenticação do Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid "Keystone server IP address:"
+msgstr "Endereço IP do servidor do Keystone:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid ""
+"Please enter the IP address of the Keystone server, so that neutron-api can "
+"contact Keystone to do the Neutron service and endpoint creation."
+msgstr ""
+"Por favor indique o endereço IP do servidor Keystone, para que o neutron-api "
+"possa contactar o Keystone para fazer o serviço Neutron e a criação do "
+"\"endpoint\"."
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone authentication token:"
+msgstr "Sinal de autenticação do Keystone:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid ""
+"To configure its endpoint in Keystone, neutron-server needs the Keystone "
+"auth token."
+msgstr ""
+"Para configurar o seu endpoint no Keystone, o neutron-server precisa do "
+"sinal de autenticação do Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Neutron endpoint IP address:"
+msgstr "Endereço IP endpoint do Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr ""
+"Por favor indique o endereço IP que será usado para contactar o Neutron."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid ""
+"This IP address should be accessible from the clients that will use this "
+"service, so if you are installing a public cloud, this should be a public IP "
+"address."
+msgstr ""
+"Este endereço IP deve ser acessível a partir dos clientes que vão usar este "
+"serviço, portanto se está a instalar uma \"cloud\" pública, este deve ser um "
+"endereço IP público."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Name of the region to register:"
+msgstr "Nome da região a registar:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid ""
+"OpenStack supports using availability zones, with each region representing a "
+"location. Please enter the zone that you wish to use when registering the "
+"endpoint."
+msgstr ""
+"O OpenStack suporta usar zonas de disponibilidade, com cada região a "
+"representar um local. Por favor indique a zona que deseja usar ao registar o "
+"endpoint."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid "Auth server hostname:"
+msgstr "Nome de máquina do servidor de autenticação:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid ""
+"Please specify the URL of your Neutron authentication server. Typically this "
+"is also the URL of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Por favor especifique o URL do seu servidor de autenticação Neutron. "
+"Tipicamente este é também o URL do seu Serviço de Identidade do OpenStack "
+"(Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:3001
+msgid "Auth server tenant name:"
+msgstr "Nome \"tenant\" do servidor de autenticação:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:4001
+msgid "Auth server username:"
+msgstr "Nome de utilizador do servidor de autenticação:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:5001
+msgid "Auth server password:"
+msgstr "Palavra passe do servidor de autenticação:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid "Name of the region to be used by the metadata server:"
+msgstr "Nome da região a ser usada pelo servidor de meta-dados:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid ""
+"Openstack can be used using availability zones, with each region "
+"representing a location. Please enter the zone that the metadata server "
+"should use."
+msgstr ""
+"O Openstack pode ser usado utilizando zonas de disponibilidade, com cada "
+"região a representar um local. Por favor indique a zona que o servidor de "
+"meta-dados deverá usar."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid "Metadata proxy shared secret:"
+msgstr "Segredo partilhado do proxy de meta-dados:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"VM instances using Neutron to handle networking retrieve their metadata "
+"through the Neutron metadata agent, which serves as a proxy to the Nova "
+"metadata REST API server."
+msgstr ""
+"As instâncias VM que usam o Neutron para lidar com a rede obtêm os seus "
+"meta-dados através do agente de meta-dados do Neutron, o qual server como "
+"um proxy para o servidor REST API de meta-dados do Nova."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"Please enter the password that should be used to protect communications "
+"between the Neutron metadata proxy agent and the Nova metadata server. The "
+"same shared password should be used when setting up the nova-common package."
+msgstr ""
+"Por favor indique a palavra passe que deverá ser usada para proteger a "
+"comunicação entre o agente proxy de meta-dados do Neutron e o servidor "
+"de meta-dados do Nova. A mesma palavra passe partilhada deve ser usada "
+"quando configurar o pacote nova-common."
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/trusty/debian/po/ru.po b/trusty/debian/po/ru.po
new file mode 100644 (file)
index 0000000..13c6262
--- /dev/null
@@ -0,0 +1,646 @@
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the neutron package.
+#
+# Yuri Kozlov <yuray@komyakino.ru>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron 2014.1-2\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2015-02-02 01:45+0100\n"
+"PO-Revision-Date: 2014-05-04 09:17+0400\n"
+"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
+"Language-Team: Russian <man-pages-ru-talks@lists.sourceforge.net>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid "Authentication server hostname:"
+msgstr "Имя узла сервера аутентификации:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid ""
+"Please specify the hostname of your Neutron authentication server. Typically "
+"this is also the hostname of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Введите имя узла сервера аутентификации Neutron. Данное имя обычно совпадает "
+"с OpenStack Identity Service (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Authentication server tenant name:"
+msgstr "Членское имя сервера аутентификации:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Please specify the authentication server tenant name."
+msgstr "Укажите членское имя сервера аутентификации."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Authentication server username:"
+msgstr "Имя пользователя для сервера аутентификации:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Please specify the username to use with the authentication server."
+msgstr "Введите имя пользователя для работы с сервером аутентификации."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Authentication server password:"
+msgstr "Пароль для сервера аутентификации:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Please specify the password to use with the authentication server."
+msgstr "Введите пароль для работы с сервером аутентификации."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "OpenVSwitch"
+msgstr "OpenVSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "LinuxBridge"
+msgstr "LinuxBridge"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "ml2"
+msgstr "ml2"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Brocade"
+msgstr "Brocade"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Nicira"
+msgstr "Nicira"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Midonet"
+msgstr "Midonet"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "NEC"
+msgstr "NEC"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Mellanox"
+msgstr "Mellanox"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Hyper-V"
+msgstr "Hyper-V"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "RYU"
+msgstr "RYU"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "MetaPlugin"
+msgstr "MetaPlugin"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "BigSwitch"
+msgstr "BigSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Cisco"
+msgstr "Cisco"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "PLUMgrid"
+msgstr "PLUMgrid"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid "Neutron plugin:"
+msgstr "Модуль Neutron:"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid ""
+"Neutron uses a plugin architecture to manage networking. When starting the "
+"Neutron server daemon, the configuration file corresponding to the plugin "
+"you wish to use needs to be loaded, by giving it as a parameter when "
+"starting the neutron-server daemon. Also, the core_plugin directive needs to "
+"match. Please select which plugin to use."
+msgstr ""
+"В Neutron для управления сетью используется модульная архитектура. При "
+"запуске службы сервера neutron-server параметром задаётся соответствующий "
+"файл настройки модуля. Также, это значение должно совпадать с директивой "
+"core_plugin. Выберите, какой модуль нужно использовать."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid "Set up a database for Neutron?"
+msgstr "Настроить базу данных для Neutron?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"No database has been set up for Neutron to use. Before continuing, you "
+"should make sure you have the following information:"
+msgstr ""
+"Для использования Neutron требуется настроить базу данных. Если вы хотите "
+"сделать это сейчас, то проверьте, что у вас есть вся необходимая информация:"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+" * the type of database that you want to use;\n"
+" * the database server hostname (that server must allow TCP connections from "
+"this\n"
+"   machine);\n"
+" * a username and password to access the database."
+msgstr ""
+" * тип базы данных, который хотите использовать;\n"
+" * имя узла сервера базы данных (этот сервер должен принимать\n"
+"   TCP-соединения с этой машины);\n"
+" * имя пользователя и пароль для доступа к базе данных."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"If some of these requirements are missing, do not choose this option and run "
+"with regular SQLite support."
+msgstr ""
+"Если не хватает хотя бы одного параметра, ответьте отрицательно и включите "
+"поддержку SQLite."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"You can change this setting later on by running \"dpkg-reconfigure -plow "
+"neutron\"."
+msgstr ""
+"Позднее, вы можете изменить эту настройку, запустив «dpkg-reconfigure -plow "
+"neutron»."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "IP address of your RabbitMQ host:"
+msgstr "IP-адрес узла RabbitMQ:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-common.templates:8001 ../neutron-common.templates:9001
+#: ../neutron-common.templates:10001
+msgid ""
+"In order to interoperate with other components of OpenStack, this package "
+"needs to connect to a central RabbitMQ server."
+msgstr ""
+"Для взаимодействия с другими компонентами OpenStack, этому пакету необходимо "
+"подключаться к центральному серверу RabbitMQ."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "Please specify the IP address of that server."
+msgstr "Укажите IP-адрес этого сервера."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Username for connection to the RabbitMQ server:"
+msgstr "Имя пользователя для подключения к серверу RabbitMQ:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Please specify the username used to connect to the RabbitMQ server."
+msgstr "Введите имя пользователя для подключения к серверу RabbitMQ."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Password for connection to the RabbitMQ server:"
+msgstr "Пароль для подключения к серверу RabbitMQ:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Please specify the password used to connect to the RabbitMQ server."
+msgstr "Введите пароль для подключения к серверу RabbitMQ."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "local"
+msgstr "local"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "gre"
+msgstr "gre"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "vlan"
+msgstr "vlan"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "none"
+msgstr "нет"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid "Type of network to allocate for tenant networks:"
+msgstr "Тип сети tenant-сетей:"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid ""
+"The value \"local\" is useful only for single-box testing. In order for "
+"tenant networks to provide connectivity between hosts, it is necessary to "
+"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to "
+"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to "
+"disable creation of tenant networks."
+msgstr ""
+"Значение «local» полезно только для тестирования на одной машине. Чтобы для "
+"связи узлов использовались tenant-сети необходимо или выбрать «vlan» и затем "
+"настроить «network_vlan_ranges», или выбрать «gre» и затем настроить "
+"«tunnel_id_ranges». Выберите «нет», чтобы отключить создание tenant-сетей."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid "Enable tunneling?"
+msgstr "Включить туннелирование?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid ""
+"Please choose whether support should be activated for GRE networks on the "
+"server and agents. This requires kernel support for OVS patch ports and GRE "
+"tunneling."
+msgstr ""
+"Выберите, нужно ли активировать поддержку сетей GRE на сервере и агентах. "
+"Это требует поддержки в ядре патч-портов OVS и туннелирования GRE."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid "Tunnel id ranges:"
+msgstr "Диапазоны идентификаторов туннелей:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid ""
+"Please enter a comma-separated list of <tun_min>:<tun_max> tuples "
+"enumerating ranges of GRE tunnel IDs that are available for tenant network "
+"allocation if tenant_network_type is \"gre\"."
+msgstr ""
+"Введите через запятую кортежи <tun_min>:<tun_max>, перечисляющие диапазоны "
+"идентификаторов туннелей GRE, которые доступны для tenant-сети, если "
+"tenant_network_type равен «gre»."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Local IP address of this hypervisor:"
+msgstr "Локальный IP-адрес этого гипервизора:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Please enter the local IP address for this hypervisor."
+msgstr "Введите локальный IP-адрес этого гипервизора."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Nova server URL:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+#, fuzzy
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the URL of the Nova server."
+msgstr "Укажите IP-адрес этого сервера."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#, fuzzy
+#| msgid "Auth server tenant name:"
+msgid "Nova server region name:"
+msgstr "Членское имя сервера аутентификации:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#, fuzzy
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the region of the Nova server."
+msgstr "Укажите IP-адрес этого сервера."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Nova admin tenant ID:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant ID, username and "
+"password."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Please enter the ID of the admin tenant for Nova."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Neutron administrator username:"
+msgstr "Имя пользователя сервера аутентификации:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#, fuzzy
+#| msgid "Please specify the username to use with the authentication server."
+msgid "Please enter the username of the Nova administrator."
+msgstr "Введите имя пользователя для работы с сервером аутентификации."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Nova administrator password:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+#, fuzzy
+#| msgid "Please specify the password to use with the authentication server."
+msgid "Please enter the password of the Nova administrator."
+msgstr "Введите пароль для работы с сервером аутентификации."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid "Register Neutron in the Keystone endpoint catalog?"
+msgstr "Зарегистрировать Neutron в каталоге конечных точек Keystone?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Each OpenStack service (each API) should be registered in order to be "
+"accessible. This is done using \"keystone service-create\" and \"keystone "
+"endpoint-create\". This can be done automatically now."
+msgstr ""
+"Для доступа к службам Openstack (каждому API) их нужно регистрировать. Это "
+"выполняется с помощью команды «keystone service-create» и «keystone endpoint-"
+"create». Это может быть сделано автоматически прямо сейчас."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using the Keystone authentication token."
+msgstr ""
+"Заметим, что у вас должен быть работающий сервер Keystone, к которому будет "
+"произведено подключение с помощью токена аутентификации Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid "Keystone server IP address:"
+msgstr "IP-адрес сервера Keystone:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid ""
+"Please enter the IP address of the Keystone server, so that neutron-api can "
+"contact Keystone to do the Neutron service and endpoint creation."
+msgstr ""
+"Введите IP-адрес сервера Keystone для того, чтобы neutron-api могла "
+"подключиться к Keystone для запуска службы Neutron и создания конечной точки."
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone authentication token:"
+msgstr "Токен аутентификации Keystone:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid ""
+"To configure its endpoint in Keystone, neutron-server needs the Keystone "
+"auth token."
+msgstr ""
+"Для настройки собственной конечной точки в Keystone neutron-api требуется "
+"токен аутентификации Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Neutron endpoint IP address:"
+msgstr "IP-адрес конечной точки Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr "Введите IP-адрес, который будет использован для подключения к Neutron."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid ""
+"This IP address should be accessible from the clients that will use this "
+"service, so if you are installing a public cloud, this should be a public IP "
+"address."
+msgstr ""
+"Этот IP-адрес должен быть доступен клиентам, которые будут использовать эту "
+"службу, поэтому если вы разворачиваете открытое облако, то это должен быть "
+"публичный IP-адрес."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Name of the region to register:"
+msgstr "Название области для регистрации:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid ""
+"OpenStack supports using availability zones, with each region representing a "
+"location. Please enter the zone that you wish to use when registering the "
+"endpoint."
+msgstr ""
+"Openstack поддерживает разделение на зоны доступности, где каждая область "
+"представляет определённое расположение. Введите зону, которую вы хотите "
+"использовать при регистрации конечной точки."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid "Auth server hostname:"
+msgstr "Имя узла сервера аутентификации:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid ""
+"Please specify the URL of your Neutron authentication server. Typically this "
+"is also the URL of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Введите URL сервера аутентификации Neutron. Данный URL обычно совпадает с "
+"OpenStack Identity Service (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:3001
+msgid "Auth server tenant name:"
+msgstr "Членское имя сервера аутентификации:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:4001
+msgid "Auth server username:"
+msgstr "Имя пользователя сервера аутентификации:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:5001
+msgid "Auth server password:"
+msgstr "Пароль сервера аутентификации:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid "Name of the region to be used by the metadata server:"
+msgstr "Название области, которая будет использована сервером метаданных:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid ""
+"Openstack can be used using availability zones, with each region "
+"representing a location. Please enter the zone that the metadata server "
+"should use."
+msgstr ""
+"Openstack может использоваться с разделением на зоны доступности, где каждая "
+"область представляет определённое расположение. Введите зону, которую должен "
+"использовать сервер метаданных."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid "Metadata proxy shared secret:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"VM instances using Neutron to handle networking retrieve their metadata "
+"through the Neutron metadata agent, which serves as a proxy to the Nova "
+"metadata REST API server."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"Please enter the password that should be used to protect communications "
+"between the Neutron metadata proxy agent and the Nova metadata server. The "
+"same shared password should be used when setting up the nova-common package."
+msgstr ""
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/trusty/debian/po/sv.po b/trusty/debian/po/sv.po
new file mode 100644 (file)
index 0000000..4325e42
--- /dev/null
@@ -0,0 +1,650 @@
+# Translation of neutron debconf template to Swedish
+# Copyright (C) 2014 Martin Bagge <brother@bsnet.se>
+# This file is distributed under the same license as the neutron package.
+#
+# Martin Bagge <brother@bsnet.se>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2015-02-02 01:45+0100\n"
+"PO-Revision-Date: 2014-01-09 10:22+0100\n"
+"Last-Translator: Martin Bagge / brother <brother@bsnet.se>\n"
+"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
+"Language: Swedish\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.5.4\n"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid "Authentication server hostname:"
+msgstr "Värdnamn för identifieringsserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid ""
+"Please specify the hostname of your Neutron authentication server. Typically "
+"this is also the hostname of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Ange värdnamn till din Neutron-identifieringsserver. Detta är vanligtvis "
+"samma värdnamn som till din OpenStack-identitetstjänst (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Authentication server tenant name:"
+msgstr "Namn för \"tenant\" (administratör) på identifieringsservern:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Please specify the authentication server tenant name."
+msgstr ""
+"Ange \"tenant\"-namn för identifieringsservern. (\"Tenant\" är ungefär "
+"översättningsbart till \"administratör\")."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Authentication server username:"
+msgstr "Användarnamn på identifieringsservern:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Please specify the username to use with the authentication server."
+msgstr ""
+"Ange användarnamnet som ska användas för att komma åt identifieringsservern."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Authentication server password:"
+msgstr "Lösenord på identifieringsservern:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Please specify the password to use with the authentication server."
+msgstr ""
+"Ange lösenordet som ska användas för att komma åt identifieringsservern."
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "OpenVSwitch"
+msgstr "OpenVSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "LinuxBridge"
+msgstr "LinuxBridge"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "ml2"
+msgstr "ml2"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Brocade"
+msgstr "Brocade"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Nicira"
+msgstr "Nicira"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Midonet"
+msgstr "Midonet"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "NEC"
+msgstr "NEC"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Mellanox"
+msgstr "Mellanox"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Hyper-V"
+msgstr "Hyper-V"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "RYU"
+msgstr "RYU"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "MetaPlugin"
+msgstr "MetaPlugin"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "BigSwitch"
+msgstr "BigSwitch"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Cisco"
+msgstr "Cisco"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "PLUMgrid"
+msgstr "PLUMgrid"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid "Neutron plugin:"
+msgstr "Neutron-instick:"
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid ""
+"Neutron uses a plugin architecture to manage networking. When starting the "
+"Neutron server daemon, the configuration file corresponding to the plugin "
+"you wish to use needs to be loaded, by giving it as a parameter when "
+"starting the neutron-server daemon. Also, the core_plugin directive needs to "
+"match. Please select which plugin to use."
+msgstr ""
+"Neutron använder en arkitektur med instick (\"plugin\") för att hantera "
+"nätverk. När Neutrons servertjänst startar kommer inställningsfilen för det "
+"instick du valt att läsas in, genom att ange insticket som en parameter till "
+"tjänsten neutron-server. Direktivet core_plugin behöver också stämma "
+"överrens. Ange vilket instick som ska användas."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid "Set up a database for Neutron?"
+msgstr "Ska en databas installeras för Neutron?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"No database has been set up for Neutron to use. Before continuing, you "
+"should make sure you have the following information:"
+msgstr ""
+"Ingen databas har installerats för Neutron. Innan du fortsätter behöver "
+"följande finnas tillgängligt:"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+" * the type of database that you want to use;\n"
+" * the database server hostname (that server must allow TCP connections from "
+"this\n"
+"   machine);\n"
+" * a username and password to access the database."
+msgstr ""
+" * vilken databastyp du vill använda.\n"
+" * serverns värdnamn (som måste kunna ta emot TCP-anslutningar\n"
+"   från den här maskinen)\n"
+" * användarnamn och lösenord för att komma åt databasen."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"If some of these requirements are missing, do not choose this option and run "
+"with regular SQLite support."
+msgstr ""
+"Om något av dessa krav saknar bör du avböja detta alternativ och fortsätta "
+"använda SQLite-stödet."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"You can change this setting later on by running \"dpkg-reconfigure -plow "
+"neutron\"."
+msgstr ""
+"Denna inställning kan ändras senare genom att köra \"dpkg-reconfigure -plow "
+"neutron\"."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "IP address of your RabbitMQ host:"
+msgstr "IP-adress för din RabbitMQ-värd:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-common.templates:8001 ../neutron-common.templates:9001
+#: ../neutron-common.templates:10001
+msgid ""
+"In order to interoperate with other components of OpenStack, this package "
+"needs to connect to a central RabbitMQ server."
+msgstr ""
+"För att interagera med andra Openstack-komponenter behöver detta paketet "
+"kunna ansluta till en central RabbitMQ-server."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "Please specify the IP address of that server."
+msgstr "Ange IP-adressen för den servern."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Username for connection to the RabbitMQ server:"
+msgstr "Användarnamn för att ansluta till RabbitMQ-servern:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Please specify the username used to connect to the RabbitMQ server."
+msgstr ""
+"Ange användarnamnet som ska användas för att ansluta till RabbitMQ-servern:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Password for connection to the RabbitMQ server:"
+msgstr "Lösenord för att ansluta till RabbitMQ-servern:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Please specify the password used to connect to the RabbitMQ server."
+msgstr "Lösenord för att ansluta till RabbitMQ-servern:"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "local"
+msgstr "lokal"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "gre"
+msgstr "gre"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "vlan"
+msgstr "vlan"
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "none"
+msgstr "ingen"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid "Type of network to allocate for tenant networks:"
+msgstr "Nätverkstyp att avdela till tenant-nätverk:"
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid ""
+"The value \"local\" is useful only for single-box testing. In order for "
+"tenant networks to provide connectivity between hosts, it is necessary to "
+"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to "
+"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to "
+"disable creation of tenant networks."
+msgstr ""
+"Värdet \"lokal\" används bara vid testning av ensam-maskin-installationer. "
+"För att tenant-nätverk ska tillhandahålla anslutningar mellan värdar behöver "
+"antingen \"vlan\" och inställningen \"\n"
+"etwork_vlan_ranges\" eller \"gre\" och därefter \"tunnel_id_ranges\" anges. "
+"Välj \"ingen\" för att inte skapa tenant-nätverk."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid "Enable tunneling?"
+msgstr "Aktivera tunnelstöd?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid ""
+"Please choose whether support should be activated for GRE networks on the "
+"server and agents. This requires kernel support for OVS patch ports and GRE "
+"tunneling."
+msgstr ""
+"Ange om stöd för GRE-nätverk ska aktiveras på server och agenter, Detta "
+"kräver stöd i kärnan för OVS-patch-portar och GRE-tunnlar."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid "Tunnel id ranges:"
+msgstr "Tillgängliga tunnel ID:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid ""
+"Please enter a comma-separated list of <tun_min>:<tun_max> tuples "
+"enumerating ranges of GRE tunnel IDs that are available for tenant network "
+"allocation if tenant_network_type is \"gre\"."
+msgstr ""
+"Ange en kommaseparerad lista med <tun_min>:<tun_max>-värden motsvarande de "
+"GRE-tunnel-ID som finns tillgängliga för tenant-nätverk om "
+"tenant_network_type är \"gre\"."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Local IP address of this hypervisor:"
+msgstr "Lokal IP-adress för denna hypervisor:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Please enter the local IP address for this hypervisor."
+msgstr "Ange den lokala IP-adressen för denna hypervisor."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Nova server URL:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+#, fuzzy
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the URL of the Nova server."
+msgstr "Ange IP-adressen för den servern."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#, fuzzy
+#| msgid "Auth server tenant name:"
+msgid "Nova server region name:"
+msgstr "Namn för \"tenant\" (administratör) på identifieringsservern:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+#, fuzzy
+#| msgid "Please specify the IP address of that server."
+msgid "Please enter the region of the Nova server."
+msgstr "Ange IP-adressen för den servern."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Nova admin tenant ID:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant ID, username and "
+"password."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Please enter the ID of the admin tenant for Nova."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Neutron administrator username:"
+msgstr "Användarnamn på identifieringsservern:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+#, fuzzy
+#| msgid "Please specify the username to use with the authentication server."
+msgid "Please enter the username of the Nova administrator."
+msgstr ""
+"Ange användarnamnet som ska användas för att komma åt identifieringsservern."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Nova administrator password:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+#, fuzzy
+#| msgid "Please specify the password to use with the authentication server."
+msgid "Please enter the password of the Nova administrator."
+msgstr ""
+"Ange lösenordet som ska användas för att komma åt identifieringsservern."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid "Register Neutron in the Keystone endpoint catalog?"
+msgstr "Ska Neutron registreras i keystones katalog med ändpunkter?"
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Each OpenStack service (each API) should be registered in order to be "
+"accessible. This is done using \"keystone service-create\" and \"keystone "
+"endpoint-create\". This can be done automatically now."
+msgstr ""
+"Alla OpenStack-tjänster (varje API) ska registreras för att kunna användas. "
+"Detta görs med kommandona \"keystone service-create\" och \"keystone "
+"endpoint-create\". Detta kan göras automatiskt nu."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using the Keystone authentication token."
+msgstr "OBS. Du behöver ha en fungerande keystone-server att ansluta till."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid "Keystone server IP address:"
+msgstr "IP-adress till Keystone:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid ""
+"Please enter the IP address of the Keystone server, so that neutron-api can "
+"contact Keystone to do the Neutron service and endpoint creation."
+msgstr ""
+"Ange IP-adressen till din keystone-server så att neutron-api kan kontakta "
+"Keystone för att lägga till Neutron-tjänsten som en ändpunkt."
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone authentication token:"
+msgstr "Autetiseringsvärde för Keystone:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid ""
+"To configure its endpoint in Keystone, neutron-server needs the Keystone "
+"auth token."
+msgstr ""
+"För att lägga till ändpunkt i Keystone behöver neutron-server ett "
+"autentiseringsvärde för Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Neutron endpoint IP address:"
+msgstr "IP-adress för Neutron-ändpunkt:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr "Ange den IP-adress som ska användas för att kontakta Neutron."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid ""
+"This IP address should be accessible from the clients that will use this "
+"service, so if you are installing a public cloud, this should be a public IP "
+"address."
+msgstr ""
+"Denna IP-adress ska vara nåbar från klienterna som vill använda den här "
+"tjänsten. Om detta är en publik molntjänst så ska det vara en publik IP-"
+"adress."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Name of the region to register:"
+msgstr "Regionnamn:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid ""
+"OpenStack supports using availability zones, with each region representing a "
+"location. Please enter the zone that you wish to use when registering the "
+"endpoint."
+msgstr ""
+"OpenStack kan användas med tillgänglighetszoner. Varje region representerar "
+"en plats. Ange zonen som ska användas när ändpunkten registreras."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid "Auth server hostname:"
+msgstr "Värdnamn för identifieringsserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid ""
+"Please specify the URL of your Neutron authentication server. Typically this "
+"is also the URL of your OpenStack Identity Service (Keystone)."
+msgstr ""
+"Ange URL till din Trove-identifieringsserver. Detta är vanligtvis samma URL "
+"som till din OpenStack-identitetstjänst (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:3001
+msgid "Auth server tenant name:"
+msgstr "Namn för \"tenant\" (administratör) på identifieringsservern:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:4001
+msgid "Auth server username:"
+msgstr "Användarnamn på identifieringsservern:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:5001
+msgid "Auth server password:"
+msgstr "Lösenord på identifieringsservern:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid "Name of the region to be used by the metadata server:"
+msgstr "Regionnamn:"
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid ""
+"Openstack can be used using availability zones, with each region "
+"representing a location. Please enter the zone that the metadata server "
+"should use."
+msgstr ""
+"OpenStack kan användas med tillgänglighetszoner. Varje region representerar "
+"en plats. Ange zonen som ska användas när ändpunkten registreras."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid "Metadata proxy shared secret:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"VM instances using Neutron to handle networking retrieve their metadata "
+"through the Neutron metadata agent, which serves as a proxy to the Nova "
+"metadata REST API server."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"Please enter the password that should be used to protect communications "
+"between the Neutron metadata proxy agent and the Nova metadata server. The "
+"same shared password should be used when setting up the nova-common package."
+msgstr ""
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/trusty/debian/po/templates.pot b/trusty/debian/po/templates.pot
new file mode 100644 (file)
index 0000000..44c5cdc
--- /dev/null
@@ -0,0 +1,583 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2015-02-02 01:45+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid "Authentication server hostname:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:2001
+msgid ""
+"Please specify the hostname of your Neutron authentication server. Typically "
+"this is also the hostname of your OpenStack Identity Service (Keystone)."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Authentication server tenant name:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Please specify the authentication server tenant name."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Authentication server username:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001
+msgid "Please specify the username to use with the authentication server."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Authentication server password:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Please specify the password to use with the authentication server."
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "OpenVSwitch"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "LinuxBridge"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "ml2"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Brocade"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Nicira"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Midonet"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "NEC"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Mellanox"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Hyper-V"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "RYU"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "MetaPlugin"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "BigSwitch"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "Cisco"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:6001
+msgid "PLUMgrid"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid "Neutron plugin:"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../neutron-common.templates:6002
+msgid ""
+"Neutron uses a plugin architecture to manage networking. When starting the "
+"Neutron server daemon, the configuration file corresponding to the plugin "
+"you wish to use needs to be loaded, by giving it as a parameter when "
+"starting the neutron-server daemon. Also, the core_plugin directive needs to "
+"match. Please select which plugin to use."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid "Set up a database for Neutron?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"No database has been set up for Neutron to use. Before continuing, you "
+"should make sure you have the following information:"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+" * the type of database that you want to use;\n"
+" * the database server hostname (that server must allow TCP connections from "
+"this\n"
+"   machine);\n"
+" * a username and password to access the database."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"If some of these requirements are missing, do not choose this option and run "
+"with regular SQLite support."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"You can change this setting later on by running \"dpkg-reconfigure -plow "
+"neutron\"."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "IP address of your RabbitMQ host:"
+msgstr ""
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-common.templates:8001 ../neutron-common.templates:9001
+#: ../neutron-common.templates:10001
+msgid ""
+"In order to interoperate with other components of OpenStack, this package "
+"needs to connect to a central RabbitMQ server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:8001
+msgid "Please specify the IP address of that server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Username for connection to the RabbitMQ server:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Please specify the username used to connect to the RabbitMQ server."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Password for connection to the RabbitMQ server:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Please specify the password used to connect to the RabbitMQ server."
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "local"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "gre"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "vlan"
+msgstr ""
+
+#. Type: select
+#. Choices
+#: ../neutron-common.templates:11001
+msgid "none"
+msgstr ""
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid "Type of network to allocate for tenant networks:"
+msgstr ""
+
+#. Type: select
+#. Description
+#. Translators: a "tenant" in OpenStack world is
+#. an entity that contains one or more username/password couples.
+#. It's typically the tenant that will be used for billing. Having more than one
+#. username/password is very helpful in larger organization.
+#. You're advised to either keep "tenant" without translating it
+#. or keep it parenthezised. Example for French:
+#. locataire ("tenant")
+#: ../neutron-common.templates:11002
+msgid ""
+"The value \"local\" is useful only for single-box testing. In order for "
+"tenant networks to provide connectivity between hosts, it is necessary to "
+"either choose \"vlan\" and then configure \"network_vlan_ranges\" or to "
+"choose \"gre\" and then configure \"tunnel_id_ranges\". Choose \"none\" to "
+"disable creation of tenant networks."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid "Enable tunneling?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid ""
+"Please choose whether support should be activated for GRE networks on the "
+"server and agents. This requires kernel support for OVS patch ports and GRE "
+"tunneling."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid "Tunnel id ranges:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid ""
+"Please enter a comma-separated list of <tun_min>:<tun_max> tuples "
+"enumerating ranges of GRE tunnel IDs that are available for tenant network "
+"allocation if tenant_network_type is \"gre\"."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Local IP address of this hypervisor:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Please enter the local IP address for this hypervisor."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Nova server URL:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:15001
+msgid "Please enter the URL of the Nova server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Nova server region name:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Please enter the region of the Nova server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Nova admin tenant ID:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant ID, username and "
+"password."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Please enter the ID of the admin tenant for Nova."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+msgid "Neutron administrator username:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+msgid "Please enter the username of the Nova administrator."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Nova administrator password:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Please enter the password of the Nova administrator."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid "Register Neutron in the Keystone endpoint catalog?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Each OpenStack service (each API) should be registered in order to be "
+"accessible. This is done using \"keystone service-create\" and \"keystone "
+"endpoint-create\". This can be done automatically now."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using the Keystone authentication token."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid "Keystone server IP address:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid ""
+"Please enter the IP address of the Keystone server, so that neutron-api can "
+"contact Keystone to do the Neutron service and endpoint creation."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone authentication token:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001
+msgid ""
+"To configure its endpoint in Keystone, neutron-server needs the Keystone "
+"auth token."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Neutron endpoint IP address:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid ""
+"This IP address should be accessible from the clients that will use this "
+"service, so if you are installing a public cloud, this should be a public IP "
+"address."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Name of the region to register:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:6001
+msgid ""
+"OpenStack supports using availability zones, with each region representing a "
+"location. Please enter the zone that you wish to use when registering the "
+"endpoint."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid "Auth server hostname:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:2001
+msgid ""
+"Please specify the URL of your Neutron authentication server. Typically this "
+"is also the URL of your OpenStack Identity Service (Keystone)."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:3001
+msgid "Auth server tenant name:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:4001
+msgid "Auth server username:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:5001
+msgid "Auth server password:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid "Name of the region to be used by the metadata server:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-metadata-agent.templates:6001
+msgid ""
+"Openstack can be used using availability zones, with each region "
+"representing a location. Please enter the zone that the metadata server "
+"should use."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid "Metadata proxy shared secret:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"VM instances using Neutron to handle networking retrieve their metadata "
+"through the Neutron metadata agent, which serves as a proxy to the Nova "
+"metadata REST API server."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid ""
+"Please enter the password that should be used to protect communications "
+"between the Neutron metadata proxy agent and the Nova metadata server. The "
+"same shared password should be used when setting up the nova-common package."
+msgstr ""
index 9d009d2946a701912db10ed8922240dfaf5a1d6f..8b68c1ed22f6a1e68987c747bdceed0fdcdbd329 100644 (file)
@@ -1,3 +1,4 @@
 neutron_server neutron-server
 neutron_common neutron-common
 setuptools-git
+alembic alembic
index 3712a678badabdc0f9c7667d7eba8a031c00c2a3..4eb03b658b72a2a714ff3ba28126d018d3627a7e 100755 (executable)
@@ -1,32 +1,78 @@
 #!/usr/bin/make -f
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+include /usr/share/openstack-pkg-tools/pkgos.make
+export OSLO_PACKAGE_VERSION=$(shell dpkg-parsechangelog -S Version | sed -e 's/^[[:digit:]]*://' -e 's/[-].*//' -e 's/~/.0/')
+
+PYTHONS:=$(shell pyversions -vr)
 
 %:
-       dh $@  --with python2,sphinxdoc
+       dh $@ --buildsystem=python_distutils --with python2,systemd,sphinxdoc
+
+override_dh_auto_install:
+       echo "Nothing to do!"
+#      dh_auto_install
+#      find . -type d -name tests | xargs rm -fr
+#      for i in neutron/db/migration/alembic_migrations/versions/*.py ; do \
+#              install -D -m 0664 $$i debian/tmp/usr/lib/python2.6/dist-packages/$$i ; \
+#              install -D -m 0664 $$i debian/tmp/usr/lib/python2.7/dist-packages/$$i ; \
+#      done
 
 override_dh_install:
-       dh_install --fail-missing -X/usr/etc -X/usr/bin/neutron-hyperv-agent
+       set -e ; for pyvers in $(PYTHONS) ; do \
+               python$$pyvers setup.py install --install-layout=deb --root=$(CURDIR)/debian/neutron-common ; \
+               python$$pyvers setup.py install --install-layout=deb --root=$(CURDIR)/debian/tmp ; \
+               mkdir -p $(CURDIR)/debian/python-neutron/usr/lib/python$$pyvers/dist-packages ; \
+               cp -auxf neutron $(CURDIR)/debian/python-neutron/usr/lib/python$$pyvers/dist-packages ; \
+       done
+       dh_install -O--buildsystem=python_distutils --fail-missing -X/usr/etc -X/usr/bin
+       rm -rf $(CURDIR)/debian/neutron-common/usr/lib
+       rm -rf $(CURDIR)/debian/neutron-common/usr/bin/quantum*
+       rm -rf $(CURDIR)/debian/neutron-common/usr/etc
+
+       install -D -m 0640 etc/neutron/plugins/ml2/openvswitch_agent.ini                $(CURDIR)/debian/neutron-common/usr/share/neutron-common/openvswitch_agent.ini
+
+       install -D -m 0640 etc/metadata_agent.ini                                       $(CURDIR)/debian/neutron-metadata-agent/usr/share/neutron-metadata-agent/metadata_agent.ini
+       sed -i -e 's|^# nova_metadata_ip = 127.0.0.1|nova_metadata_ip = 127.0.0.1|'     $(CURDIR)/debian/neutron-metadata-agent/usr/share/neutron-metadata-agent/metadata_agent.ini
 
-override_dh_installinit:
-       dh_installinit
-       dh_installinit -pneutron-plugin-openvswitch-agent --no-start --name=neutron-ovs-cleanup
+       # Move the OVS config file, since we use debconf for it
+       rm $(CURDIR)/debian/neutron-common/etc/neutron/plugins/ml2/openvswitch_agent.ini
+       install -D -m 0640 etc/neutron/plugins/ml2/openvswitch_agent.ini $(CURDIR)/debian/neutron-common/usr/share/neutron-common/openvswitch_agent.ini
 
 override_dh_auto_clean:
+       dh_auto_clean
+       rm -f neutron/vcsversion.py
+       find . -type f -name "*.pyc" | xargs rm -fr
+       rm -rf build neutron.egg-info
+       rm -rf setuptools_git-*-py*.egg/
+       rm -f debian/neutron-common.config \
+               debian/neutron-common.postinst \
+               debian/neutron-server.config \
+               debian/neutron-server.postinst \
+               debian/neutron-dhcp-agent.postinst \
+               debian/neutron-metadata-agent.config \
+               debian/neutron-metadata-agent.postinst
+       rm -f debian/*.init debian/*.service debian/*.upstart
+
+override_dh_clean:
        dh_clean
+       find . -type f -name "*.pyc" -delete
 
 override_dh_auto_test:
-ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-       # Unpatch quantum configuration to fixup tests which conflict
-       # with a core_plugin being set.
-       patch -p1 -R < debian/patches/fix-neutron-configuration.patch
-       # Set a reasonable level of concurrency
-       ./run_tests.sh -N -P --concurrency=4
-       # Patch configuration file after testing
-       patch -p1 < debian/patches/fix-neutron-configuration.patch
+ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
+       PYTHONPATH=build/* ./run_tests.sh -N -P || true
 endif
 
+override_dh_auto_build:
+       dh_auto_build -O--buildsystem=python_distutils
+
+       /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-common.config
+       /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-common.postinst
+       /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-server.config
+       /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-server.postinst
+       /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-dhcp-agent.postinst
+       /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-metadata-agent.postinst
+       /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-metadata-agent.config
+
 override_dh_sphinxdoc:
 ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
         python setup.py build_sphinx
old mode 100755 (executable)
new mode 100644 (file)
diff --git a/trusty/debian/tests/bigswitch-plugin b/trusty/debian/tests/bigswitch-plugin
deleted file mode 100644 (file)
index 8e16fcf..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-#-------------------------
-# Testing bigswitch-plugin
-#-------------------------
-set -e
-
-$(dirname $0)/test-plugin neutron-plugin-bigswitch /etc/neutron/plugins/bigswitch/restproxy.ini bigswitch
diff --git a/trusty/debian/tests/brocade-plugin b/trusty/debian/tests/brocade-plugin
deleted file mode 100644 (file)
index 84e4809..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-#-----------------------
-# Testing brocade-plugin
-#-----------------------
-set -e
-
-$(dirname $0)/test-plugin neutron-plugin-brocade /etc/neutron/plugins/brocade/brocade.ini brocade
diff --git a/trusty/debian/tests/cisco-plugin b/trusty/debian/tests/cisco-plugin
deleted file mode 100644 (file)
index a0b0bbf..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-#---------------------
-# Testing cisco-plugin
-#---------------------
-set -e
-
-$(dirname $0)/test-plugin neutron-plugin-cisco /etc/neutron/plugins/cisco/cisco_plugins.ini cisco
diff --git a/trusty/debian/tests/control b/trusty/debian/tests/control
deleted file mode 100644 (file)
index 3f5460d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Tests: neutron-server python-neutron cisco-plugin
- ml2-plugin neutron-agents
-Depends: neutron-server, rabbitmq-server, mysql-server, python-mysqldb
-Restrictions: needs-root allow-stderr
diff --git a/trusty/debian/tests/linuxbridge-plugin b/trusty/debian/tests/linuxbridge-plugin
deleted file mode 100644 (file)
index aa82c5f..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/bash
-#---------------------------
-# Testing linuxbridge-plugin
-#---------------------------
-set -e
-apt-get -y install neutron-plugin-linuxbridge
-
-# update plugin path
-sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/linuxbridge\/linuxbridge_conf\.ini\"/g' /etc/default/neutron-server
-sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.linuxbridge\.lb_neutron_plugin\.LinuxBridgePluginV2/g' /etc/neutron/neutron.conf
-service neutron-server restart  > /dev/null 2>&1
-if pidof -x neutron-server > /dev/null; then
-    apt-get -y remove --purge neutron-plugin-linuxbridge
-    echo "OK"
-else
-    echo "ERROR: LINUXBRIDGE PLUGIN IS NOT RUNNING"
-    apt-get -y remove --purge neutron-plugin-linuxbridge
-    exit 1
-fi
diff --git a/trusty/debian/tests/midonet-plugin b/trusty/debian/tests/midonet-plugin
deleted file mode 100644 (file)
index 33c3e14..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-#-----------------------
-# Testing midonet-plugin
-#-----------------------
-set -e
-
-$(dirname $0)/test-plugin neutron-plugin-midonet /etc/neutron/plugins/midonet/midonet.ini midonet
diff --git a/trusty/debian/tests/ml2-plugin b/trusty/debian/tests/ml2-plugin
deleted file mode 100644 (file)
index e9badfe..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-#---------------------------
-# Testing ml2-plugin
-#---------------------------
-set -e
-
-$(dirname $0)/test-plugin neutron-plugin-ml2 /etc/neutron/plugins/ml2/ml2_conf.ini ml2
diff --git a/trusty/debian/tests/nec-plugin b/trusty/debian/tests/nec-plugin
deleted file mode 100644 (file)
index fd22cac..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-#-------------------
-# Testing nec-plugin
-#-------------------
-set -e
-
-$(dirname $0)/test-plugin neutron-plugin-nec /etc/neutron/plugins/nec/nec.ini nec
diff --git a/trusty/debian/tests/neutron-agents b/trusty/debian/tests/neutron-agents
deleted file mode 100644 (file)
index c8a4491..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-#-----------------------
-# Testing neutron agents
-#-----------------------
-set -e
-
-PACKAGES="python-neutron-fwaas neutron-l3-agent neutron-dhcp-agent neutron-metadata-agent neutron-plugin-ml2"
-apt-get -y install $PACKAGES
-
-# update plugin path
-sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/ml2\/ml2_conf\.ini\"/g' /etc/default/neutron-server
-sed -i 's/core_plugin = .*/core_plugin \= ml2/g' /etc/neutron/neutron.conf
-# update interface drives
-sed -i 's/# interface_driver =$/interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver/g' /etc/neutron/l3_agent.ini
-sed -i 's/# interface_driver =$/interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver/g' /etc/neutron/dhcp_agent.ini
-
-service neutron-l3-agent restart
-service neutron-dhcp-agent restart
-service neutron-metadata-agent restart
-service neutron-server restart
-
-sleep 5
-
-DAEMONS=('neutron-server' 'neutron-l3-agent' 'neutron-dhcp-agent' 'neutron-metadata-agent')
-for daemon in "${DAEMONS[@]}"; do
-    if service $daemon status > /dev/null; then
-        echo "OK"
-    else
-        echo "ERROR: ${daemon} IS NOT RUNNING"
-        tail -100 /var/log/neutron/*.log
-        apt-get -y remove --purge $PACKAGES
-        exit 1
-    fi
-done
-
-apt-get -y remove --purge $PACKAGES
diff --git a/trusty/debian/tests/neutron-server b/trusty/debian/tests/neutron-server
deleted file mode 100644 (file)
index c1c2342..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/bash
-#-----------------------
-# Testing neutron-server
-#-----------------------
-set -e
-
-mysql -u root << EOF
-CREATE DATABASE neutron;
-GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' \
-  IDENTIFIED BY 'changeme';
-GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' \
-  IDENTIFIED BY 'changeme';
-EOF
-
-sed -i -e 's!connection = sqlite.*!connection = mysql://neutron:changeme@localhost/neutron!g' /etc/neutron/neutron.conf
-neutron-db-manage upgrade head
-service neutron-server restart
-sleep 5
-
-DAEMONS=('neutron-server')
-for daemon in "${DAEMONS[@]}"; do
-    if service $daemon status> /dev/null; then
-        echo "OK"
-    else
-        echo "ERROR: ${daemon} IS NOT RUNNING"
-        exit 1
-    fi
-done
diff --git a/trusty/debian/tests/plumgrid-plugin b/trusty/debian/tests/plumgrid-plugin
deleted file mode 100644 (file)
index 5028c67..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-#------------------------
-# Testing plumgrid-plugin
-#------------------------
-set -e
-
-# NOTE(jamespage): Disable due to missing (undocumented) dependencies
-
-$(dirname $0)/test-plugin neutron-plugin-plumgrid /etc/neutron/plugins/plumgrid/plumgrid.ini plumgrid
diff --git a/trusty/debian/tests/python-neutron b/trusty/debian/tests/python-neutron
deleted file mode 100644 (file)
index dd823e7..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#-------------------------
-# Testing client utilities
-#-------------------------
-set -e
-
-result=$(python `dirname $0`/test_import_neutron.py 2>&1)
-if [ "$result" ]; then
-    echo "ERROR: PYTHON-NEUTRON MODULE CANNOT BE IMPORTED"
-    exit 1
-else
-    echo "OK"
-    exit 0
-fi
diff --git a/trusty/debian/tests/test-plugin b/trusty/debian/tests/test-plugin
deleted file mode 100755 (executable)
index 1dac269..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash
-#--------------
-# Test a plugin
-#--------------
-set -e
-
-pkg=$1
-conf=$2
-plugin=$3
-
-apt-get -y install $pkg
-
-# update plugin path and config
-sed -i "s|NEUTRON_PLUGIN_CONFIG.*|NEUTRON_PLUGIN_CONFIG=\"$conf\"|g" /etc/default/neutron-server
-sed -i "s/core_plugin = .*/core_plugin = $plugin/g" /etc/neutron/neutron.conf
-
-service neutron-server restart > /dev/null 2>&1
-
-sleep 5
-
-if service neutron-server status > /dev/null; then
-    apt-get -y remove --purge $pkg
-    echo "OK"
-else
-    echo "ERROR: $pkg IS NOT RUNNING"
-    tail -50 /var/log/neutron/neutron-server.log
-    apt-get -y remove --purge $pkg
-    exit 1
-fi
diff --git a/trusty/debian/tests/test_import_neutron.py b/trusty/debian/tests/test_import_neutron.py
deleted file mode 100644 (file)
index 0d13123..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-try:
-    import neutron
-except ImportError, e:
-    print "ERROR IMPORTING MODULE"
diff --git a/trusty/debian/tests/vmware-plugin b/trusty/debian/tests/vmware-plugin
deleted file mode 100644 (file)
index c9618b2..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-#----------------------
-# Testing vmware-plugin
-#----------------------
-set -e
-
-$(dirname $0)/test-plugin neutron-plugin-vmware /etc/neutron/plugins/vmware/nsx.ini vmware
diff --git a/trusty/debian/watch b/trusty/debian/watch
new file mode 100644 (file)
index 0000000..41ff952
--- /dev/null
@@ -0,0 +1,3 @@
+version=3
+opts="uversionmangle=s/\.(b|rc)/~$1/" \
+https://github.com/openstack/neutron/tags .*/(\d[\d\.]+)\.tar\.gz