From 3421ecb02ab9522576c94908232ecdbc26f8c44d Mon Sep 17 00:00:00 2001 From: Jerzy Mikolajczak Date: Mon, 27 Jun 2016 15:28:25 +0200 Subject: [PATCH] Update neutron to 9.0.0.0b1 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 --- centos7/rpm/SPECS/openstack-neutron.spec | 97 ++- xenial/debian/changelog | 658 ++++++++++++++++ xenial/debian/compat | 1 + xenial/debian/control | 392 ++++++++++ xenial/debian/copyright | 62 ++ .../cron.d/neutron-dhcp-agent-netns-cleanup | 3 + .../cron.d/neutron-l3-agent-netns-cleanup | 3 + .../cron.d/neutron-lbaas-agent-netns-cleanup | 3 + xenial/debian/dnsmasq-neutron.conf | 1 + xenial/debian/gbp.conf | 8 + .../debian/mans/neutron-linuxbridge-agent.8 | 11 + xenial/debian/mans/neutron-nec-agent.8 | 11 + .../debian/mans/neutron-openvswitch-agent.8 | 11 + xenial/debian/mans/neutron-rootwrap.8 | 11 + xenial/debian/mans/neutron-ryu-agent.8 | 11 + xenial/debian/mans/neutron-server.8 | 11 + xenial/debian/neutron-common.README.Debian | 27 + xenial/debian/neutron-common.config.in | 117 +++ xenial/debian/neutron-common.dirs | 2 + xenial/debian/neutron-common.install | 9 + xenial/debian/neutron-common.logrotate | 7 + xenial/debian/neutron-common.postinst.in | 152 ++++ xenial/debian/neutron-common.postrm | 34 + xenial/debian/neutron-common.prerm | 17 + xenial/debian/neutron-common.templates | 160 ++++ xenial/debian/neutron-common.tmpfile | 1 + xenial/debian/neutron-dhcp-agent.init.in | 23 + xenial/debian/neutron-dhcp-agent.install | 1 + xenial/debian/neutron-dhcp-agent.postinst.in | 16 + xenial/debian/neutron-l3-agent.init.in | 24 + xenial/debian/neutron-l3-agent.install | 1 + .../debian/neutron-linuxbridge-agent.init.in | 29 + .../debian/neutron-linuxbridge-agent.manpages | 1 + .../debian/neutron-metadata-agent.config.in | 17 + xenial/debian/neutron-metadata-agent.init.in | 23 + .../debian/neutron-metadata-agent.postinst.in | 37 + xenial/debian/neutron-metadata-agent.postrm | 9 + .../debian/neutron-metadata-agent.templates | 50 ++ xenial/debian/neutron-metering-agent.init.in | 23 + .../debian/neutron-openvswitch-agent.init.in | 24 + .../debian/neutron-openvswitch-agent.manpages | 1 + .../debian/neutron-plugin-nec-agent.manpages | 1 + xenial/debian/neutron-server.config.in | 11 + xenial/debian/neutron-server.init.in | 51 ++ xenial/debian/neutron-server.manpages | 2 + xenial/debian/neutron-server.postinst.in | 15 + xenial/debian/neutron-server.prerm | 10 + xenial/debian/neutron-server.service.in | 17 + xenial/debian/neutron-server.templates | 63 ++ xenial/debian/neutron-server.upstart.in | 40 + xenial/debian/neutron-sriov-agent.init.in | 21 + xenial/debian/neutron_sudoers | 3 + .../debian/patches/fix-requirements.txt.patch | 16 + xenial/debian/patches/series | 1 + xenial/debian/plugin_guess_func | 167 ++++ xenial/debian/po/POTFILES.in | 3 + xenial/debian/po/da.po | 684 +++++++++++++++++ xenial/debian/po/de.po | 702 +++++++++++++++++ xenial/debian/po/es.po | 711 ++++++++++++++++++ xenial/debian/po/fr.po | 700 +++++++++++++++++ xenial/debian/po/it.po | 686 +++++++++++++++++ xenial/debian/po/nl.po | 688 +++++++++++++++++ xenial/debian/po/pt.po | 685 +++++++++++++++++ xenial/debian/po/pt_BR.po | 698 +++++++++++++++++ xenial/debian/po/ru.po | 679 +++++++++++++++++ xenial/debian/po/sv.po | 683 +++++++++++++++++ xenial/debian/po/templates.pot | 595 +++++++++++++++ xenial/debian/pydist-overrides | 4 + xenial/debian/python-neutron.install | 1 + xenial/debian/rules | 159 ++++ xenial/debian/source/format | 1 + xenial/debian/source/options | 1 + xenial/debian/watch | 3 + 73 files changed, 10147 insertions(+), 53 deletions(-) create mode 100644 xenial/debian/changelog create mode 100644 xenial/debian/compat create mode 100644 xenial/debian/control create mode 100644 xenial/debian/copyright create mode 100644 xenial/debian/cron.d/neutron-dhcp-agent-netns-cleanup create mode 100644 xenial/debian/cron.d/neutron-l3-agent-netns-cleanup create mode 100644 xenial/debian/cron.d/neutron-lbaas-agent-netns-cleanup create mode 100644 xenial/debian/dnsmasq-neutron.conf create mode 100644 xenial/debian/gbp.conf create mode 100644 xenial/debian/mans/neutron-linuxbridge-agent.8 create mode 100644 xenial/debian/mans/neutron-nec-agent.8 create mode 100644 xenial/debian/mans/neutron-openvswitch-agent.8 create mode 100644 xenial/debian/mans/neutron-rootwrap.8 create mode 100644 xenial/debian/mans/neutron-ryu-agent.8 create mode 100644 xenial/debian/mans/neutron-server.8 create mode 100644 xenial/debian/neutron-common.README.Debian create mode 100644 xenial/debian/neutron-common.config.in create mode 100644 xenial/debian/neutron-common.dirs create mode 100644 xenial/debian/neutron-common.install create mode 100644 xenial/debian/neutron-common.logrotate create mode 100644 xenial/debian/neutron-common.postinst.in create mode 100644 xenial/debian/neutron-common.postrm create mode 100644 xenial/debian/neutron-common.prerm create mode 100644 xenial/debian/neutron-common.templates create mode 100644 xenial/debian/neutron-common.tmpfile create mode 100644 xenial/debian/neutron-dhcp-agent.init.in create mode 100644 xenial/debian/neutron-dhcp-agent.install create mode 100644 xenial/debian/neutron-dhcp-agent.postinst.in create mode 100644 xenial/debian/neutron-l3-agent.init.in create mode 100644 xenial/debian/neutron-l3-agent.install create mode 100644 xenial/debian/neutron-linuxbridge-agent.init.in create mode 100644 xenial/debian/neutron-linuxbridge-agent.manpages create mode 100644 xenial/debian/neutron-metadata-agent.config.in create mode 100644 xenial/debian/neutron-metadata-agent.init.in create mode 100644 xenial/debian/neutron-metadata-agent.postinst.in create mode 100644 xenial/debian/neutron-metadata-agent.postrm create mode 100644 xenial/debian/neutron-metadata-agent.templates create mode 100644 xenial/debian/neutron-metering-agent.init.in create mode 100644 xenial/debian/neutron-openvswitch-agent.init.in create mode 100644 xenial/debian/neutron-openvswitch-agent.manpages create mode 100644 xenial/debian/neutron-plugin-nec-agent.manpages create mode 100644 xenial/debian/neutron-server.config.in create mode 100644 xenial/debian/neutron-server.init.in create mode 100644 xenial/debian/neutron-server.manpages create mode 100644 xenial/debian/neutron-server.postinst.in create mode 100644 xenial/debian/neutron-server.prerm create mode 100644 xenial/debian/neutron-server.service.in create mode 100644 xenial/debian/neutron-server.templates create mode 100644 xenial/debian/neutron-server.upstart.in create mode 100644 xenial/debian/neutron-sriov-agent.init.in create mode 100644 xenial/debian/neutron_sudoers create mode 100644 xenial/debian/patches/fix-requirements.txt.patch create mode 100644 xenial/debian/patches/series create mode 100644 xenial/debian/plugin_guess_func create mode 100644 xenial/debian/po/POTFILES.in create mode 100644 xenial/debian/po/da.po create mode 100644 xenial/debian/po/de.po create mode 100644 xenial/debian/po/es.po create mode 100644 xenial/debian/po/fr.po create mode 100644 xenial/debian/po/it.po create mode 100644 xenial/debian/po/nl.po create mode 100644 xenial/debian/po/pt.po create mode 100644 xenial/debian/po/pt_BR.po create mode 100644 xenial/debian/po/ru.po create mode 100644 xenial/debian/po/sv.po create mode 100644 xenial/debian/po/templates.pot create mode 100644 xenial/debian/pydist-overrides create mode 100644 xenial/debian/python-neutron.install create mode 100755 xenial/debian/rules create mode 100644 xenial/debian/source/format create mode 100644 xenial/debian/source/options create mode 100644 xenial/debian/watch diff --git a/centos7/rpm/SPECS/openstack-neutron.spec b/centos7/rpm/SPECS/openstack-neutron.spec index 5c5421c75..756537008 100644 --- a/centos7/rpm/SPECS/openstack-neutron.spec +++ b/centos7/rpm/SPECS/openstack-neutron.spec @@ -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 1:9.0.0.0b1-1.el7 +- Update specs for Newton b1 release +- Remove neutron-bgp-dragent service * Fri Apr 8 2016 Jerzy Mikolajczak 1:8.0.0-1%{?dist}~mos1 - Update specs for Mitaka Final release * Sun Mar 6 2016 Sergey Kolekonov 1:8.0.0.0b3-1.el7 diff --git a/xenial/debian/changelog b/xenial/debian/changelog new file mode 100644 index 000000000..53b55b17e --- /dev/null +++ b/xenial/debian/changelog @@ -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 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 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 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 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 Fri, 08 Apr 2016 11:10:40 +0200 + +neutron (2:8.0.0-1) unstable; urgency=medium + + * New upstream release. + + -- Thomas Goirand 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 as uploaders. + + -- Thomas Goirand Wed, 06 May 2015 07:57:24 +0000 + +neutron (2015.1.0-1) unstable; urgency=medium + + * New upstream release. + + -- Thomas Goirand 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 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 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 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 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 Thu, 16 Oct 2014 15:17:02 +0000 + +neutron (2014.2-1) experimental; urgency=medium + + * New upstream release. + + -- Thomas Goirand 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 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 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 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 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 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 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 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 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 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 Thu, 29 May 2014 13:44:03 +0800 + +neutron (2014.1-4) unstable; urgency=medium + + * Fixed linuxbridge init script. + + -- Thomas Goirand Wed, 21 May 2014 08:37:03 +0800 + +neutron (2014.1-3) unstable; urgency=medium + + * Added Russian Debconf translation, thanks to Yuri Kozlov + (Closes: #746939). + + -- Thomas Goirand 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 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 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 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 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 Sat, 14 Dec 2013 00:44:19 +0800 + +neutron (2013.2.2-1) unstable; urgency=medium + + [ gustavo panizzo ] + * 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 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 Thu, 13 Feb 2014 19:43:22 +0800 + +neutron (2013.2.1-4) unstable; urgency=medium + + * Restart daemons after logrotate. + + -- Thomas Goirand 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 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 for helping gathering and + testing these. + + -- Thomas Goirand 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 + (Closes: #732078). + * Fixed version of (build-)depends for python-six and python-iso8601. + * Added openswan as dependency for neutron-vpn-agent. + + -- Thomas Goirand 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 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 (Closes: #728764). + - Portuguese, Américo Monteiro (Closes: #729928). + * Configures service_plugins = + neutron.services.l3_router.l3_router_plugin.L3RouterPlugin as default. + + -- Thomas Goirand 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 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 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 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 Thu, 24 Oct 2013 02:09:41 +0800 + +neutron (2013.2-3) unstable; urgency=low + + * Really fix db setup (Closes: #726719). + + -- Thomas Goirand 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 Fri, 18 Oct 2013 22:24:05 +0800 + +neutron (2013.2-1) unstable; urgency=low + + * New upstream release. + * Uploading to unstable. + + -- Thomas Goirand Fri, 18 Oct 2013 00:21:51 +0800 + +neutron (2013.2~rc3-1) experimental; urgency=low + + * New upstream release. + + -- Thomas Goirand Thu, 17 Oct 2013 15:25:13 +0800 + +neutron (2013.2~rc2-1) experimental; urgency=low + + * New upstream release. + + -- Thomas Goirand Sun, 13 Oct 2013 00:34:40 +0800 + +neutron (2013.2~rc1-1) experimental; urgency=low + + * New upstream release. + + -- Thomas Goirand Sun, 06 Oct 2013 14:15:06 +0800 + +neutron (2013.2~b3-1) experimental; urgency=low + + * Initial release. (Closes: #718037) + + -- Thomas Goirand Sat, 27 Jul 2013 13:11:22 +0800 diff --git a/xenial/debian/compat b/xenial/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/xenial/debian/compat @@ -0,0 +1 @@ +9 diff --git a/xenial/debian/control b/xenial/debian/control new file mode 100644 index 000000000..d68bf0c59 --- /dev/null +++ b/xenial/debian/control @@ -0,0 +1,392 @@ +Source: neutron +Section: net +Priority: optional +Maintainer: PKG OpenStack +Uploaders: Thomas Goirand , + Gustavo Panizzo , + Ivan Udovichenko , +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 index 000000000..788f96032 --- /dev/null +++ b/xenial/debian/copyright @@ -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 + (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 + (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 + (c) 2012, Mehdi Abaakouk + (c) 2011-2012, Ghe Rivero + (c) 2012, Loic Dachary (OuoU) + (c) 2012, Ola Lundqvist +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 index 000000000..69654c2bb --- /dev/null +++ b/xenial/debian/cron.d/neutron-dhcp-agent-netns-cleanup @@ -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 index 000000000..e59205e69 --- /dev/null +++ b/xenial/debian/cron.d/neutron-l3-agent-netns-cleanup @@ -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 index 000000000..f7595b75b --- /dev/null +++ b/xenial/debian/cron.d/neutron-lbaas-agent-netns-cleanup @@ -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 index 000000000..236135750 --- /dev/null +++ b/xenial/debian/dnsmasq-neutron.conf @@ -0,0 +1 @@ +dhcp-option-force=26,1454 diff --git a/xenial/debian/gbp.conf b/xenial/debian/gbp.conf new file mode 100644 index 000000000..8cb45b920 --- /dev/null +++ b/xenial/debian/gbp.conf @@ -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 index 000000000..4d9ed2e84 --- /dev/null +++ b/xenial/debian/mans/neutron-linuxbridge-agent.8 @@ -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 index 000000000..be78cd805 --- /dev/null +++ b/xenial/debian/mans/neutron-nec-agent.8 @@ -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 index 000000000..7fd851948 --- /dev/null +++ b/xenial/debian/mans/neutron-openvswitch-agent.8 @@ -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 index 000000000..bd95929f7 --- /dev/null +++ b/xenial/debian/mans/neutron-rootwrap.8 @@ -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 index 000000000..8823f9d56 --- /dev/null +++ b/xenial/debian/mans/neutron-ryu-agent.8 @@ -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 index 000000000..3ea198983 --- /dev/null +++ b/xenial/debian/mans/neutron-server.8 @@ -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 index 000000000..aa01f1455 --- /dev/null +++ b/xenial/debian/neutron-common.README.Debian @@ -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 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 index 000000000..46e8e8ed5 --- /dev/null +++ b/xenial/debian/neutron-common.config.in @@ -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 index 000000000..2b06aa26a --- /dev/null +++ b/xenial/debian/neutron-common.dirs @@ -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 index 000000000..e4c3949c3 --- /dev/null +++ b/xenial/debian/neutron-common.install @@ -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 index 000000000..c39eca5e9 --- /dev/null +++ b/xenial/debian/neutron-common.logrotate @@ -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 index 000000000..e65290df9 --- /dev/null +++ b/xenial/debian/neutron-common.postinst.in @@ -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 index 000000000..7a6bbe234 --- /dev/null +++ b/xenial/debian/neutron-common.postrm @@ -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 index 000000000..025ace98e --- /dev/null +++ b/xenial/debian/neutron-common.prerm @@ -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 index 000000000..3b0910bc8 --- /dev/null +++ b/xenial/debian/neutron-common.templates @@ -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 : 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 index 000000000..d9a582460 --- /dev/null +++ b/xenial/debian/neutron-common.tmpfile @@ -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 index 000000000..2cb413111 --- /dev/null +++ b/xenial/debian/neutron-dhcp-agent.init.in @@ -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 + +# 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 index 000000000..568ca1f03 --- /dev/null +++ b/xenial/debian/neutron-dhcp-agent.install @@ -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 index 000000000..0bf58fbbe --- /dev/null +++ b/xenial/debian/neutron-dhcp-agent.postinst.in @@ -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 index 000000000..ccc8ea123 --- /dev/null +++ b/xenial/debian/neutron-l3-agent.init.in @@ -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 +# Thomas Goirand + +# 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 index 000000000..913f215ee --- /dev/null +++ b/xenial/debian/neutron-l3-agent.install @@ -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 index 000000000..a79ed95e9 --- /dev/null +++ b/xenial/debian/neutron-linuxbridge-agent.init.in @@ -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 + +# 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 index 000000000..d1e40a2ae --- /dev/null +++ b/xenial/debian/neutron-linuxbridge-agent.manpages @@ -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 index 000000000..9a3549374 --- /dev/null +++ b/xenial/debian/neutron-metadata-agent.config.in @@ -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 index 000000000..34552a59d --- /dev/null +++ b/xenial/debian/neutron-metadata-agent.init.in @@ -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 + +# 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 index 000000000..3b944f240 --- /dev/null +++ b/xenial/debian/neutron-metadata-agent.postinst.in @@ -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 index 000000000..45f37ab27 --- /dev/null +++ b/xenial/debian/neutron-metadata-agent.postrm @@ -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 index 000000000..2fe205b4d --- /dev/null +++ b/xenial/debian/neutron-metadata-agent.templates @@ -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 index 000000000..2e3a3c660 --- /dev/null +++ b/xenial/debian/neutron-metering-agent.init.in @@ -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 + +# 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 index 000000000..8577910ed --- /dev/null +++ b/xenial/debian/neutron-openvswitch-agent.init.in @@ -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 , Thomas Goirand + +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 index 000000000..7cc4efedf --- /dev/null +++ b/xenial/debian/neutron-openvswitch-agent.manpages @@ -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 index 000000000..a9a0ac4ee --- /dev/null +++ b/xenial/debian/neutron-plugin-nec-agent.manpages @@ -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 index 000000000..768be1d00 --- /dev/null +++ b/xenial/debian/neutron-server.config.in @@ -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 index 000000000..819f38bd9 --- /dev/null +++ b/xenial/debian/neutron-server.init.in @@ -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 index 000000000..2c37937c8 --- /dev/null +++ b/xenial/debian/neutron-server.manpages @@ -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 index 000000000..b556e50e3 --- /dev/null +++ b/xenial/debian/neutron-server.postinst.in @@ -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 index 000000000..8800b3595 --- /dev/null +++ b/xenial/debian/neutron-server.prerm @@ -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 index 000000000..d6fee4dea --- /dev/null +++ b/xenial/debian/neutron-server.service.in @@ -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 index 000000000..17408264e --- /dev/null +++ b/xenial/debian/neutron-server.templates @@ -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 index 000000000..ff39720c1 --- /dev/null +++ b/xenial/debian/neutron-server.upstart.in @@ -0,0 +1,40 @@ +description "Neutron server" +author "Thomas Goirand " + +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 index 000000000..ba535e192 --- /dev/null +++ b/xenial/debian/neutron-sriov-agent.init.in @@ -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 +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 index 000000000..b5448c895 --- /dev/null +++ b/xenial/debian/neutron_sudoers @@ -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 index 000000000..475cae221 --- /dev/null +++ b/xenial/debian/patches/fix-requirements.txt.patch @@ -0,0 +1,16 @@ +Description: Fix requirements.txt +Author: Jerzy Mikolajczak +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 index 000000000..bb52e829d --- /dev/null +++ b/xenial/debian/patches/series @@ -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 index 000000000..281152abb --- /dev/null +++ b/xenial/debian/plugin_guess_func @@ -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 index 000000000..4275c7a40 --- /dev/null +++ b/xenial/debian/po/POTFILES.in @@ -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 index 000000000..839b81a63 --- /dev/null +++ b/xenial/debian/po/da.po @@ -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 , 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 \n" +"Language-Team: Danish \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 : 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 :-" +"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 index 000000000..1bf9fc409 --- /dev/null +++ b/xenial/debian/po/de.po @@ -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 . +# +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 \n" +"Language-Team: German \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 : 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 :-" +"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 index 000000000..4de2ce49a --- /dev/null +++ b/xenial/debian/po/es.po @@ -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 , 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 \n" +"Language-Team: Debian Spanish \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 : 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 : 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 index 000000000..709874b85 --- /dev/null +++ b/xenial/debian/po/fr.po @@ -0,0 +1,700 @@ +# Translation of neutron debconf templates to french. +# Copyright (C) 2013, French l10n team +# This file is distributed under the same license as the neutron package. +# Julien Patriarca , 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 \n" +"Language-Team: FRENCH \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 : 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 :, 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 index 000000000..9e8c3d393 --- /dev/null +++ b/xenial/debian/po/it.po @@ -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 , 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 \n" +"Language-Team: Italian \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 : 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 : 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 index 000000000..ac2fce0f5 --- /dev/null +++ b/xenial/debian/po/nl.po @@ -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 , 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 \n" +"Language-Team: Debian Dutch l10n Team \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 : 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 :-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 index 000000000..47419755e --- /dev/null +++ b/xenial/debian/po/pt.po @@ -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 , 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 \n" +"Language-Team: Portuguese \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 : 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\" :" +" 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 index 000000000..9b6204026 --- /dev/null +++ b/xenial/debian/po/pt_BR.po @@ -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 , 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 \n" +"Language-Team: Brazilian Portuguese \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 : 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 :" +", 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 index 000000000..2517069a0 --- /dev/null +++ b/xenial/debian/po/ru.po @@ -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 , 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 \n" +"Language-Team: Russian \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 : tuples " +"enumerating ranges of GRE tunnel IDs that are available for tenant network " +"allocation if tenant_network_type is \"gre\"." +msgstr "" +"Введите через запятую кортежи :, перечисляющие диапазоны " +"идентификаторов туннелей 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 index 000000000..ab605e61a --- /dev/null +++ b/xenial/debian/po/sv.po @@ -0,0 +1,683 @@ +# Translation of neutron debconf template to Swedish +# Copyright (C) 2014 Martin Bagge +# This file is distributed under the same license as the neutron package. +# +# Martin Bagge , 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 \n" +"Language-Team: Swedish \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 : 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 :-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 index 000000000..58dd1ff67 --- /dev/null +++ b/xenial/debian/po/templates.pot @@ -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 , 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 \n" +"Language-Team: LANGUAGE \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 : 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 index 000000000..8b68c1ed2 --- /dev/null +++ b/xenial/debian/pydist-overrides @@ -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 index 000000000..036c6b9db --- /dev/null +++ b/xenial/debian/python-neutron.install @@ -0,0 +1 @@ +usr/lib/python*/dist-packages/* diff --git a/xenial/debian/rules b/xenial/debian/rules new file mode 100755 index 000000000..1cc0729f3 --- /dev/null +++ b/xenial/debian/rules @@ -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 index 000000000..163aaf8d8 --- /dev/null +++ b/xenial/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/xenial/debian/source/options b/xenial/debian/source/options new file mode 100644 index 000000000..cb61fa526 --- /dev/null +++ b/xenial/debian/source/options @@ -0,0 +1 @@ +extend-diff-ignore = "^[^/]*[.]egg-info/" diff --git a/xenial/debian/watch b/xenial/debian/watch new file mode 100644 index 000000000..41ff952da --- /dev/null +++ b/xenial/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts="uversionmangle=s/\.(b|rc)/~$1/" \ +https://github.com/openstack/neutron/tags .*/(\d[\d\.]+)\.tar\.gz -- 2.45.2