Update neutron to 9.0.0.0b1 40/22740/9
authorJerzy Mikolajczak <jmikolajczak@mirantis.com>
Mon, 27 Jun 2016 13:28:25 +0000 (15:28 +0200)
committerJerzy Mikolajczak <jmikolajczak@mirantis.com>
Fri, 1 Jul 2016 21:43:56 +0000 (23:43 +0200)
Xenial:
- Update requirements based on project requirements
- Source [0]
- Add missing dependencies (radvd, python-openvswitch, python-pyroute2)
  Commits a5a14ee 918a100 f28290b
- Update references to Nicira NVP plugin (e839df9)
- Add doc package and git as a build dependency

Centos7:
- Update requirements based on project requirements
- Add doc package

[0] http://anonscm.debian.org/git/openstack/neutron.git/?h=debian%2Fnewton

Change-Id: I5b81359545d555114ddb2168a36081286cdc02d0

73 files changed:
centos7/rpm/SPECS/openstack-neutron.spec
xenial/debian/changelog [new file with mode: 0644]
xenial/debian/compat [new file with mode: 0644]
xenial/debian/control [new file with mode: 0644]
xenial/debian/copyright [new file with mode: 0644]
xenial/debian/cron.d/neutron-dhcp-agent-netns-cleanup [new file with mode: 0644]
xenial/debian/cron.d/neutron-l3-agent-netns-cleanup [new file with mode: 0644]
xenial/debian/cron.d/neutron-lbaas-agent-netns-cleanup [new file with mode: 0644]
xenial/debian/dnsmasq-neutron.conf [new file with mode: 0644]
xenial/debian/gbp.conf [new file with mode: 0644]
xenial/debian/mans/neutron-linuxbridge-agent.8 [new file with mode: 0644]
xenial/debian/mans/neutron-nec-agent.8 [new file with mode: 0644]
xenial/debian/mans/neutron-openvswitch-agent.8 [new file with mode: 0644]
xenial/debian/mans/neutron-rootwrap.8 [new file with mode: 0644]
xenial/debian/mans/neutron-ryu-agent.8 [new file with mode: 0644]
xenial/debian/mans/neutron-server.8 [new file with mode: 0644]
xenial/debian/neutron-common.README.Debian [new file with mode: 0644]
xenial/debian/neutron-common.config.in [new file with mode: 0644]
xenial/debian/neutron-common.dirs [new file with mode: 0644]
xenial/debian/neutron-common.install [new file with mode: 0644]
xenial/debian/neutron-common.logrotate [new file with mode: 0644]
xenial/debian/neutron-common.postinst.in [new file with mode: 0644]
xenial/debian/neutron-common.postrm [new file with mode: 0644]
xenial/debian/neutron-common.prerm [new file with mode: 0644]
xenial/debian/neutron-common.templates [new file with mode: 0644]
xenial/debian/neutron-common.tmpfile [new file with mode: 0644]
xenial/debian/neutron-dhcp-agent.init.in [new file with mode: 0644]
xenial/debian/neutron-dhcp-agent.install [new file with mode: 0644]
xenial/debian/neutron-dhcp-agent.postinst.in [new file with mode: 0644]
xenial/debian/neutron-l3-agent.init.in [new file with mode: 0644]
xenial/debian/neutron-l3-agent.install [new file with mode: 0644]
xenial/debian/neutron-linuxbridge-agent.init.in [new file with mode: 0644]
xenial/debian/neutron-linuxbridge-agent.manpages [new file with mode: 0644]
xenial/debian/neutron-metadata-agent.config.in [new file with mode: 0644]
xenial/debian/neutron-metadata-agent.init.in [new file with mode: 0644]
xenial/debian/neutron-metadata-agent.postinst.in [new file with mode: 0644]
xenial/debian/neutron-metadata-agent.postrm [new file with mode: 0644]
xenial/debian/neutron-metadata-agent.templates [new file with mode: 0644]
xenial/debian/neutron-metering-agent.init.in [new file with mode: 0644]
xenial/debian/neutron-openvswitch-agent.init.in [new file with mode: 0644]
xenial/debian/neutron-openvswitch-agent.manpages [new file with mode: 0644]
xenial/debian/neutron-plugin-nec-agent.manpages [new file with mode: 0644]
xenial/debian/neutron-server.config.in [new file with mode: 0644]
xenial/debian/neutron-server.init.in [new file with mode: 0644]
xenial/debian/neutron-server.manpages [new file with mode: 0644]
xenial/debian/neutron-server.postinst.in [new file with mode: 0644]
xenial/debian/neutron-server.prerm [new file with mode: 0644]
xenial/debian/neutron-server.service.in [new file with mode: 0644]
xenial/debian/neutron-server.templates [new file with mode: 0644]
xenial/debian/neutron-server.upstart.in [new file with mode: 0644]
xenial/debian/neutron-sriov-agent.init.in [new file with mode: 0644]
xenial/debian/neutron_sudoers [new file with mode: 0644]
xenial/debian/patches/fix-requirements.txt.patch [new file with mode: 0644]
xenial/debian/patches/series [new file with mode: 0644]
xenial/debian/plugin_guess_func [new file with mode: 0644]
xenial/debian/po/POTFILES.in [new file with mode: 0644]
xenial/debian/po/da.po [new file with mode: 0644]
xenial/debian/po/de.po [new file with mode: 0644]
xenial/debian/po/es.po [new file with mode: 0644]
xenial/debian/po/fr.po [new file with mode: 0644]
xenial/debian/po/it.po [new file with mode: 0644]
xenial/debian/po/nl.po [new file with mode: 0644]
xenial/debian/po/pt.po [new file with mode: 0644]
xenial/debian/po/pt_BR.po [new file with mode: 0644]
xenial/debian/po/ru.po [new file with mode: 0644]
xenial/debian/po/sv.po [new file with mode: 0644]
xenial/debian/po/templates.pot [new file with mode: 0644]
xenial/debian/pydist-overrides [new file with mode: 0644]
xenial/debian/python-neutron.install [new file with mode: 0644]
xenial/debian/rules [new file with mode: 0755]
xenial/debian/source/format [new file with mode: 0644]
xenial/debian/source/options [new file with mode: 0644]
xenial/debian/watch [new file with mode: 0644]

index 5c5421c75fc04fab7cea7d006a51be55e88d5ada..756537008e3f2e3f901281045ff98ec526c32621 100644 (file)
@@ -1,7 +1,7 @@
 %global service neutron
 
 Name:           openstack-%{service}
-Version:        8.0.0
+Version:        9.0.0~b1
 Release:        1%{?dist}
 Epoch:          1
 Summary:        OpenStack Networking Service
@@ -39,8 +39,9 @@ BuildRequires:  python2-devel
 BuildRequires:  python-d2to1
 BuildRequires:  python-keystoneauth1 >= 2.1.0
 BuildRequires:  python-keystonemiddleware
-BuildRequires:  python-neutron-lib
+BuildRequires:  python-neutron-lib >= 0.2.0
 BuildRequires:  python-novaclient
+BuildRequires:  python-oslo-cache
 BuildRequires:  python-oslo-concurrency
 BuildRequires:  python-oslo-config
 BuildRequires:  python-oslo-db
@@ -49,7 +50,9 @@ BuildRequires:  python-oslo-messaging
 BuildRequires:  python-oslo-policy
 BuildRequires:  python-oslo-rootwrap
 BuildRequires:  python-oslo-service
-BuildRequires:  python-pbr
+BuildRequires:  python-oslo-versionedobjects
+BuildRequires:  python-osprofiler >= 1.3.0
+BuildRequires:  python-pbr >= 1.6
 BuildRequires:  python-pecan
 BuildRequires:  python-setuptools
 BuildRequires:  systemd-units
@@ -101,8 +104,9 @@ capabilities (e.g., QoS, ACLs, network monitoring, etc.)
 
 %package -n python-%{service}
 Summary:        Neutron Python libraries
-Requires:       python-alembic >= 0.8.0
+Requires:       python-alembic >= 0.8.4
 Requires:       python-debtcollector >= 1.2.0
+Requires:       python-designateclient >= 1.5.0
 Requires:       python-eventlet >= 0.18.2
 Requires:       python-greenlet >= 0.3.2
 Requires:       python-httplib2 >= 0.7.5
@@ -111,32 +115,33 @@ Requires:       python-keystoneauth1 >= 2.1.0
 Requires:       python-keystoneclient >= 1.6.0
 Requires:       python-keystonemiddleware >= 4.0.0
 Requires:       python-netaddr >= 0.7.12
-Requires:       python-neutronclient >= 2.6.0
-Requires:       python-neutron-lib
+Requires:       python-neutronclient >= 4.2.0
+Requires:       python-neutron-lib >= 0.2.0
 Requires:       python-novaclient >= 2.29.0
 Requires:       python-openvswitch
-Requires:       python-oslo-concurrency >= 3.5.0
-Requires:       python-oslo-config >= 2:3.7.0
-Requires:       python-oslo-context >= 0.2.0
+Requires:       python-oslo-cache >= 1.5.0
+Requires:       python-oslo-concurrency >= 3.8.0
+Requires:       python-oslo-config >= 2:3.10.0
+Requires:       python-oslo-context >= 2.4.0
 Requires:       python-oslo-db >= 4.1.0
 Requires:       python-oslo-i18n >= 2.1.0
 Requires:       python-oslo-log >= 1.14.0
-Requires:       python-oslo-messaging >= 4.0.0
+Requires:       python-oslo-messaging >= 5.2.0
 Requires:       python-oslo-middleware >= 3.0.0
-Requires:       python-oslo-policy >= 0.5.0
+Requires:       python-oslo-policy >= 1.9.0
 Requires:       python-oslo-reports >= 0.6.0
 Requires:       python-oslo-rootwrap >= 2.0.0
 Requires:       python-oslo-serialization >= 1.10.0
-Requires:       python-oslo-service >= 1.0.0
-Requires:       python-oslo-utils >= 3.5.0
-Requires:       python-oslo-versionedobjects >= 1.5.0
-Requires:       python-oslo-context >= 0.2.0
+Requires:       python-oslo-service >= 1.10.0
+Requires:       python-oslo-utils >= 3.11.0
+Requires:       python-oslo-versionedobjects >= 1.9.1
+Requires:       python-osprofiler >= 1.3.0
 Requires:       python-paste
 Requires:       python-paste-deploy >= 1.5.0
 Requires:       python-pecan >= 1.0.0
-Requires:       python-pbr
+Requires:       python-pbr >= 1.6
 Requires:       python-pyroute2
-Requires:       python-requests >= 2.8.1
+Requires:       python-requests >= 2.10.0
 Requires:       python-retrying >= 1.2.3
 Requires:       python-routes >= 1.12.3
 Requires:       python-ryu >= 3.30
@@ -158,6 +163,7 @@ This package contains the Neutron Python library.
 %package -n python-%{service}-tests
 Summary:        Neutron tests
 Requires:       python-%{service} = %{epoch}:%{version}-%{release}
+Requires:       python-ddt
 
 
 %description -n python-%{service}-tests
@@ -169,6 +175,7 @@ This package contains Neutron test files.
 
 %package common
 Summary:        Neutron common files
+Requires(pre):  shadow-utils
 Requires:       python-%{service} = %{epoch}:%{version}-%{release}
 Requires:       sudo
 
@@ -180,24 +187,12 @@ networks.
 This package contains Neutron common files.
 
 
-%package bgp-dragent
-Summary:        Neutron BGP Dynamic Routing agent
-Requires:       openstack-%{service}-common = %{epoch}:%{version}-%{release}
-
-
-%description bgp-dragent
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the Neutron BGP Dynamic Routing agent that will host
-different BGP speaking drivers and makes the required BGP peering session/s for
-Neutron.
-
-
 %package linuxbridge
 Summary:        Neutron Linuxbridge agent
 Requires:       bridge-utils
 Requires:       ebtables
+Requires:       ipset
+Requires:       iptables
 Requires:       openstack-%{service}-common = %{epoch}:%{version}-%{release}
 
 
@@ -244,6 +239,8 @@ Requires:       openstack-%{service}-common = %{epoch}:%{version}-%{release}
 # We require openvswitch when using vsctl to access ovsdb;
 # but if we use native access, then we just need python bindings.
 # since we don't know what users actually use, we depend on both.
+Requires:       ipset
+Requires:       iptables
 Requires:       openvswitch
 Requires:       python-openvswitch
 
@@ -258,6 +255,7 @@ networks using Open vSwitch.
 
 %package metering-agent
 Summary:        Neutron bandwidth metering agent
+Requires:       iptables
 Requires:       openstack-%{service}-common = %{epoch}:%{version}-%{release}
 
 
@@ -359,6 +357,8 @@ rm -rf neutron.egg-info
 %build
 export SKIP_PIP_INSTALL=1
 %{__python2} setup.py build
+# Generate i18n files
+%{__python2} setup.py compile_catalog -d build/lib/%{service}/locale
 
 # Generate configuration files
 PYTHONPATH=. tools/generate_config_file_samples.sh
@@ -416,7 +416,6 @@ install -p -D -m 440 %{SOURCE2} %{buildroot}%{_sysconfdir}/sudoers.d/%{service}
 install -p -D -m 644 %{SOURCE10} %{buildroot}%{_unitdir}/neutron-server.service
 install -p -D -m 644 %{SOURCE11} %{buildroot}%{_unitdir}/neutron-linuxbridge-agent.service
 install -p -D -m 644 %{SOURCE12} %{buildroot}%{_unitdir}/neutron-openvswitch-agent.service
-install -p -D -m 644 %{SOURCE13} %{buildroot}%{_unitdir}/neutron-bgp-dragent.service
 install -p -D -m 644 %{SOURCE15} %{buildroot}%{_unitdir}/neutron-dhcp-agent.service
 install -p -D -m 644 %{SOURCE16} %{buildroot}%{_unitdir}/neutron-l3-agent.service
 install -p -D -m 644 %{SOURCE17} %{buildroot}%{_unitdir}/neutron-metadata-agent.service
@@ -451,13 +450,21 @@ mkdir -p %{buildroot}%{_datadir}/%{service}/server
 
 # Create configuration directories for all services that can be populated by users with custom *.conf files
 mkdir -p %{buildroot}/%{_sysconfdir}/%{service}/conf.d/common
-for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup bgp-dragent macvtap-agent; do
+for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent; do
     mkdir -p %{buildroot}/%{_sysconfdir}/%{service}/conf.d/%{service}-$service
 done
 for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic; do
     mkdir -p %{buildroot}/%{_sysconfdir}/%{service}/conf.d/%{service}-$service-agent
 done
 
+# Install i18n .mo files (.po and .pot are not required)
+install -d -m 755 %{buildroot}%{_datadir}
+rm -f %{buildroot}%{python2_sitelib}/%{service}/locale/*/LC_*/%{service}*po
+rm -f %{buildroot}%{python2_sitelib}/%{service}/locale/*pot
+mv %{buildroot}%{python2_sitelib}/%{service}/locale %{buildroot}%{_datadir}/locale
+
+# Find language files
+%find_lang %{service} --all-name
 
 %pre common
 getent group %{service} >/dev/null || groupadd -r %{service}
@@ -494,18 +501,6 @@ exit 0
 %systemd_postun_with_restart neutron-server.service
 
 
-%post bgp-dragent
-%systemd_post neutron-bgp-dragent.service
-
-
-%preun bgp-dragent
-%systemd_preun neutron-bgp-dragent.service
-
-
-%postun bgp-dragent
-%systemd_postun_with_restart neutron-bgp-dragent.service
-
-
 %post macvtap-agent
 %systemd_post neutron-macvtap-agent.service
 
@@ -639,7 +634,7 @@ fi
 %exclude %{python2_sitelib}/%{service}/tests
 
 
-%files common
+%files common -f %{service}.lang
 %license LICENSE
 %doc README.rst
 %{_bindir}/neutron-rootwrap
@@ -666,13 +661,6 @@ fi
 %{_datarootdir}/%{service}/rootwrap/l3.filters
 
 
-%files bgp-dragent
-%license LICENSE
-%{_bindir}/neutron-bgp-dragent
-%{_unitdir}/neutron-bgp-dragent.service
-%dir %{_sysconfdir}/%{service}/conf.d/%{service}-bgp-dragent
-
-
 %files linuxbridge
 %license LICENSE
 %{_bindir}/neutron-linuxbridge-agent
@@ -738,6 +726,9 @@ fi
 
 
 %changelog
+* Mon Jun 27 2016 Jerzy Mikolajczak <jmikolajczak@mirantis.com> 1:9.0.0.0b1-1.el7
+- Update specs for Newton b1 release
+- Remove neutron-bgp-dragent service
 * Fri Apr 8 2016 Jerzy Mikolajczak <jmikolajczak@mirantis.com> 1:8.0.0-1%{?dist}~mos1
 - Update specs for Mitaka Final release
 * Sun Mar 6 2016 Sergey Kolekonov <skolekonov@mirantis.com> 1:8.0.0.0b3-1.el7
diff --git a/xenial/debian/changelog b/xenial/debian/changelog
new file mode 100644 (file)
index 0000000..53b55b1
--- /dev/null
@@ -0,0 +1,658 @@
+neutron (2:9.0.0~b1-2~u16.04+mos1) mos10.0; urgency=medium
+
+  * Update to latest release
+  * Requirements update based on project requirements
+  * Source: http://anonscm.debian.org/git/openstack/neutron.git/?h=debian%2Fnewton
+
+ -- Jerzy Mikolajczak <jmikolajczak@mirantis.com>  Fri, 24 Jun 2016 13:33:15 +0200
+
+neutron (2:9.0.0~b1-2) UNRELEASED; urgency=medium
+
+  * Activates qos policies by default.
+  * neutron-server loads fwaas_driver.ini if it is present in /etc/neutron.
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 17 Jun 2016 14:33:59 +0200
+
+neutron (2:9.0.0~b1-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Fix neutron-metadata server templates.
+  * Fixed (build-)depends for this release.
+  * Drop Return_oslo_config_Opts_to_config_generator.patch applied upstream.
+  * Added fix-requirements.txt.patch.
+  * Disable auto_clean as it requires a higher version of setuptools, which
+    isn't in the sbuild host for Jessie.
+  * Using ostestr directly, not using ./run_tests.sh anymore.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 09 Jun 2016 00:59:14 +0200
+
+neutron (2:8.0.0-2) unstable; urgency=medium
+
+  [ Ondřej Nový ]
+  * Standards-Version is 3.9.8 now (no change)
+  * d/copyright: Changed source URL to https protocol
+
+  [ Thomas Goirand ]
+  * Updated Portuguese translation for debconf messages (Closes: #821050).
+  * Updated Dutch translation for debconf messages (Closes: #822965).
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 19 May 2016 11:22:30 +0200
+
+neutron (2:8.0.0-1~u14.04+mos1) mos9.0; urgency=medium
+
+  * Source [0]
+    [0] http://anonscm.debian.org/git/openstack/neutron.git/tree/debian?h=debian/mitaka
+
+ -- Jerzy Mikolajczak <jmikolajczak@mirantis.com>  Fri, 08 Apr 2016 11:10:40 +0200
+
+neutron (2:8.0.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 07 Apr 2016 18:29:42 +0200
+
+neutron (2:8.0.0~rc3-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Uploading to unstable.
+  * Fixed (build-)depends for this release.
+  * Added missing copyright holders (Closes: #816208).
+  * Failed tests fails the build.
+
+ -- Thomas Goirand <zigo@debian.org>  Tue, 05 Apr 2016 10:07:40 +0200
+
+neutron (2:8.0.0~rc1-2) experimental; urgency=medium
+
+  * Do not use Keystone admin auth token to register API endpoints.
+
+ -- Thomas Goirand <zigo@debian.org>  Tue, 29 Mar 2016 13:50:43 +0000
+
+neutron (2:8.0.0~rc1-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Fixed ryu version to 3.30, since I could upload it to Experimental after
+    current maintainer agreed with team maintenance.
+  * Added missing runtime depends: q-text-as-data.
+  * Rebuild with newer oslo.config.
+  * Added Return_oslo_config_Opts_to_config_generator.patch to avoid warnings.
+  * Standards-Version: 3.9.7 (no change).
+  * Ran debconf-updatepo.
+
+ -- Thomas Goirand <zigo@debian.org>  Mon, 21 Mar 2016 14:46:45 +0100
+
+neutron (2:8.0.0~b3-1~u14.04+mos1) mos9.0; urgency=medium
+
+  * Source [0]
+    [0] http://anonscm.debian.org/git/openstack/neutron.git/tree/debian?h=debian/mitaka
+
+ -- Sergey Kolekonov <skolekonov@mirantis.com>  Sat, 05 Mar 2016 18:12:28 +0300
+
+neutron (2:8.0.0~b3-1) experimental; urgency=medium
+
+  [ Ondřej Nový ]
+  * Fixed VCS URLs (https).
+
+  [ Thomas Goirand ]
+  * New upstream release.
+  * Fixed (build-)depends for this release.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 03 Mar 2016 20:40:19 +0800
+
+neutron (2:8.0.0~b2-4) experimental; urgency=medium
+
+  [ Thomas Goirand ]
+  * Added a neutron-sriov-agent package.
+  * Added Ivan in the upload list.
+
+  [ Ivan Udovichenko]
+  * d/neutron-openvswitch-agent.upstart.in: Remove legacy custom Upstart script.
+  * d/neutron-linuxbridge-agent.init.in d/neutron-openvswitch-agent.init.in:
+      Add custom ML2 config files instead of the default one (LP: #1527005).
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 26 Feb 2016 14:15:35 +0000
+
+neutron (2:8.0.0~b2-3) experimental; urgency=medium
+
+  * Bumped EPOCH to align with Ubuntu.
+  * Allow unit test to fail, because they do in Trusty.
+  * Do not -X/usr/bin when calling dh_install.
+  * Fixed auth_protocol to be http and not https by default.
+  * Drop Provides: argparse (Closes: #810728).
+  * neutron-linuxbridge-agent Breaks + Replaes older neutron-common
+    (Closes: #813068).
+  * New pt_BR.po debconf translation (Closes: #811530).
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 28 Jan 2016 07:34:12 +0000
+
+neutron (2:8.0.0~b1-1~u14.04+mos1) mos9.0; urgency=medium
+
+  * Source [0]
+    [0] http://anonscm.debian.org/git/openstack/neutron.git/tree/debian?h=debian/mitaka
+  * Add missing dependencies (radvd, python-openvswitch, python-pyroute2)
+    Commits 918a100 a5a14ee
+  * Update references to Nicira NVP plugin (e839df9)
+  * Do not manage nova_admin_* options from templates (054c7f1)
+  * Generate configuration files
+  * Add missing packages neutron-plugin-sriov-agent and neutron-plugin-ml2
+  * Add doc package and git as a build dependency
+  * Update requirements according to global requirements [1]
+    [1] https://github.com/openstack/requirements/blob/master/global-requirements.txt
+
+ -- Sergey Kolekonov <skolekonov@mirantis.com>  Mon, 18 Jan 2016 19:48:23 +0300
+
+neutron (1:8.0.0~b1-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Fixed (build-)depeneds for this release.
+  * Rebased better-config-defaults.patch.
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 04 Dec 2015 09:03:42 +0100
+
+neutron (2:7.0.1-1~u14.04+mos1) mos8.0; urgency=medium
+
+  * Fix version according to versioning policy
+
+ -- Sergey Kolekonov <skolekonov@mirantis.com>  Fri, 18 Dec 2015 17:19:02 +0300
+
+neutron (2:7.0.0-1~u14.04+mos4) mos8.0; urgency=medium
+
+  * Add python-openvswitch to common dependencies as it gives performance
+    gains to neutron-netns-cleanup execution
+    LP: #1525126
+
+ -- Jerzy Mikolajczak <jmikolajczak@mirantis.com>  Tue, 15 Dec 2015 12:33:11 +0100
+
+neutron (2:7.0.0-1~u14.04+mos3) mos8.0; urgency=medium
+
+  * Update references to Nicira NVP plugin
+    LP: #1515165
+
+ -- Sergey Kolekonov <skolekonov@mirantis.com>  Wed, 09 Dec 2015 13:08:42 +0300
+
+neutron (2:7.0.0-1~u14.04+mos2) mos8.0; urgency=medium
+
+  * Add radvd to l3-agent dependencies as it's required for IPv6 networking
+    LP: #1515607
+
+ -- Sergey Kolekonov <skolekonov@mirantis.com>  Fri, 13 Nov 2015 13:18:50 +0300
+
+neutron (2:7.0.0-1~u14.04+mos1) mos8.0; urgency=medium
+
+  * Do not manage nova_admin_ options from templates as they are deprecated
+    and should be replaced with authentication plugin specific options
+
+ -- Sergey Kolekonov <skolekonov@mirantis.com>  Fri, 02 Nov 2015 19:51:51 +0300
+
+neutron (2:7.0.0.0b2-1~u14.04+mos2) mos8.0; urgency=medium
+
+  * Switch to Ubuntu packages compatible naming scheme
+  * Add additional upstart scripts
+
+ -- Sergey Kolekonov <skolekonov@mirantis.com>  Fri, 09 Oct 2015 12:22:51 +0300
+
+neutron (2:7.0.0.0b2-1~u14.04+mos1) mos8.0; urgency=medium
+
+  * 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, 30 Sep 2015 15:31:57 +0300
+
+neutron (1:7.0.0-2) unstable; urgency=medium
+
+  * Delete openvswitch_agent.ini on purge (Closes: #802538).
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 23 Oct 2015 12:25:25 +0200
+
+neutron (1:7.0.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Uploading to unstable.
+  * Added python-pymysql as runtime dependency.
+
+ -- Thomas Goirand <zigo@debian.org>  Tue, 13 Oct 2015 15:05:52 +0200
+
+neutron (1:7.0.0~rc1-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Fixed (build-)depends for this release.
+  * Rebased patches.
+  * Now neutron-server depends on python-openstackclient.
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 25 Sep 2015 09:37:11 +0200
+
+neutron (1:7.0.0~b3-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Fixed (build-)depends for this release.
+  * Rebased better-config-defaults.patch.
+
+ -- Thomas Goirand <zigo@debian.org>  Mon, 07 Sep 2015 11:51:13 +0200
+
+neutron (1:7.0.0~b2-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Fixed (build-)depends for this release.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 16 Jul 2015 15:06:54 +0200
+
+neutron (2015.1.0+2015.06.24.git61.bdf194a0e1-3) unstable; urgency=medium
+
+  * Added requirements.txt patch for SQLA version.
+
+ -- Thomas Goirand <zigo@debian.org>  Wed, 01 Jul 2015 03:02:58 +0000
+
+neutron (2015.1.0+2015.06.24.git61.bdf194a0e1-2) unstable; urgency=medium
+
+  * Rebuilt for sqlalchemy 1.0.6.
+
+ -- Thomas Goirand <zigo@debian.org>  Wed, 01 Jul 2015 02:14:01 +0000
+
+neutron (2015.1.0+2015.06.24.git61.bdf194a0e1-1) unstable; urgency=medium
+
+  * 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
+
+ -- Thomas Goirand <zigo@debian.org>  Wed, 24 Jun 2015 07:41:07 +0000
+
+neutron (2015.1.0-4) unstable; urgency=medium
+
+  * Updated Danish da.po debconf translation (Closes: #787375).
+
+ -- 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
diff --git a/xenial/debian/compat b/xenial/debian/compat
new file mode 100644 (file)
index 0000000..ec63514
--- /dev/null
@@ -0,0 +1 @@
+9
diff --git a/xenial/debian/control b/xenial/debian/control
new file mode 100644 (file)
index 0000000..d68bf0c
--- /dev/null
@@ -0,0 +1,392 @@
+Source: neutron
+Section: net
+Priority: optional
+Maintainer: PKG OpenStack <openstack-devel@lists.alioth.debian.org>
+Uploaders: Thomas Goirand <zigo@debian.org>,
+           Gustavo Panizzo <gfa@zumbi.com.ar>,
+           Ivan Udovichenko <iudovichenko@mirantis.com>,
+Build-Depends: debhelper (>= 9),
+               dh-python,
+               dh-systemd,
+               git,
+               openstack-pkg-tools (>= 40~),
+               po-debconf,
+               python-all,
+               python-pbr (>= 1.8),
+               python-setuptools,
+               python-sphinx,
+Build-Depends-Indep: alembic (>= 0.8.4),
+                     bridge-utils,
+                     python-cliff (>= 1.15.0),
+                     python-coverage,
+                     python-ddt (>= 1.0.1),
+                     python-debtcollector (>= 1.2.0),
+                     python-designateclient (>= 1.5.0),
+                     python-eventlet (>= 0.18.4),
+                     python-fixtures (>= 1.3.1),
+                     python-gflags,
+                     python-greenlet,
+                     python-hacking,
+                     python-httplib2,
+                     python-jinja2 (>= 2.8),
+                     python-keystoneauth1 (>= 2.1.0),
+                     python-keystonemiddleware (>= 4.0.0),
+                     python-mock (>= 1.3),
+                     python-netaddr (>= 0.7.12),
+                     python-netifaces (>= 0.10.4),
+                     python-neutronclient (>= 1:4.2.0),
+                     python-neutron-lib (>= 0.2.0),
+                     python-novaclient (>= 2:2.30.1),
+                     python-openvswitch,
+                     python-os-testr (>= 0.4.2),
+                     python-oslo.cache (>= 1.5.0),
+                     python-oslo.concurrency (>= 3.8.0),
+                     python-oslo.config (>= 1:3.9.0),
+                     python-oslo.context (>= 2.2.0),
+                     python-oslo.db (>= 4.1.0),
+                     python-oslo.i18n (>= 2.1.0),
+                     python-oslo.log (>= 2.0.0),
+                     python-oslo.messaging (>= 4.5.0),
+                     python-oslo.middleware (>= 3.0.0),
+                     python-oslo.policy (>= 0.5.0),
+                     python-oslo.reports (>= 0.6.0),
+                     python-oslo.rootwrap (>= 2.0.0),
+                     python-oslo.serialization (>= 2.0.0),
+                     python-oslo.service (>= 1.10.0),
+                     python-oslo.utils (>= 3.5.0),
+                     python-oslo.versionedobjects (>= 1.5.0),
+                     python-oslosphinx (>= 2.5.0),
+                     python-oslotest (>= 1.10.0),
+                     python-osprofiler (>= 1.3.0),
+                     python-paste,
+                     python-pastedeploy,
+                     python-pecan (>= 1.0.0),
+                     python-pymysql,
+                     python-pyudev,
+                     python-requests (>= 2.10.0),
+                     python-requests-mock (>= 0.7.0),
+                     python-retrying,
+                     python-routes,
+                     python-ryu (>= 3.30),
+                     python-six (>= 1.9.0),
+                     python-sqlalchemy (>= 1.0.12),
+                     python-stevedore (>= 1.10.0),
+                     python-testresources,
+                     python-testscenarios,
+                     python-testtools (>= 1.4.0),
+                     python-unittest2,
+                     python-webob,
+                     python-webtest,
+                     subunit,
+                     testrepository,
+Standards-Version: 3.9.8
+Homepage: http://neutron.openstack.org/
+Vcs-Browser: https://anonscm.debian.org/cgit/openstack/neutron.git/
+Vcs-Git: https://anonscm.debian.org/git/openstack/neutron.git
+
+Package: python-neutron
+Architecture: all
+Section: python
+Depends: alembic (>= 0.8.4),
+         conntrack,
+         iproute2,
+         ipset,
+         python-debtcollector (>= 1.2.0),
+         python-designateclient (>= 1.5.0),
+         python-eventlet (>= 0.18.4),
+         python-gflags,
+         python-greenlet,
+         python-httplib2,
+         python-jinja2 (>= 2.8),
+         python-keystoneauth1 (>= 2.1.0),
+         python-keystonemiddleware (>= 4.0.0),
+         python-mysqldb,
+         python-netaddr (>= 0.7.12),
+         python-netifaces (>= 0.10.4),
+         python-neutronclient (>= 1:4.2.0),
+         python-neutron-lib (>= 0.2.0),
+         python-novaclient (>= 2:2.30.1),
+         python-openvswitch,
+         python-oslo.cache (>= 1.5.0),
+         python-oslo.concurrency (>= 3.8.0),
+         python-oslo.config (>= 1:3.9.0),
+         python-oslo.context (>= 2.2.0),
+         python-oslo.db (>= 4.1.0),
+         python-oslo.i18n (>= 2.1.0),
+         python-oslo.log (>= 2.0.0),
+         python-oslo.messaging (>= 4.5.0),
+         python-oslo.middleware (>= 3.0.0),
+         python-oslo.policy (>= 0.5.0),
+         python-oslo.reports (>= 0.6.0),
+         python-oslo.rootwrap (>= 2.0.0),
+         python-oslo.serialization (>= 2.0.0),
+         python-oslo.service (>= 1.10.0),
+         python-oslo.utils (>= 3.5.0),
+         python-oslo.versionedobjects (>= 1.5.0),
+         python-osprofiler (>= 1.3.0),
+         python-paste,
+         python-pastedeploy,
+         python-pbr (>= 1.8),
+         python-pecan (>= 1.0.0),
+         python-psycopg2,
+         python-pymysql,
+         python-pyroute2,
+         python-pyudev,
+         python-requests (>= 2.10.0),
+         python-retrying,
+         python-routes,
+         python-ryu (>= 3.30),
+         python-six (>= 1.9.0),
+         python-sqlalchemy (>= 1.0.12),
+         python-stevedore (>= 1.10.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 Python library.
+
+Package: neutron-server
+Architecture: all
+Depends: adduser,
+         debconf,
+         lsb-base,
+         neutron-common (= ${source:Version}),
+         python-openstackclient,
+         q-text-as-data,
+         ${misc:Depends},
+         ${python: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-common
+Architecture: all
+Depends: adduser,
+         dbconfig-common,
+         debconf,
+         dpkg-dev,
+         python-mysqldb,
+         python-neutron (= ${source:Version}),
+         python-pyparsing (>=1.5.7),
+         python-sqlalchemy (>= 1.0.12),
+         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,
+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 common files.
+
+Package: neutron-plugin-nec-agent
+Architecture: all
+Provides: neutron-plugin,
+Depends: neutron-common (= ${source:Version}),
+         sudo,
+         ${misc:Depends},
+         ${python: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-l3-agent
+Architecture: all
+Depends: adduser,
+         debconf,
+         iputils-arping,
+         keepalived,
+         neutron-common (= ${source:Version}),
+         radvd,
+         sudo,
+         ${misc:Depends},
+         ${python: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: adduser,
+         dnsmasq-base (>= 2.63),
+         dnsmasq-utils (>= 2.63),
+         neutron-common (= ${source:Version}),
+         sudo,
+         ${misc:Depends},
+         ${python: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: adduser,
+         neutron-common (= ${source:Version}),
+         ${misc:Depends},
+         ${python: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: neutron-metering-agent
+Architecture: all
+Depends: adduser,
+         debconf,
+         lsb-base,
+         neutron-common (= ${source:Version}),
+         ${misc:Depends},
+         ${python: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},
+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-common (<< 1:8.0.0~b1),
+          neutron-plugin-linuxbridge-agent (<<2015.1~b3-1),
+Breaks: neutron-common (<< 1:8.0.0~b1),
+        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},
+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-linuxbridge-agent
+Depends: neutron-linuxbridge-agent,
+         ${misc:Depends},
+Architecture: all
+Section: oldlibs
+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
+Depends: neutron-openvswitch-agent,
+         ${misc:Depends},
+Architecture: all
+Section: oldlibs
+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-sriov-agent
+Architecture: all
+Depends: neutron-common (= ${source:Version}),
+         ${misc:Depends},
+         ${python:Depends},
+         ${shlibs:Depends},
+Description: OpenStack virtual network service - SR-IOV 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 Mellanox SR-IOV agent.
+
+Package: neutron-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}, ${sphinxdoc:Depends}
+Description: Neutron is a virtual network service for Openstack - Docs
+ 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 contains the documentation
diff --git a/xenial/debian/copyright b/xenial/debian/copyright
new file mode 100644 (file)
index 0000000..788f960
--- /dev/null
@@ -0,0 +1,62 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Neutron
+Source: https://github.com/openstack/neutron
+
+Files: *
+Copyright: (c) 2011-2016, OpenStack Foundation <openstack-dev@lists.openstack.org>
+           (c) 2011-2016, Cisco Systems
+           (c) 2011-2016, Nicira Networks
+           (c) 2011-2016, Citrix Systems
+           (c) 2012-2016, Hewlett-Packard Development Company, L.P.
+           (c) 2011-2016, VMware, Inc
+           (c) 2012, Nachi Ueno, NTT MCL, Inc.
+           (c) 2012-2016, Intel Corporation
+           (c) 2012-2016, Mirantis Inc.
+           (c) 2013-2016, Red Hat, Inc.
+           (c) 2013-2016, IBM Corp.
+           (c) 2014-2016, VA Linux Systems Japan K.K.
+           (c) 2014-2015, Thales Services SAS
+           (c) 2014-2015, Deutsche Telekom AG
+           (c) 2014-2015, SUSE Linux Products GmbH
+           (c) 2013-2015, NEC Corporation
+           (c) 2011-2015, VMware, Inc.
+           (c) 2012-2015, Cisco Systems, Inc.
+           (c) 2013, Huawei Technologies Co.,LTD.
+           (c) 2012-2015, New Dream Network, LLC (DreamHost)
+           (c) 2014-2015, Mellanox Technologies, Ltd
+           (c) 2013-2015, eNovance SAS <licensing@enovance.com>
+           (c) 2013-2015, Rackspace, Inc.
+           (c) 2015, Infoblox Inc.
+           (c) 2015, Cloudbase Solutions.
+           (c) 2015, Infoblox Inc.
+           (c) 2015, Taturiello Consulting, Meh.
+           (c) 2001-2010, Twisted Matrix Laboratories.
+           (c) 2012, Locaweb.
+           (c) 2010-2013, US Government as represented by the Administrator of NASA
+           (c) 2014, Cloudbase Solutions SRL
+           (c) 2014, NEC Corporation
+License: Apache-2.0
+
+Files: debian/*
+Copyright: (c) 2012-2016, 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
+
+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
+ .
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ 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'.
diff --git a/xenial/debian/cron.d/neutron-dhcp-agent-netns-cleanup b/xenial/debian/cron.d/neutron-dhcp-agent-netns-cleanup
new file mode 100644 (file)
index 0000000..69654c2
--- /dev/null
@@ -0,0 +1,3 @@
+# 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
diff --git a/xenial/debian/cron.d/neutron-l3-agent-netns-cleanup b/xenial/debian/cron.d/neutron-l3-agent-netns-cleanup
new file mode 100644 (file)
index 0000000..e59205e
--- /dev/null
@@ -0,0 +1,3 @@
+# 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
diff --git a/xenial/debian/cron.d/neutron-lbaas-agent-netns-cleanup b/xenial/debian/cron.d/neutron-lbaas-agent-netns-cleanup
new file mode 100644 (file)
index 0000000..f7595b7
--- /dev/null
@@ -0,0 +1,3 @@
+# 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/xenial/debian/dnsmasq-neutron.conf b/xenial/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/xenial/debian/gbp.conf b/xenial/debian/gbp.conf
new file mode 100644 (file)
index 0000000..8cb45b9
--- /dev/null
@@ -0,0 +1,8 @@
+[DEFAULT]
+upstream-branch = master
+debian-branch = debian/newton
+upstream-tag = %(version)s
+compression = xz
+
+[buildpackage]
+export-dir = ../build-area/
diff --git a/xenial/debian/mans/neutron-linuxbridge-agent.8 b/xenial/debian/mans/neutron-linuxbridge-agent.8
new file mode 100644 (file)
index 0000000..4d9ed2e
--- /dev/null
@@ -0,0 +1,11 @@
+.TH neutron\-linuxbridge\-agent 8
+.SH NAME
+neutron\-linuxbridge\-agent \- OpenStack Virtual network service \- linuxbridge agent
+
+.SH SYNOPSIS
+.B neutron\-linuxbridge\-agent
+
+.SH DESCRIPTION
+.B neutron\-linuxbridge\-agent
+
+This man page is a stub. Please contribute.
diff --git a/xenial/debian/mans/neutron-nec-agent.8 b/xenial/debian/mans/neutron-nec-agent.8
new file mode 100644 (file)
index 0000000..be78cd8
--- /dev/null
@@ -0,0 +1,11 @@
+.TH neutron\-nec\-agent 8
+.SH NAME
+neutron\-nec\-agent \- OpenStack Virtual network service \- nec agent
+
+.SH SYNOPSIS
+.B neutron\-nec\-agent
+
+.SH DESCRIPTION
+.B neutron\-nec\-agent
+
+This man page is a stub. Please contribute.
diff --git a/xenial/debian/mans/neutron-openvswitch-agent.8 b/xenial/debian/mans/neutron-openvswitch-agent.8
new file mode 100644 (file)
index 0000000..7fd8519
--- /dev/null
@@ -0,0 +1,11 @@
+.TH neutron\-openvswitch\-agent 8
+.SH NAME
+neutron\-openvswitch\-agent \- OpenStack Virtual network service \- openvswitch agent
+
+.SH SYNOPSIS
+.B neutron\-openvswitch\-agent
+
+.SH DESCRIPTION
+.B neutron\-openvswitch\-agent
+
+This man page is a stub. Please contribute.
diff --git a/xenial/debian/mans/neutron-rootwrap.8 b/xenial/debian/mans/neutron-rootwrap.8
new file mode 100644 (file)
index 0000000..bd95929
--- /dev/null
@@ -0,0 +1,11 @@
+.TH neutron-rootwrap 8
+.SH NAME
+neutron-rootwrap \- OpenStack Virtual network service \- sudo helper
+
+.SH SYNOPSIS
+.B neutron-rootwrap
+
+.SH DESCRIPTION
+.B neutron-rootwrap
+
+This man page is a stub. Please contribute.
diff --git a/xenial/debian/mans/neutron-ryu-agent.8 b/xenial/debian/mans/neutron-ryu-agent.8
new file mode 100644 (file)
index 0000000..8823f9d
--- /dev/null
@@ -0,0 +1,11 @@
+.TH neutron\-ryu\-agent 8
+.SH NAME
+neutron\-ryu\-agent \- OpenStack Virtual network service \- ryu agent
+
+.SH SYNOPSIS
+.B neutron\-ryu\-agent
+
+.SH DESCRIPTION
+.B neutron\-ryu\-agent
+
+This man page is a stub. Please contribute.
diff --git a/xenial/debian/mans/neutron-server.8 b/xenial/debian/mans/neutron-server.8
new file mode 100644 (file)
index 0000000..3ea1989
--- /dev/null
@@ -0,0 +1,11 @@
+.TH neutron-server 8
+.SH NAME
+neutron-server \- OpenStack Virtual network service \- server
+
+.SH SYNOPSIS
+.B neutron-server
+
+.SH DESCRIPTION
+.B neutron-server
+
+This man page is a stub. Please contribute.
diff --git a/xenial/debian/neutron-common.README.Debian b/xenial/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/xenial/debian/neutron-common.config.in b/xenial/debian/neutron-common.config.in
new file mode 100644 (file)
index 0000000..46e8e8e
--- /dev/null
@@ -0,0 +1,117 @@
+#!/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
+       ;;
+       "vmware_nsx.plugin.NsxVPlugin")
+               NEUTRON_PLUGIN_NAME=VMware
+       ;;
+       *)
+               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} nova url neutron/nova_url
+       pkgos_read_config -p high ${N_CONF} nova region_name neutron/nova_region
+       pkgos_read_config -p medium ${N_CONF} nova project_name neutron/nova_admin_tenant_name
+       pkgos_read_config -p medium ${N_CONF} nova username neutron/nova_admin_username
+       pkgos_read_config -p high ${N_CONF} nova 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
diff --git a/xenial/debian/neutron-common.dirs b/xenial/debian/neutron-common.dirs
new file mode 100644 (file)
index 0000000..2b06aa2
--- /dev/null
@@ -0,0 +1,2 @@
+etc/neutron/plugins
+etc/neutron/rootwrap.d
diff --git a/xenial/debian/neutron-common.install b/xenial/debian/neutron-common.install
new file mode 100644 (file)
index 0000000..e4c3949
--- /dev/null
@@ -0,0 +1,9 @@
+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/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/xenial/debian/neutron-common.logrotate b/xenial/debian/neutron-common.logrotate
new file mode 100644 (file)
index 0000000..c39eca5
--- /dev/null
@@ -0,0 +1,7 @@
+/var/log/neutron/*.log {
+    daily
+    missingok
+    compress
+    delaycompress
+    copytruncate
+}
diff --git a/xenial/debian/neutron-common.postinst.in b/xenial/debian/neutron-common.postinst.in
new file mode 100644 (file)
index 0000000..e65290d
--- /dev/null
@@ -0,0 +1,152 @@
+#!/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} nova url ${RET}
+
+       db_get neutron/nova_region
+       pkgos_inifile set ${N_CONF} nova region_name ${RET}
+
+       db_get neutron/nova_admin_tenant_name
+       NOVA_TENANT_NAME_IN_NEUTRON=${RET}
+       pkgos_inifile set ${N_CONF} nova tenant_name ${RET}
+       pkgos_inifile set ${N_CONF} nova project_name ${RET}
+
+       db_get neutron/nova_admin_username
+       pkgos_inifile set ${N_CONF} nova username ${RET}
+
+       db_get neutron/nova_admin_password
+       pkgos_inifile set ${N_CONF} nova 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 0700 /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/xenial/debian/neutron-common.postrm b/xenial/debian/neutron-common.postrm
new file mode 100644 (file)
index 0000000..7a6bbe2
--- /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/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/xenial/debian/neutron-common.prerm b/xenial/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/xenial/debian/neutron-common.templates b/xenial/debian/neutron-common.templates
new file mode 100644 (file)
index 0000000..3b0910b
--- /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_name
+Type: string
+Default: admin
+_Description: Nova admin tenant name:
+ Neutron needs to be able to communicate with Nova through Keystone. Therefore
+ Neutron needs to know the Nova admin tenant name, 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/xenial/debian/neutron-common.tmpfile b/xenial/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/xenial/debian/neutron-dhcp-agent.init.in b/xenial/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"
diff --git a/xenial/debian/neutron-dhcp-agent.install b/xenial/debian/neutron-dhcp-agent.install
new file mode 100644 (file)
index 0000000..568ca1f
--- /dev/null
@@ -0,0 +1 @@
+debian/cron.d/neutron-dhcp-agent-netns-cleanup etc/cron.d
diff --git a/xenial/debian/neutron-dhcp-agent.postinst.in b/xenial/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/xenial/debian/neutron-l3-agent.init.in b/xenial/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"
diff --git a/xenial/debian/neutron-l3-agent.install b/xenial/debian/neutron-l3-agent.install
new file mode 100644 (file)
index 0000000..913f215
--- /dev/null
@@ -0,0 +1 @@
+debian/cron.d/neutron-l3-agent-netns-cleanup etc/cron.d
diff --git a/xenial/debian/neutron-linuxbridge-agent.init.in b/xenial/debian/neutron-linuxbridge-agent.init.in
new file mode 100644 (file)
index 0000000..a79ed95
--- /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/linuxbridge_agent.ini"
+
diff --git a/xenial/debian/neutron-linuxbridge-agent.manpages b/xenial/debian/neutron-linuxbridge-agent.manpages
new file mode 100644 (file)
index 0000000..d1e40a2
--- /dev/null
@@ -0,0 +1 @@
+debian/mans/neutron-linuxbridge-agent.8
diff --git a/xenial/debian/neutron-metadata-agent.config.in b/xenial/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/xenial/debian/neutron-metadata-agent.init.in b/xenial/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"
diff --git a/xenial/debian/neutron-metadata-agent.postinst.in b/xenial/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/xenial/debian/neutron-metadata-agent.postrm b/xenial/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/xenial/debian/neutron-metadata-agent.templates b/xenial/debian/neutron-metadata-agent.templates
new file mode 100644 (file)
index 0000000..2fe205b
--- /dev/null
@@ -0,0 +1,50 @@
+# 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: Authentication server username:
+ Please specify the username to use with the authentication server.
+
+Template: neutron-metadata/admin-password
+Type: password
+_Description: Auth server password:
+ Please specify the password to use with the authentication server.
+
+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/xenial/debian/neutron-metering-agent.init.in b/xenial/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"
diff --git a/xenial/debian/neutron-openvswitch-agent.init.in b/xenial/debian/neutron-openvswitch-agent.init.in
new file mode 100644 (file)
index 0000000..8577910
--- /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/openvswitch_agent.ini"
diff --git a/xenial/debian/neutron-openvswitch-agent.manpages b/xenial/debian/neutron-openvswitch-agent.manpages
new file mode 100644 (file)
index 0000000..7cc4efe
--- /dev/null
@@ -0,0 +1 @@
+debian/mans/neutron-openvswitch-agent.8
diff --git a/xenial/debian/neutron-plugin-nec-agent.manpages b/xenial/debian/neutron-plugin-nec-agent.manpages
new file mode 100644 (file)
index 0000000..a9a0ac4
--- /dev/null
@@ -0,0 +1 @@
+debian/mans/neutron-nec-agent.8
diff --git a/xenial/debian/neutron-server.config.in b/xenial/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/xenial/debian/neutron-server.init.in b/xenial/debian/neutron-server.init.in
new file mode 100644 (file)
index 0000000..819f38b
--- /dev/null
@@ -0,0 +1,51 @@
+#! /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
+
+# If neutron-fwaas-l3-agent is installed, then we want to activate fwaas
+if [ -r /etc/neutron/fwaas_driver.ini ] ; then
+       DAEMON_ARGS="${DAEMON_ARGS} --config-file=/etc/neutron/fwaas_driver.ini"
+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/xenial/debian/neutron-server.manpages b/xenial/debian/neutron-server.manpages
new file mode 100644 (file)
index 0000000..2c37937
--- /dev/null
@@ -0,0 +1,2 @@
+debian/mans/neutron-rootwrap.8
+debian/mans/neutron-server.8
diff --git a/xenial/debian/neutron-server.postinst.in b/xenial/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/xenial/debian/neutron-server.prerm b/xenial/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/xenial/debian/neutron-server.service.in b/xenial/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/xenial/debian/neutron-server.templates b/xenial/debian/neutron-server.templates
new file mode 100644 (file)
index 0000000..1740826
--- /dev/null
@@ -0,0 +1,63 @@
+# 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 a known admin project name, admin username and password. The
+ admin auth token is not used anymore.
+
+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-admin-name
+Type: string
+Default: admin
+_Description: Keystone admin name:
+ To register the service endpoint, this package needs to know the Admin login,
+ name, project name, and password to the Keystone server.
+
+Template: neutron/keystone-project-name
+Type: string
+Default: admin
+_Description: Keystone admin project name:
+ To register the service endpoint, this package needs to know the Admin login,
+ name, project name, and password to the Keystone server.
+
+Template: neutron/keystone-admin-password
+Type: password
+_Description: Keystone admin password:
+ To register the service endpoint, this package needs to know the Admin login,
+ name, project name, and password to the Keystone server.
+
+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/xenial/debian/neutron-server.upstart.in b/xenial/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
diff --git a/xenial/debian/neutron-sriov-agent.init.in b/xenial/debian/neutron-sriov-agent.init.in
new file mode 100644 (file)
index 0000000..ba535e1
--- /dev/null
@@ -0,0 +1,21 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides:          neutron-sriov-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: SRIOV Agent
+# Description:       This is the Neutron SRIOV agent
+### END INIT INFO
+
+# Authors: Thomas Goirand <zigo@debian.org>
+DESC="OpenStack Neutron SRIOV Agent"
+PROJECT_NAME=neutron
+NAME=${PROJECT_NAME}-sriov-agent
+DAEMON=/usr/bin/neutron-sriov-nic-agent
+# --config-file=/etc/neutron/neutron.conf will be happened
+# to DAEMON_ARGS later by openstack-pkg-tools
+DAEMON_ARGS="--config-file=/etc/neutron/plugins/ml2/sriov_agent.ini"
diff --git a/xenial/debian/neutron_sudoers b/xenial/debian/neutron_sudoers
new file mode 100644 (file)
index 0000000..b5448c8
--- /dev/null
@@ -0,0 +1,3 @@
+Defaults:neutron !requiretty
+
+neutron ALL = (root) NOPASSWD: /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf *
diff --git a/xenial/debian/patches/fix-requirements.txt.patch b/xenial/debian/patches/fix-requirements.txt.patch
new file mode 100644 (file)
index 0000000..475cae2
--- /dev/null
@@ -0,0 +1,16 @@
+Description: Fix requirements.txt
+Author: Jerzy Mikolajczak <jmikolajczak@mirantis.com>
+Forwarded: not-needed
+Last-Update: 2016-07-01
+
+--- neutron-9.0.0~b1.orig/requirements.txt
++++ neutron-9.0.0~b1/requirements.txt
+@@ -44,8 +44,6 @@
+ oslo.utils>=3.11.0 # Apache-2.0
+ oslo.versionedobjects>=1.9.1 # Apache-2.0
+ osprofiler>=1.3.0 # Apache-2.0
+-ovs>=2.5.0;python_version=='2.7' # Apache-2.0
+-ovs>=2.6.0.dev1;python_version>='3.4' # Apache-2.0
+
+ python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0
+ python-designateclient>=1.5.0 # Apache-2.0
diff --git a/xenial/debian/patches/series b/xenial/debian/patches/series
new file mode 100644 (file)
index 0000000..bb52e82
--- /dev/null
@@ -0,0 +1 @@
+fix-requirements.txt.patch
diff --git a/xenial/debian/plugin_guess_func b/xenial/debian/plugin_guess_func
new file mode 100644 (file)
index 0000000..281152a
--- /dev/null
@@ -0,0 +1,167 @@
+#!/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
+       ;;
+       "vmware_nsx.plugin.NsxVPlugin")
+               NEUTRON_PLUGIN_NAME=VMware
+       ;;
+       *)
+               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
+       ;;
+       "VMware")
+               NEUTRON_PLUGIN_CONFIG=${PLUG_INI_BASE}vmware/nsx.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
+       ;;
+       "vmware_nsx.plugin.NsxVPlugin")
+               NEUTRON_PLUGIN_NAME=VMware
+       ;;
+       *)
+               NEUTRON_PLUGIN_NAME="other"
+       ;;
+       esac
+}
diff --git a/xenial/debian/po/POTFILES.in b/xenial/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/xenial/debian/po/da.po b/xenial/debian/po/da.po
new file mode 100644 (file)
index 0000000..839b81a
--- /dev/null
@@ -0,0 +1,684 @@
+# 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: 2016-06-06 00:25+0200\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 ../neutron-metadata-agent.templates:4001
+msgid "Authentication server username:"
+msgstr "Brugernavn for godkendelsesserveren:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.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 ../neutron-metadata-agent.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
+#, fuzzy
+#| msgid "Nova admin tenant ID:"
+msgid "Nova admin tenant name:"
+msgstr "Tenant-id for Novaadministratoren:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+#, fuzzy
+#| 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."
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant name, 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
+#, fuzzy
+#| msgid ""
+#| "Note that you will need to have an up and running Keystone server on "
+#| "which to connect using the Keystone authentication token."
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using a known admin project name, admin username and password. "
+"The admin auth token is not used anymore."
+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: string
+#. Description
+#: ../neutron-server.templates:4001
+#, fuzzy
+#| msgid "Neutron administrator username:"
+msgid "Keystone admin name:"
+msgstr "Neutron-administratorbrugernavn:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001 ../neutron-server.templates:5001
+#: ../neutron-server.templates:6001
+msgid ""
+"To register the service endpoint, this package needs to know the Admin "
+"login, name, project name, and password to the Keystone server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+#, fuzzy
+#| msgid "Nova admin tenant ID:"
+msgid "Keystone admin project name:"
+msgstr "Tenant-id for Novaadministratoren:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:6001
+#, fuzzy
+#| msgid "Nova administrator password:"
+msgid "Keystone admin password:"
+msgstr "Adgangskode for Novaadministratoren:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Neutron endpoint IP address:"
+msgstr "IP-adresse for Neutron-slutpunkt:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+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:7001
+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:8001
+msgid "Name of the region to register:"
+msgstr "Regionsnavn at registrere:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+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: 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."
+
+#~ msgid "Auth server username:"
+#~ msgstr "Brugernavn for godkendelsesserver:"
+
+#~ msgid "Keystone authentication token:"
+#~ msgstr "Symbol for Keystone-godkendelse:"
+
+#~ 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."
diff --git a/xenial/debian/po/de.po b/xenial/debian/po/de.po
new file mode 100644 (file)
index 0000000..1bf9fc4
--- /dev/null
@@ -0,0 +1,702 @@
+# 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: 2016-06-06 00:25+0200\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 ../neutron-metadata-agent.templates:4001
+msgid "Authentication server username:"
+msgstr "Benutzername des Authentifizierungsservers:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.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 ../neutron-metadata-agent.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
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Nova admin tenant name:"
+msgstr "Benutzername des Authentifizierungsservers:"
+
+#. 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 name, 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
+#, fuzzy
+#| msgid ""
+#| "Note that you will need to have an up and running Keystone server on "
+#| "which to connect using the Keystone authentication token."
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using a known admin project name, admin username and password. "
+"The admin auth token is not used anymore."
+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: string
+#. Description
+#: ../neutron-server.templates:4001
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Keystone admin name:"
+msgstr "Benutzername des Authentifizierungsservers:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001 ../neutron-server.templates:5001
+#: ../neutron-server.templates:6001
+msgid ""
+"To register the service endpoint, this package needs to know the Admin "
+"login, name, project name, and password to the Keystone server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Keystone admin project name:"
+msgstr "Benutzername des Authentifizierungsservers:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Keystone admin password:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Neutron endpoint IP address:"
+msgstr "IP-Adresse des Neutron-Endpunkts:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+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:7001
+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:8001
+msgid "Name of the region to register:"
+msgstr "Name der Region, die registriert wird:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+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: 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 "Auth server username:"
+#~ msgstr "Benutzername des Authentifizierungsservers:"
+
+#~ msgid "Keystone authentication token:"
+#~ msgstr "Authentifizierungs-Token des Keystone-Servers:"
+
+#~ 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."
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/xenial/debian/po/es.po b/xenial/debian/po/es.po
new file mode 100644 (file)
index 0000000..4de2ce4
--- /dev/null
@@ -0,0 +1,711 @@
+# 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: 2016-06-06 00:25+0200\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 ../neutron-metadata-agent.templates:4001
+msgid "Authentication server username:"
+msgstr "Nombre de usuario del servidor de autenticación:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.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 ../neutron-metadata-agent.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 enter the URL of the Nova server."
+msgstr "Introduzca la URL del servidor Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Nova server region name:"
+msgstr "Nombre de la región del servidor Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Please enter the region of the Nova server."
+msgstr "Introduzca la región del servidor Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+#, fuzzy
+#| msgid "Nova admin tenant ID:"
+msgid "Nova admin tenant name:"
+msgstr "ID del inquilino («tenant») administrador de Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+#, fuzzy
+#| 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."
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant name, 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 "Neutron administrator username:"
+msgstr "Nombre de usuario del administrador de Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+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 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
+#, fuzzy
+#| msgid ""
+#| "Note that you will need to have an up and running Keystone server on "
+#| "which to connect using the Keystone authentication token."
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using a known admin project name, admin username and password. "
+"The admin auth token is not used anymore."
+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: string
+#. Description
+#: ../neutron-server.templates:4001
+#, fuzzy
+#| msgid "Neutron administrator username:"
+msgid "Keystone admin name:"
+msgstr "Nombre de usuario del administrador de Neutron:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001 ../neutron-server.templates:5001
+#: ../neutron-server.templates:6001
+msgid ""
+"To register the service endpoint, this package needs to know the Admin "
+"login, name, project name, and password to the Keystone server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+#, fuzzy
+#| msgid "Nova admin tenant ID:"
+msgid "Keystone admin project name:"
+msgstr "ID del inquilino («tenant») administrador de Nova:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:6001
+#, fuzzy
+#| msgid "Nova administrator password:"
+msgid "Keystone admin password:"
+msgstr "Contraseña del administrador de Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Neutron endpoint IP address:"
+msgstr "Dirección IP del punto final de Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+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:7001
+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:8001
+msgid "Name of the region to register:"
+msgstr "Nombre de la región a registrar:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+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: 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 "Auth server username:"
+#~ msgstr "Nombre de usuario del servidor de autenticación:"
+
+#~ msgid "Keystone authentication token:"
+#~ msgstr "Token de autenticación de Keystone:"
+
+#~ 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."
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/xenial/debian/po/fr.po b/xenial/debian/po/fr.po
new file mode 100644 (file)
index 0000000..709874b
--- /dev/null
@@ -0,0 +1,700 @@
+# 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: 2016-06-06 00:25+0200\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 ../neutron-metadata-agent.templates:4001
+msgid "Authentication server username:"
+msgstr "Identifiant sur le serveur d'authentification :"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.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 ../neutron-metadata-agent.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
+#, fuzzy
+#| msgid "Nova admin tenant ID:"
+msgid "Nova admin tenant name:"
+msgstr "Identifiant du client administrateur pour Nova :"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+#, fuzzy
+#| 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."
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant name, 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
+#, fuzzy
+#| msgid ""
+#| "Note that you will need to have an up and running Keystone server on "
+#| "which to connect using the Keystone authentication token."
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using a known admin project name, admin username and password. "
+"The admin auth token is not used anymore."
+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: string
+#. Description
+#: ../neutron-server.templates:4001
+#, fuzzy
+#| msgid "Neutron administrator username:"
+msgid "Keystone admin name:"
+msgstr "Identifiant de l'administrateur de Neutron :"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001 ../neutron-server.templates:5001
+#: ../neutron-server.templates:6001
+msgid ""
+"To register the service endpoint, this package needs to know the Admin "
+"login, name, project name, and password to the Keystone server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+#, fuzzy
+#| msgid "Nova admin tenant ID:"
+msgid "Keystone admin project name:"
+msgstr "Identifiant du client administrateur pour Nova :"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:6001
+#, fuzzy
+#| msgid "Nova administrator password:"
+msgid "Keystone admin password:"
+msgstr "Mot de passe administrateur pour Nova :"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Neutron endpoint IP address:"
+msgstr "Adresse IP du point d'accès Neutron :"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+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:7001
+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:8001
+msgid "Name of the region to register:"
+msgstr "Nom de la région à enregistrer :"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+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: 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 "Auth server username:"
+#~ msgstr "Identifiant sur le serveur d'authentification :"
+
+#~ msgid "Keystone authentication token:"
+#~ msgstr "Jeton d'authentification Keystone :"
+
+#~ 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."
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/xenial/debian/po/it.po b/xenial/debian/po/it.po
new file mode 100644 (file)
index 0000000..9e8c3d3
--- /dev/null
@@ -0,0 +1,686 @@
+# 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: 2016-06-06 00:25+0200\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 ../neutron-metadata-agent.templates:4001
+msgid "Authentication server username:"
+msgstr "Nome utente per il server di autenticazione:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.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 ../neutron-metadata-agent.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
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Nova admin tenant name:"
+msgstr "Nome utente per il server di autenticazione:"
+
+#. 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 name, 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
+#, fuzzy
+#| msgid ""
+#| "Note that you will need to have an up and running Keystone server on "
+#| "which to connect using the Keystone authentication token."
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using a known admin project name, admin username and password. "
+"The admin auth token is not used anymore."
+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: string
+#. Description
+#: ../neutron-server.templates:4001
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Keystone admin name:"
+msgstr "Nome utente per il server di autenticazione:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001 ../neutron-server.templates:5001
+#: ../neutron-server.templates:6001
+msgid ""
+"To register the service endpoint, this package needs to know the Admin "
+"login, name, project name, and password to the Keystone server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Keystone admin project name:"
+msgstr "Nome utente per il server di autenticazione:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Keystone admin password:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Neutron endpoint IP address:"
+msgstr "Indirizzo IP del punto terminale Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+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:7001
+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:8001
+msgid "Name of the region to register:"
+msgstr "Nome della regione da registrare:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+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: 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 "Auth server username:"
+#~ msgstr "Nome utente per il server di autenticazione:"
+
+#~ msgid "Keystone authentication token:"
+#~ msgstr "Token di autenticazione Keystone:"
+
+#~ 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."
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/xenial/debian/po/nl.po b/xenial/debian/po/nl.po
new file mode 100644 (file)
index 0000000..ac2fce0
--- /dev/null
@@ -0,0 +1,688 @@
+# 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, 2016.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron_2_8.0.0-1\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2016-06-06 00:25+0200\n"
+"PO-Revision-Date: 2016-04-19 15:57+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 ""
+"Geef de computernaam op van uw authenticatieserver voor Neutron. Meestal is "
+"dit ook de computernaam van uw OpenStack Identiteitsdienst (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Authentication server tenant name:"
+msgstr "Naam van de cliëntruimte (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 cliëntruimte (tenant) op de authenticatieserver."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.templates:4001
+msgid "Authentication server username:"
+msgstr "Gebruikersnaam op de authenticatieserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.templates:4001
+msgid "Please specify the username to use with the authentication server."
+msgstr ""
+"Geef de gebruikersnaam op die op de authenticatieserver gebruikt moet worden."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Authentication server password:"
+msgstr "Wachtwoord op de authenticatieserver:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001 ../neutron-metadata-agent.templates:5001
+msgid "Please specify the password to use with the authentication server."
+msgstr ""
+"Geef het wachtwoord op dat op de authenticatieserver gebruikt moet 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 werd geen database opgezet om door Neutron gebruikt te worden. Voor u "
+"doorgaat moet u beschikken over de volgende informatie:"
+
+#. 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 sommige van deze gegevens ontbreken, moet u deze optie niet kiezen en "
+"de toepassing gebruiken met gewone 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 door het uitvoeren van \"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 samen te werken, 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 "Geef het IP-adres op van die server."
+
+#. 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 ""
+"Geef de gebruikersnaam op 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 het wachtwoord op dat gebruikt wordt 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 cliënt(\"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 cliënt(\"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 "
+"cliënt(\"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 cliënt(\"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 enter the URL of the Nova server."
+msgstr "Geef de URL van de Novaserver op."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Nova server region name:"
+msgstr "Naam van de regio van de Novaserver:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Please enter the region of the Nova server."
+msgstr "Geef de regio van de Novaserver op."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Nova admin tenant name:"
+msgstr "Naam van de cliëntruimte (tenant) voor 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 name, username and "
+"password."
+msgstr ""
+"Neutron moet met Nova kunnen communiceren via Keystone. Om die reden moet "
+"Neutron de cliëntruimte (tenant), de gebruikersnaam en het wachtwoord van de "
+"Neutron-beheerder kennen."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Please enter the ID of the admin tenant for Nova."
+msgstr "Geef de ID op van de cliëntruimte (tenant) van de beheerder van Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+msgid "Neutron administrator username:"
+msgstr "Gebruikersnaam van de beheerder van Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+msgid "Please enter the username of the Nova administrator."
+msgstr "Voer de gebruikersnaam in van de beheerder van Nova."
+
+#. 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 enter the password of the Nova administrator."
+msgstr "Geef het wachtwoord op van de beheerder van Nova."
+
+#. 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 a known admin project name, admin username and password. "
+"The admin auth token is not used anymore."
+msgstr ""
+"Merk op dat u een functionerende Keystone-server moet hebben om er een "
+"verbinding mee te maken met behulp van een gekende beheerdersprojectnaam, "
+"beheerdersgebruikersnaam en wachtwoord. Het beheerderslegitimatiebewijs "
+"wordt niet langer gebruikt."
+
+#. 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 ""
+"Voer het IP-adres van de Keystone-server in, zodat neutron-api contact kan "
+"leggen met Keystone om de Neutrondienst en het toegangspunt aan te maken."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone admin name:"
+msgstr "Naam van de beheerder voor Keystone:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001 ../neutron-server.templates:5001
+#: ../neutron-server.templates:6001
+msgid ""
+"To register the service endpoint, this package needs to know the Admin "
+"login, name, project name, and password to the Keystone server."
+msgstr ""
+"Om het toegangspunt van de dienst te registreren moet dit pakket de "
+"inloggegevens voor de Keystone-server van de beheerder kennen, naam, "
+"projectnaam en wachtwoord."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Keystone admin project name:"
+msgstr "Naam van het project van de beheerder voor Keystone:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Keystone admin password:"
+msgstr "Wachtwoord van de beheerder voor Keystone:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Neutron endpoint IP address:"
+msgstr "IP-adres van het toegangspunt van Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr ""
+"Geef het IP-adres op dat gebruikt zal worden voor het contact met Neutron."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+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 deze dienst zullen "
+"gebruiken. Indien u een openbare cloud installeert, moet dit dus een "
+"algemeen bereikbaar IP-adres zijn."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+msgid "Name of the region to register:"
+msgstr "Naam van de registratieregio:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+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 ""
+"Geef de URL van uw Neutron-authenticatieserver op. 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 cliëntruimte (tenant) 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 ""
+"Voer het wachtwoord in 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 "Auth server username:"
+#~ msgstr "Gebruikersnaam op de authenticatieserver:"
+
+#~ msgid "Keystone authentication token:"
+#~ msgstr "Legitimatiebewijs voor Keystone:"
+
+#~ 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."
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/xenial/debian/po/pt.po b/xenial/debian/po/pt.po
new file mode 100644 (file)
index 0000000..4741975
--- /dev/null
@@ -0,0 +1,685 @@
+# 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 - 2016.
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron 2.8.0.0-1\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2016-06-06 00:25+0200\n"
+"PO-Revision-Date: 2016-04-15 00:52+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 ../neutron-metadata-agent.templates:4001
+msgid "Authentication server username:"
+msgstr "Nome de utilizador do servidor de autenticação:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.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 ../neutron-metadata-agent.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 enter the URL of the Nova server."
+msgstr "Por favor indique o URL do servidor Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Nova server region name:"
+msgstr "Nome de região do servidor Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+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 name:"
+msgstr "Nome \"tenant\" do administrador 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 name, 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 nome 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 "Neutron administrator username:"
+msgstr "Nome de utilizador do administrador do Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+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 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 a known admin project name, admin username and password. "
+"The admin auth token is not used anymore."
+msgstr ""
+"Note que irá precisar de ter um servidor Keystone a funcionar no qual ligar "
+"usando um nome de projecto admin conhecido, nome de utilizador e palavra "
+"passe admin. O token de autenticação admin não é mais utilizado."
+
+#. 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: string
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone admin name:"
+msgstr "Nome de administrador do Keystone:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001 ../neutron-server.templates:5001
+#: ../neutron-server.templates:6001
+msgid ""
+"To register the service endpoint, this package needs to know the Admin "
+"login, name, project name, and password to the Keystone server."
+msgstr ""
+"Para registar o endpoint do serviço, este pacote precisa de saber o login de "
+"Admin, o nome, nome do projecto e palavra passe para o servidor Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Keystone admin project name:"
+msgstr "Nome do projecto admin do Keystone:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Keystone admin password:"
+msgstr "Palavra passe admin do Keystone:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Neutron endpoint IP address:"
+msgstr "Endereço IP endpoint do Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+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:7001
+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:8001
+msgid "Name of the region to register:"
+msgstr "Nome da região a registar:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+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: 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 "Auth server username:"
+#~ msgstr "Nome de utilizador do servidor de autenticação:"
+
+#~ msgid "Keystone authentication token:"
+#~ msgstr "Sinal de autenticação do Keystone:"
+
+#~ 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."
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/xenial/debian/po/pt_BR.po b/xenial/debian/po/pt_BR.po
new file mode 100644 (file)
index 0000000..9b62040
--- /dev/null
@@ -0,0 +1,698 @@
+# Debconf translations for neutron.
+# Copyright (C) 2016 THE neutron'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the neutron package.
+# Adriano Rafael Gomes <adrianorg@arg.eti.br>, 2016.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: neutron\n"
+"Report-Msgid-Bugs-To: neutron@packages.debian.org\n"
+"POT-Creation-Date: 2016-06-06 00:25+0200\n"
+"PO-Revision-Date: 2016-01-10 15:25-0200\n"
+"Last-Translator: Adriano Rafael Gomes <adrianorg@arg.eti.br>\n"
+"Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian."
+"org>\n"
+"Language: pt_BR\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 "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 seu servidor de autenticação "
+"para o Neutron. Tipicamente, esse é também o nome de máquina do Serviço de "
+"Identidade do OpenStack (Keystone)."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:3001
+msgid "Authentication server tenant name:"
+msgstr "Nome de locatário (\"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 de locatário (\"tenant\") do servidor de "
+"autenticação."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.templates:4001
+msgid "Authentication server username:"
+msgstr "Nome de usuário do servidor de autenticação:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.templates:4001
+msgid "Please specify the username to use with the authentication server."
+msgstr ""
+"Por favor, especifique o nome de usuário para usar com o servidor de "
+"autenticação."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001
+msgid "Authentication server password:"
+msgstr "Senha do servidor de autenticação:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:5001 ../neutron-metadata-agent.templates:5001
+msgid "Please specify the password to use with the authentication server."
+msgstr ""
+"Por favor, especifique a senha para 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 ""
+"O Neutron usa uma arquitetura de plugins para gerenciar a rede. Ao iniciar o "
+"daemon do servidor Neutron, o arquivo de configuração correspondente ao "
+"plugin que você deseja usar precisa ser carregado, informando-o como "
+"parâmetro ao iniciar o daemon neutron-server. Também, a diretiva core_plugin "
+"precisa combinar. Por favor, selecione qual plugin usar."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid "Set up a database for Neutron?"
+msgstr "Configurar um banco 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 ""
+"Nenhum banco de dados foi configurado para ser usado com o Neutron. Antes de "
+"continuar, você deve se certificar que você tem as seguintes informações:"
+
+#. 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 banco de dados que você quer usar;\n"
+" * o nome de máquina do servidor de banco de dados (tal servidor deve\n"
+"   permitir conexões TCP a partir deste computador);\n"
+" * um nome de usuário e uma senha para acessar o banco 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 algum desses requisitos estiver faltando, rejeite essa opção e execute "
+"com suporte regular ao SQLite."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:7001
+msgid ""
+"You can change this setting later on by running \"dpkg-reconfigure -plow "
+"neutron\"."
+msgstr ""
+"Você pode mudar essa configuração depois, executando \"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 ""
+"Para interoperar com outros componentes do OpenStack, esse pacote precisa "
+"conectar 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 de tal servidor."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:9001
+msgid "Username for connection to the RabbitMQ server:"
+msgstr "Nome de usuário para conexã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 usuário usado para conectar ao servidor "
+"RabbitMQ."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:10001
+msgid "Password for connection to the RabbitMQ server:"
+msgstr "Senha para conexão com o 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 senha usada para conectar 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 "nenhuma"
+
+#. 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 para alocar para redes de locatários (\"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 ""
+"O valor \"local\" é útil somente para testes de \"single-box\". Para que "
+"redes de locatários (\"tenant\") forneçam conectividade entre máquinas, é "
+"necessário escolher ou \"vlan\" e então configurar \"network_vlan_ranges\" "
+"ou escolher \"gre\" e então configurar \"tunnel_id_ranges\". Escolha "
+"\"nenhuma\" para desabilitar a criação de redes de locatários (\"tenant\")."
+
+#. Type: boolean
+#. Description
+#: ../neutron-common.templates:12001
+msgid "Enable tunneling?"
+msgstr "Habilitar tunelamento?"
+
+#. 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, escolher se deverá ser ativado o suporte para redes GRE no "
+"servidor e nos agentes. Isso requer suporte no kernel para portas \"patch\" "
+"OVS e tunelamento GRE."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:13001
+msgid "Tunnel id ranges:"
+msgstr "Faixas 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, informe uma lista separada por vírgulas de tuplas <tun_min>:"
+"<tun_max>, enumerando as faixas de IDs de túnel GRE que estão disponíveis "
+"para alocação de rede de locatário (\"tenant\") se tenant_network_type for "
+"\"gre\"."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Local IP address of this hypervisor:"
+msgstr "Endereço IP local desse hypervisor:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:14001
+msgid "Please enter the local IP address for this hypervisor."
+msgstr "Por favor, informe o endereço IP local para esse 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 enter the URL of the Nova server."
+msgstr "Por favor, informe a URL do servidor Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Nova server region name:"
+msgstr "Nome da região do servidor Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:16001
+msgid "Please enter the region of the Nova server."
+msgstr "Por favor, informe a região do servidor Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+#, fuzzy
+#| msgid "Nova admin tenant ID:"
+msgid "Nova admin tenant name:"
+msgstr "ID de locatário (\"tenant\") do administrador do Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+#, fuzzy
+#| 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."
+msgid ""
+"Neutron needs to be able to communicate with Nova through Keystone. "
+"Therefore Neutron needs to know the Nova admin tenant name, username and "
+"password."
+msgstr ""
+"O Neutron precisa ser capaz de se comunicar com o Nova através do Keystone. "
+"Portanto, o Neutron precisa saber o ID de locatário (\"tenant\"), nome de "
+"usuário e senha do administrador do Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:17001
+msgid "Please enter the ID of the admin tenant for Nova."
+msgstr ""
+"Por favor, informe o ID de locatário (\"tenant\") do administrador para o "
+"Nova."
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+msgid "Neutron administrator username:"
+msgstr "Nome de usuário do administrador do Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:18001
+msgid "Please enter the username of the Nova administrator."
+msgstr "Por favor, informe o nome de usuário do administrador do Nova."
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Nova administrator password:"
+msgstr "Senha do administrador do Nova:"
+
+#. Type: password
+#. Description
+#: ../neutron-common.templates:19001
+msgid "Please enter the password of the Nova administrator."
+msgstr "Por favor, informe a senha do administrador do Nova."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+msgid "Register Neutron in the Keystone endpoint catalog?"
+msgstr "Registrar 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 OpenStack (cada API) deve ser registrado para ser acessível. "
+"Isso é feito usando \"keystone service-create\" e \"keystone endpoint-create"
+"\". Isso pode ser feito automaticamente agora."
+
+#. Type: boolean
+#. Description
+#: ../neutron-server.templates:2001
+#, fuzzy
+#| msgid ""
+#| "Note that you will need to have an up and running Keystone server on "
+#| "which to connect using the Keystone authentication token."
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using a known admin project name, admin username and password. "
+"The admin auth token is not used anymore."
+msgstr ""
+"Note que você precisará ter um servidor Keystone configurado e em execução "
+"no qual conectar usando o \"token\" de autenticação do Keystone."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:3001
+msgid "Keystone server IP address:"
+msgstr "Endereço IP do 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 ""
+"Por favor, informe o endereço IP do servidor Keystone, de forma que o "
+"neutron-api possa contatar o Keystone para efetuar a criação do \"endpoint\" "
+"e do serviço Neutron."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:4001
+#, fuzzy
+#| msgid "Neutron administrator username:"
+msgid "Keystone admin name:"
+msgstr "Nome de usuário do administrador do Neutron:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001 ../neutron-server.templates:5001
+#: ../neutron-server.templates:6001
+msgid ""
+"To register the service endpoint, this package needs to know the Admin "
+"login, name, project name, and password to the Keystone server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+#, fuzzy
+#| msgid "Nova admin tenant ID:"
+msgid "Keystone admin project name:"
+msgstr "ID de locatário (\"tenant\") do administrador do Nova:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:6001
+#, fuzzy
+#| msgid "Nova administrator password:"
+msgid "Keystone admin password:"
+msgstr "Senha do administrador do Nova:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Neutron endpoint IP address:"
+msgstr "Endereço IP do \"endpoint\" Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr ""
+"Por favor, informe o endereço IP que será usado para contatar o Neutron."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+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 ""
+"Esse endereço IP deveria ser acessível a partir dos clientes que usarão esse "
+"serviço, assim se você está instalando uma nuvem pública, ele deveria ser um "
+"endereço IP público."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+msgid "Name of the region to register:"
+msgstr "Nome da região para registrar:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+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 "
+"representando uma localidade. Por favor, informe a zona que você deseja usar "
+"ao registrar 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 a URL do seu servidor de autenticação do Neutron. "
+"Tipicamente, essa é também a 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 de locatário (\"tenant\") do servidor de autenticação:"
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:5001
+msgid "Auth server password:"
+msgstr "Senha 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 para ser usada pelo servidor de metadados:"
+
+#. 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 suporta usar zonas de disponibilidade, com cada região "
+"representando uma localidade. Por favor, informe a zona que o servidor de "
+"metadados deverá usar."
+
+#. Type: password
+#. Description
+#: ../neutron-metadata-agent.templates:7001
+msgid "Metadata proxy shared secret:"
+msgstr "Segredo compartilhado do proxy de metadados:"
+
+#. 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 ""
+"Instâncias de VMs usando o Neutron para controlar a rede recuperam seus "
+"metadados através do agente de metadados do Neutron, o qual serve como um "
+"proxy para o servidor de API REST de metadados 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, informe a senha que deverá ser usada para proteger a comunicação "
+"entre o agente de proxy de metadados do Neutron e o servidor de metadados do "
+"Nova. A mesma senha compartilhada deverá ser usada ao configurar o pacote "
+"nova-common."
+
+#~ msgid "Auth server username:"
+#~ msgstr "Nome de usuário do servidor de autenticação:"
+
+#~ msgid "Keystone authentication token:"
+#~ msgstr "\"Token\" de autenticação Keystone:"
+
+#~ 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 \"token\" de autenticação do Keystone."
diff --git a/xenial/debian/po/ru.po b/xenial/debian/po/ru.po
new file mode 100644 (file)
index 0000000..2517069
--- /dev/null
@@ -0,0 +1,679 @@
+# 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: 2016-06-06 00:25+0200\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 ../neutron-metadata-agent.templates:4001
+msgid "Authentication server username:"
+msgstr "Имя пользователя для сервера аутентификации:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.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 ../neutron-metadata-agent.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
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Nova admin tenant name:"
+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 name, 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
+#, fuzzy
+#| msgid ""
+#| "Note that you will need to have an up and running Keystone server on "
+#| "which to connect using the Keystone authentication token."
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using a known admin project name, admin username and password. "
+"The admin auth token is not used anymore."
+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: string
+#. Description
+#: ../neutron-server.templates:4001
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Keystone admin name:"
+msgstr "Имя пользователя сервера аутентификации:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001 ../neutron-server.templates:5001
+#: ../neutron-server.templates:6001
+msgid ""
+"To register the service endpoint, this package needs to know the Admin "
+"login, name, project name, and password to the Keystone server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Keystone admin project name:"
+msgstr "Имя пользователя сервера аутентификации:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Keystone admin password:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Neutron endpoint IP address:"
+msgstr "IP-адрес конечной точки Neutron:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr "Введите IP-адрес, который будет использован для подключения к Neutron."
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+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:8001
+msgid "Name of the region to register:"
+msgstr "Название области для регистрации:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+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: 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 "Auth server username:"
+#~ msgstr "Имя пользователя сервера аутентификации:"
+
+#~ msgid "Keystone authentication token:"
+#~ msgstr "Токен аутентификации Keystone:"
+
+#~ msgid ""
+#~ "To configure its endpoint in Keystone, neutron-server needs the Keystone "
+#~ "auth token."
+#~ msgstr ""
+#~ "Для настройки собственной конечной точки в Keystone neutron-api требуется "
+#~ "токен аутентификации Keystone."
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/xenial/debian/po/sv.po b/xenial/debian/po/sv.po
new file mode 100644 (file)
index 0000000..ab605e6
--- /dev/null
@@ -0,0 +1,683 @@
+# 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: 2016-06-06 00:25+0200\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 ../neutron-metadata-agent.templates:4001
+msgid "Authentication server username:"
+msgstr "Användarnamn på identifieringsservern:"
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.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 ../neutron-metadata-agent.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
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Nova admin tenant name:"
+msgstr "Användarnamn på identifieringsservern:"
+
+#. 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 name, 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
+#, fuzzy
+#| msgid ""
+#| "Note that you will need to have an up and running Keystone server on "
+#| "which to connect using the Keystone authentication token."
+msgid ""
+"Note that you will need to have an up and running Keystone server on which "
+"to connect using a known admin project name, admin username and password. "
+"The admin auth token is not used anymore."
+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: string
+#. Description
+#: ../neutron-server.templates:4001
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Keystone admin name:"
+msgstr "Användarnamn på identifieringsservern:"
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001 ../neutron-server.templates:5001
+#: ../neutron-server.templates:6001
+msgid ""
+"To register the service endpoint, this package needs to know the Admin "
+"login, name, project name, and password to the Keystone server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+#, fuzzy
+#| msgid "Auth server username:"
+msgid "Keystone admin project name:"
+msgstr "Användarnamn på identifieringsservern:"
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Keystone admin password:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Neutron endpoint IP address:"
+msgstr "IP-adress för Neutron-ändpunkt:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+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:7001
+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:8001
+msgid "Name of the region to register:"
+msgstr "Regionnamn:"
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+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: 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 "Auth server username:"
+#~ msgstr "Användarnamn på identifieringsservern:"
+
+#~ msgid "Keystone authentication token:"
+#~ msgstr "Autetiseringsvärde för Keystone:"
+
+#~ 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."
+
+#~ msgid "ml2/ml2_conf.ini"
+#~ msgstr "ml2/ml2_conf.ini"
diff --git a/xenial/debian/po/templates.pot b/xenial/debian/po/templates.pot
new file mode 100644 (file)
index 0000000..58dd1ff
--- /dev/null
@@ -0,0 +1,595 @@
+# 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: 2016-06-06 00:25+0200\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 ../neutron-metadata-agent.templates:4001
+msgid "Authentication server username:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-common.templates:4001 ../neutron-metadata-agent.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 ../neutron-metadata-agent.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 name:"
+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 name, 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 a known admin project name, admin username and password. "
+"The admin auth token is not used anymore."
+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: string
+#. Description
+#: ../neutron-server.templates:4001
+msgid "Keystone admin name:"
+msgstr ""
+
+#. Type: string
+#. Description
+#. Type: string
+#. Description
+#. Type: password
+#. Description
+#: ../neutron-server.templates:4001 ../neutron-server.templates:5001
+#: ../neutron-server.templates:6001
+msgid ""
+"To register the service endpoint, this package needs to know the Admin "
+"login, name, project name, and password to the Keystone server."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:5001
+msgid "Keystone admin project name:"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../neutron-server.templates:6001
+msgid "Keystone admin password:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Neutron endpoint IP address:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+msgid "Please enter the IP address that will be used to contact Neutron."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:7001
+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:8001
+msgid "Name of the region to register:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../neutron-server.templates:8001
+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: 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 ""
diff --git a/xenial/debian/pydist-overrides b/xenial/debian/pydist-overrides
new file mode 100644 (file)
index 0000000..8b68c1e
--- /dev/null
@@ -0,0 +1,4 @@
+neutron_server neutron-server
+neutron_common neutron-common
+setuptools-git
+alembic alembic
diff --git a/xenial/debian/python-neutron.install b/xenial/debian/python-neutron.install
new file mode 100644 (file)
index 0000000..036c6b9
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/python*/dist-packages/*
diff --git a/xenial/debian/rules b/xenial/debian/rules
new file mode 100755 (executable)
index 0000000..1cc0729
--- /dev/null
@@ -0,0 +1,159 @@
+#!/usr/bin/make -f
+
+include /usr/share/openstack-pkg-tools/pkgos.make
+export OSLO_PACKAGE_VERSION=$(shell dpkg-parsechangelog | grep Version: | cut -d' ' -f2 | sed -e 's/^[[:digit:]]*://' -e 's/[-].*//' -e 's/~/.0/' | head -n 1)
+
+PYTHONS:=$(shell pyversions -vr)
+
+%:
+       dh $@ --buildsystem=python_distutils --with python2,systemd,sphinxdoc
+
+override_dh_auto_install:
+       echo "Do nothing"
+
+override_dh_install:
+       rm -rf $(CURDIR)/debian/tmp
+       python2.7 setup.py install --install-layout=deb --root=$(CURDIR)/debian/tmp
+       cp -auxf neutron $(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages
+       rm -rf $(CURDIR)/debian/tmp/usr/etc
+
+       # dhcp_agent.ini
+       mkdir -p $(CURDIR)/debian/neutron-dhcp-agent/etc/neutron
+       PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages oslo-config-generator --output-file $(CURDIR)/debian/neutron-dhcp-agent/etc/neutron/dhcp_agent.ini \
+               --wrap-width 140 \
+               --namespace neutron.base.agent \
+               --namespace neutron.dhcp.agent \
+               --namespace oslo.log
+
+       # l3_agent.ini
+       mkdir -p $(CURDIR)/debian/neutron-l3-agent/etc/neutron
+       PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages oslo-config-generator --output-file $(CURDIR)/debian/neutron-l3-agent/etc/neutron/l3_agent.ini \
+               --wrap-width 140 \
+               --namespace neutron.base.agent \
+               --namespace neutron.l3.agent \
+               --namespace oslo.log
+
+       # linuxbridge_agent.ini
+       mkdir -p $(CURDIR)/debian/neutron-linuxbridge-agent/etc/neutron/plugins/ml2
+       PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages oslo-config-generator --output-file $(CURDIR)/debian/neutron-linuxbridge-agent/etc/neutron/plugins/ml2/linuxbridge_agent.ini \
+               --wrap-width 140 \
+               --namespace neutron.ml2.linuxbridge.agent \
+               --namespace oslo.log
+
+       # metadata_agent.ini
+       mkdir -p $(CURDIR)/debian/neutron-metadata-agent/usr/share/neutron-metadata-agent
+       PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages oslo-config-generator --output-file $(CURDIR)/debian/neutron-metadata-agent/usr/share/neutron-metadata-agent/metadata_agent.ini \
+               --wrap-width 140 \
+               --namespace neutron.metadata.agent \
+               --namespace oslo.log
+
+       # metering_agent.ini
+       mkdir -p $(CURDIR)/debian/neutron-metering-agent/etc/neutron
+       PYTHONPATH=$(CURDIR)/debian/tmp oslo-config-generator --output-file $(CURDIR)/debian/neutron-metering-agent/etc/neutron/metering_agent.ini \
+               --wrap-width 140 \
+               --namespace neutron.metering.agent \
+               --namespace oslo.log
+
+       # ml2_conf.ini
+       mkdir -p $(CURDIR)/debian/neutron-common/etc/neutron/plugins/ml2
+       PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages oslo-config-generator --output-file $(CURDIR)/debian/neutron-common/etc/neutron/plugins/ml2/ml2_conf.ini \
+               --wrap-width 140 \
+               --namespace neutron.ml2 \
+               --namespace oslo.log
+
+       # ml2_conf_sriov.ini
+       PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages oslo-config-generator --output-file $(CURDIR)/debian/neutron-common/etc/neutron/plugins/ml2/ml2_conf_sriov.ini \
+               --wrap-width 140 \
+               --namespace neutron.ml2.sriov \
+               --namespace oslo.log
+
+       # neutron.conf
+       mkdir -p $(CURDIR)/debian/neutron-common/usr/share/neutron-common
+       PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages oslo-config-generator --output-file $(CURDIR)/debian/neutron-common/usr/share/neutron-common/neutron.conf \
+               --wrap-width 140 \
+               --namespace neutron \
+               --namespace neutron.agent \
+               --namespace neutron.db \
+               --namespace neutron.extensions \
+               --namespace neutron.qos \
+               --namespace nova.auth \
+               --namespace oslo.log \
+               --namespace oslo.db \
+               --namespace oslo.policy \
+               --namespace oslo.concurrency \
+               --namespace oslo.messaging \
+               --namespace oslo.middleware.cors \
+               --namespace oslo.service.sslutils \
+               --namespace oslo.service.wsgi \
+               --namespace keystonemiddleware.auth_token
+
+
+       # openvswitch_agent.ini
+       mkdir -p $(CURDIR)/debian/neutron-common/usr/share/neutron-common
+       PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages oslo-config-generator --output-file $(CURDIR)/debian/neutron-common/usr/share/neutron-common/openvswitch_agent.ini \
+               --wrap-width 140 \
+               --namespace neutron.ml2.ovs.agent \
+               --namespace oslo.log
+
+       # sriov_agent.ini
+       mkdir -p $(CURDIR)/debian/neutron-common/etc/neutron/plugins/ml2
+       PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages oslo-config-generator --output-file $(CURDIR)/debian/neutron-common/etc/neutron/plugins/ml2/sriov_agent.ini \
+               --wrap-width 140 \
+               --namespace neutron.ml2.sriov.agent \
+               --namespace oslo.log
+
+       dh_install --fail-missing -X/usr/etc
+
+override_dh_auto_clean:
+       dh_auto_clean
+       find . -type f -name "*.pyc" | xargs rm -fr
+       rm -rf build neutron.egg-info
+       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 (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
+       echo "No unit tests: currently broken."
+#      python2-ostestr --pretty --color --slowest
+#      @echo "===> Running tests"
+#      set -e ; set -x ; for i in 2.7 ; do \
+#              PYMAJOR=`echo $$i | cut -d'.' -f1` ; \
+#              echo "===> Testing with python$$i (python$$PYMAJOR)" ; \
+#              rm -rf .testrepository ; \
+#              testr-python$$PYMAJOR init ; \
+#              TEMP_REZ=`mktemp -t` ; \
+#              PYTHONPATH=$(CURDIR) PYTHON=python$$i testr-python$$PYMAJOR run --subunit 'neutron\.tests\.unit.*' | tee $$TEMP_REZ | subunit2pyunit ; \
+#              cat $$TEMP_REZ | subunit-filter -s --no-passthrough | subunit-stats ; \
+#              rm -f $$TEMP_REZ ; \
+#              testr-python$$PYMAJOR slowest ; \
+#      done
+       #PYTHONPATH=build/* ./run_tests.sh -N -P
+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
+       cp -rf doc/build/html $(CURDIR)/debian/neutron-doc/usr/share/doc/neutron-doc
+       dh_sphinxdoc -O--buildsystem=python_distutils
+endif
diff --git a/xenial/debian/source/format b/xenial/debian/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/xenial/debian/source/options b/xenial/debian/source/options
new file mode 100644 (file)
index 0000000..cb61fa5
--- /dev/null
@@ -0,0 +1 @@
+extend-diff-ignore = "^[^/]*[.]egg-info/"
diff --git a/xenial/debian/watch b/xenial/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