From 819bc32dfa4590e9d9d0574e7acb1604a313f576 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Wed, 10 Jan 2024 15:28:59 +0100 Subject: [PATCH] Updating translations and copyright year --- lib/cr_tf/app.py | 2 +- lib/cr_tf/config.py | 2 +- lib/cr_tf/handler/__init__.py | 2 +- lib/cr_tf/handler/dns.py | 2 +- lib/cr_tf/handler/files.py | 2 +- lib/cr_tf/handler/first.py | 2 +- lib/cr_tf/handler/read.py | 2 +- lib/cr_tf/handler/vmware.py | 2 +- lib/cr_tf/terraform/disk.py | 2 +- lib/cr_tf/terraform/interface.py | 2 +- lib/cr_tf/terraform/vm.py | 2 +- lib/cr_tf/tools.py | 2 +- lib/cr_tf/vs_config.py | 2 +- lib/cr_tf/xlate.py | 2 +- locale/create_terraform.pot | 328 +++++++++--------- locale/de_DE/LC_MESSAGES/create_terraform.po | 332 +++++++++--------- locale/en_US/LC_MESSAGES/create_terraform.po | 334 ++++++++++--------- 17 files changed, 544 insertions(+), 478 deletions(-) diff --git a/lib/cr_tf/app.py b/lib/cr_tf/app.py index 999319b..dbbe855 100644 --- a/lib/cr_tf/app.py +++ b/lib/cr_tf/app.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2019 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: The module for the application object. """ from __future__ import absolute_import diff --git a/lib/cr_tf/config.py b/lib/cr_tf/config.py index c19eb82..f917f4d 100644 --- a/lib/cr_tf/config.py +++ b/lib/cr_tf/config.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2021 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: A module for providing a configuration """ from __future__ import absolute_import diff --git a/lib/cr_tf/handler/__init__.py b/lib/cr_tf/handler/__init__.py index cf95fae..ce39178 100644 --- a/lib/cr_tf/handler/__init__.py +++ b/lib/cr_tf/handler/__init__.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2023 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: A handler module for underlaying actions """ from __future__ import absolute_import, print_function diff --git a/lib/cr_tf/handler/dns.py b/lib/cr_tf/handler/dns.py index c432a52..34d16e9 100644 --- a/lib/cr_tf/handler/dns.py +++ b/lib/cr_tf/handler/dns.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2023 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: A mixin module for the handler module for dns related methods. """ from __future__ import absolute_import, print_function diff --git a/lib/cr_tf/handler/files.py b/lib/cr_tf/handler/files.py index d73b470..8850a33 100644 --- a/lib/cr_tf/handler/files.py +++ b/lib/cr_tf/handler/files.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2023 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: A mixin module for the handler for methods for creating terraform project files. """ from __future__ import absolute_import, print_function diff --git a/lib/cr_tf/handler/first.py b/lib/cr_tf/handler/first.py index b8bc161..2c81e97 100644 --- a/lib/cr_tf/handler/first.py +++ b/lib/cr_tf/handler/first.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2023 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: A mixin for the handler module for early used methods. """ from __future__ import absolute_import, print_function diff --git a/lib/cr_tf/handler/read.py b/lib/cr_tf/handler/read.py index cb4f667..5a1d2df 100644 --- a/lib/cr_tf/handler/read.py +++ b/lib/cr_tf/handler/read.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2023 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: A mixin module for the handler for methods for reading and evaluating YAML files. """ from __future__ import absolute_import, print_function diff --git a/lib/cr_tf/handler/vmware.py b/lib/cr_tf/handler/vmware.py index da1d59e..0ee2620 100644 --- a/lib/cr_tf/handler/vmware.py +++ b/lib/cr_tf/handler/vmware.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2023 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: A mixin module for the handler for methods for interacting with VMware/VSphere. """ from __future__ import absolute_import, print_function diff --git a/lib/cr_tf/terraform/disk.py b/lib/cr_tf/terraform/disk.py index 863afee..4b45b8c 100644 --- a/lib/cr_tf/terraform/disk.py +++ b/lib/cr_tf/terraform/disk.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2018 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: The module for a VM disk destinated to Terraform """ from __future__ import absolute_import diff --git a/lib/cr_tf/terraform/interface.py b/lib/cr_tf/terraform/interface.py index 8a8cc44..7e75046 100644 --- a/lib/cr_tf/terraform/interface.py +++ b/lib/cr_tf/terraform/interface.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2018 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: The module for a VM interface destinated to Terraform """ from __future__ import absolute_import diff --git a/lib/cr_tf/terraform/vm.py b/lib/cr_tf/terraform/vm.py index 55d6aa2..cb89747 100644 --- a/lib/cr_tf/terraform/vm.py +++ b/lib/cr_tf/terraform/vm.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2018 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: The module for a VM destinated to Terraform """ from __future__ import absolute_import diff --git a/lib/cr_tf/tools.py b/lib/cr_tf/tools.py index 846796b..be6f538 100644 --- a/lib/cr_tf/tools.py +++ b/lib/cr_tf/tools.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2023 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: A handler module for underlaying actions """ from __future__ import absolute_import, print_function diff --git a/lib/cr_tf/vs_config.py b/lib/cr_tf/vs_config.py index c5768c2..c52170d 100644 --- a/lib/cr_tf/vs_config.py +++ b/lib/cr_tf/vs_config.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2021 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: A module for providing a configuration """ from __future__ import absolute_import diff --git a/lib/cr_tf/xlate.py b/lib/cr_tf/xlate.py index b1d6fd2..2d5b9ed 100644 --- a/lib/cr_tf/xlate.py +++ b/lib/cr_tf/xlate.py @@ -3,7 +3,7 @@ """ @author: Frank Brehm @contact: frank.brehm@pixelpark.com -@copyright: © 2019 by Frank Brehm, Berlin +@copyright: © 2024 by Frank Brehm, Berlin @summary: The module for i18n. It provides translation object, usable from all other modules in this package. diff --git a/locale/create_terraform.pot b/locale/create_terraform.pot index a4edc85..5b6470c 100644 --- a/locale/create_terraform.pot +++ b/locale/create_terraform.pot @@ -1,21 +1,21 @@ # Translations template for create_terraform. -# Copyright (C) 2023 Frank Brehm, Pixelpark GmbH, Berlin +# Copyright (C) 2024 Frank Brehm, Pixelpark GmbH, Berlin # This file is distributed under the same license as the create_terraform project. -# Frank Brehm , 2023. +# Frank Brehm , 2024. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: create_terraform 1.7.2\n" +"Project-Id-Version: create_terraform 1.8.3\n" "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n" -"POT-Creation-Date: 2023-11-10 16:48+0100\n" +"POT-Creation-Date: 2024-01-10 15:15+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.14.0\n" #: lib/cr_tf/app.py:81 lib/cr_tf/app.py:107 msgid "File {!r} does not exists." @@ -180,7 +180,7 @@ msgstr "" msgid "Name" msgstr "" -#: lib/cr_tf/app.py:530 lib/cr_tf/app.py:552 +#: lib/cr_tf/app.py:530 lib/cr_tf/app.py:558 msgid "No {} given." msgstr "" @@ -188,119 +188,119 @@ msgstr "" msgid "Setting user for vSphere {vs!r} to {usr!r}." msgstr "" -#: lib/cr_tf/app.py:545 +#: lib/cr_tf/app.py:551 msgid "User password of {!r}" msgstr "" -#: lib/cr_tf/app.py:547 +#: lib/cr_tf/app.py:553 msgid "Password for user {u!r} of vSphere {n} on {h!r}" msgstr "" -#: lib/cr_tf/app.py:552 +#: lib/cr_tf/app.py:558 msgid "password of vSphere user" msgstr "" -#: lib/cr_tf/app.py:556 +#: lib/cr_tf/app.py:562 msgid "Setting passwort of vSphere {vs!r} user {usr!r}." msgstr "" -#: lib/cr_tf/app.py:575 +#: lib/cr_tf/app.py:581 msgid "Executing {} ..." msgstr "" -#: lib/cr_tf/config.py:92 +#: lib/cr_tf/config.py:100 msgid "Invalid value {v!r} for {n!r} configuration ({f!r}:[{s}]): {e}" msgstr "" -#: lib/cr_tf/config.py:93 +#: lib/cr_tf/config.py:101 msgid "Invalid value {v} for {n!r} configuration ({f!r}:[{s}]): must be equal or greater than zero." msgstr "" -#: lib/cr_tf/config.py:218 +#: lib/cr_tf/config.py:234 msgid "Invalid timeout {t!r} for requesting the PowerDNS API, must be 0 < SECONDS < {m}." msgstr "" -#: lib/cr_tf/config.py:252 +#: lib/cr_tf/config.py:304 msgid "The default size of the data disk may not be None." msgstr "" -#: lib/cr_tf/config.py:256 +#: lib/cr_tf/config.py:308 msgid "The default size of the data disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:269 +#: lib/cr_tf/config.py:321 msgid "The minimal size of the data disk may not be None." msgstr "" -#: lib/cr_tf/config.py:273 +#: lib/cr_tf/config.py:325 msgid "The minimal size of the data disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:286 +#: lib/cr_tf/config.py:338 msgid "The maximal size of the data disk may not be None." msgstr "" -#: lib/cr_tf/config.py:290 +#: lib/cr_tf/config.py:342 msgid "The maximal size of the data disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:303 +#: lib/cr_tf/config.py:355 msgid "The minimal size of the root disk may not be None." msgstr "" -#: lib/cr_tf/config.py:307 +#: lib/cr_tf/config.py:359 msgid "The minimal size of the root disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:320 +#: lib/cr_tf/config.py:372 msgid "The maximal size of the root disk may not be None." msgstr "" -#: lib/cr_tf/config.py:324 +#: lib/cr_tf/config.py:376 msgid "The maximal size of the root disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:354 +#: lib/cr_tf/config.py:406 msgid "The password of the user used for subscribing at RedHat may not be None." msgstr "" -#: lib/cr_tf/config.py:358 +#: lib/cr_tf/config.py:410 msgid "The password of the user used for subscribing at RedHat may not be empty." msgstr "" -#: lib/cr_tf/config.py:381 lib/cr_tf/config.py:566 +#: lib/cr_tf/config.py:433 lib/cr_tf/config.py:624 msgid "Creating a {}-object with parameters:" msgstr "" -#: lib/cr_tf/config.py:386 lib/cr_tf/config.py:571 +#: lib/cr_tf/config.py:438 lib/cr_tf/config.py:629 msgid "Created object:" msgstr "" -#: lib/cr_tf/config.py:449 +#: lib/cr_tf/config.py:507 msgid "Checking config section {!r}:" msgstr "" -#: lib/cr_tf/config.py:460 +#: lib/cr_tf/config.py:518 msgid "Empty VSPhere name found." msgstr "" -#: lib/cr_tf/config.py:518 +#: lib/cr_tf/config.py:576 msgid "Checking config section {s!r} ({n}) ..." msgstr "" -#: lib/cr_tf/config.py:560 lib/cr_tf/config.py:608 +#: lib/cr_tf/config.py:618 lib/cr_tf/config.py:666 msgid "Unknown configuration parameter {k!r} with value {v!r} for VSPhere {n!r} found." msgstr "" -#: lib/cr_tf/config.py:614 +#: lib/cr_tf/config.py:672 msgid "Updated object:" msgstr "" -#: lib/cr_tf/config.py:626 lib/cr_tf/config.py:667 +#: lib/cr_tf/config.py:684 lib/cr_tf/config.py:725 msgid "Checking config section {!r} ..." msgstr "" -#: lib/cr_tf/config.py:715 +#: lib/cr_tf/config.py:773 msgid "Invalid puppet environment {env!r} found in {k!r}." msgstr "" @@ -554,11 +554,11 @@ msgstr[1] "" #: lib/cr_tf/handler/dns.py:57 lib/cr_tf/handler/dns.py:75 lib/cr_tf/handler/dns.py:87 #: lib/cr_tf/handler/files.py:51 lib/cr_tf/handler/files.py:63 lib/cr_tf/handler/first.py:182 -#: lib/cr_tf/handler/read.py:54 lib/cr_tf/handler/vmware.py:95 lib/cr_tf/handler/vmware.py:123 -#: lib/cr_tf/handler/vmware.py:198 lib/cr_tf/handler/vmware.py:237 lib/cr_tf/handler/vmware.py:260 -#: lib/cr_tf/handler/vmware.py:286 lib/cr_tf/handler/vmware.py:306 lib/cr_tf/handler/vmware.py:324 -#: lib/cr_tf/handler/vmware.py:348 lib/cr_tf/handler/vmware.py:392 lib/cr_tf/handler/vmware.py:410 -#: lib/cr_tf/handler/vmware.py:422 +#: lib/cr_tf/handler/read.py:58 lib/cr_tf/handler/vmware.py:95 lib/cr_tf/handler/vmware.py:124 +#: lib/cr_tf/handler/vmware.py:203 lib/cr_tf/handler/vmware.py:242 lib/cr_tf/handler/vmware.py:265 +#: lib/cr_tf/handler/vmware.py:291 lib/cr_tf/handler/vmware.py:311 lib/cr_tf/handler/vmware.py:329 +#: lib/cr_tf/handler/vmware.py:353 lib/cr_tf/handler/vmware.py:397 lib/cr_tf/handler/vmware.py:415 +#: lib/cr_tf/handler/vmware.py:427 msgid "Finished step {!r}." msgstr "" @@ -795,7 +795,7 @@ msgid "Creating all necessary files for terraform." msgstr "" #: lib/cr_tf/handler/files.py:265 lib/cr_tf/handler/files.py:323 lib/cr_tf/handler/files.py:399 -#: lib/cr_tf/handler/files.py:416 lib/cr_tf/handler/files.py:515 +#: lib/cr_tf/handler/files.py:416 lib/cr_tf/handler/files.py:536 msgid "Creating {!r} ..." msgstr "" @@ -803,47 +803,47 @@ msgstr "" msgid "Creating {w} for VSPhere {v!r} ..." msgstr "" -#: lib/cr_tf/handler/files.py:540 +#: lib/cr_tf/handler/files.py:561 msgid "No minimum version of Terraform defined." msgstr "" -#: lib/cr_tf/handler/files.py:555 +#: lib/cr_tf/handler/files.py:576 msgid "Creating terraform files for VM instances." msgstr "" -#: lib/cr_tf/handler/files.py:566 +#: lib/cr_tf/handler/files.py:587 msgid "Creating file {f!r} for VM instance {n!r}." msgstr "" -#: lib/cr_tf/handler/files.py:574 +#: lib/cr_tf/handler/files.py:595 msgid "Using template:" msgstr "" -#: lib/cr_tf/handler/files.py:592 +#: lib/cr_tf/handler/files.py:613 msgid "Writing {!r}" msgstr "" -#: lib/cr_tf/handler/files.py:609 +#: lib/cr_tf/handler/files.py:630 msgid "Generating global definitions of {!r}." msgstr "" -#: lib/cr_tf/handler/files.py:617 +#: lib/cr_tf/handler/files.py:638 msgid "Cluster {!r} not found - this shouldn't be happened." msgstr "" -#: lib/cr_tf/handler/files.py:674 +#: lib/cr_tf/handler/files.py:699 msgid "Generating interface definition {i} of {v!r}." msgstr "" -#: lib/cr_tf/handler/files.py:695 +#: lib/cr_tf/handler/files.py:720 msgid "Generating disk definition {n} of {v!r}." msgstr "" -#: lib/cr_tf/handler/files.py:715 +#: lib/cr_tf/handler/files.py:740 msgid "Generating customization of {v!r}." msgstr "" -#: lib/cr_tf/handler/files.py:759 lib/cr_tf/handler/files.py:780 +#: lib/cr_tf/handler/files.py:785 lib/cr_tf/handler/files.py:806 msgid "Generating file provisioner for {f!r} of {v!r}." msgstr "" @@ -905,95 +905,99 @@ msgid_plural "Found {n} errors in evaluation of YAML data of {f!r}." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/read.py:61 +#: lib/cr_tf/handler/read.py:55 +msgid "Did not found any VMs to deploy in file {!r}." +msgstr "" + +#: lib/cr_tf/handler/read.py:65 msgid "Reading YAML file {!r} ..." msgstr "" -#: lib/cr_tf/handler/read.py:72 +#: lib/cr_tf/handler/read.py:76 msgid "Error in YAML file {f!r}: {e}." msgstr "" -#: lib/cr_tf/handler/read.py:76 +#: lib/cr_tf/handler/read.py:80 msgid "Error position: {li}:{c}" msgstr "" -#: lib/cr_tf/handler/read.py:81 +#: lib/cr_tf/handler/read.py:85 msgid "Read data from YAML file:" msgstr "" -#: lib/cr_tf/handler/read.py:84 +#: lib/cr_tf/handler/read.py:88 msgid "Data read from YAML file {f!r} are not a dictionary, but a {c} object instead." msgstr "" -#: lib/cr_tf/handler/read.py:100 +#: lib/cr_tf/handler/read.py:104 msgid "Searching for default VM definition ..." msgstr "" -#: lib/cr_tf/handler/read.py:109 +#: lib/cr_tf/handler/read.py:113 msgid "Searching for VM definitions ..." msgstr "" -#: lib/cr_tf/handler/read.py:126 +#: lib/cr_tf/handler/read.py:130 msgid "Evaluated VMs:" msgstr "" -#: lib/cr_tf/handler/read.py:140 +#: lib/cr_tf/handler/read.py:144 msgid "{c} in evaluating template VM: {e}" msgstr "" -#: lib/cr_tf/handler/read.py:146 +#: lib/cr_tf/handler/read.py:150 msgid "Defined Terraform Template VM {n!r}:" msgstr "" -#: lib/cr_tf/handler/read.py:164 +#: lib/cr_tf/handler/read.py:168 msgid "{c} in evaluating VM: {e}" msgstr "" -#: lib/cr_tf/handler/read.py:169 +#: lib/cr_tf/handler/read.py:173 msgid "Defined Terraform-VM {n!r}:" msgstr "" -#: lib/cr_tf/handler/read.py:173 +#: lib/cr_tf/handler/read.py:177 msgid "VM {!r} is already defined." msgstr "" -#: lib/cr_tf/handler/read.py:183 +#: lib/cr_tf/handler/read.py:187 msgid "Group definition list is not a list:" msgstr "" -#: lib/cr_tf/handler/read.py:189 +#: lib/cr_tf/handler/read.py:193 msgid "Maximum recursion depth for VM groups of {} reached." msgstr "" -#: lib/cr_tf/handler/read.py:193 +#: lib/cr_tf/handler/read.py:197 msgid "Evaluating group list:" msgstr "" -#: lib/cr_tf/handler/read.py:195 +#: lib/cr_tf/handler/read.py:199 msgid "Used template: {!r}" msgstr "" -#: lib/cr_tf/handler/read.py:204 lib/cr_tf/terraform/vm.py:267 +#: lib/cr_tf/handler/read.py:208 lib/cr_tf/terraform/vm.py:267 msgid "VM definition is not a dictionary:" msgstr "" -#: lib/cr_tf/handler/read.py:218 +#: lib/cr_tf/handler/read.py:222 msgid "No group name defined." msgstr "" -#: lib/cr_tf/handler/read.py:222 +#: lib/cr_tf/handler/read.py:226 msgid "Searching for group default VM definition in group {!r} ..." msgstr "" -#: lib/cr_tf/handler/read.py:237 +#: lib/cr_tf/handler/read.py:241 msgid "Used template for creating VMs in group {g!r}: {n!r}" msgstr "" -#: lib/cr_tf/handler/read.py:240 +#: lib/cr_tf/handler/read.py:244 msgid "Used template structure:" msgstr "" -#: lib/cr_tf/handler/read.py:243 +#: lib/cr_tf/handler/read.py:247 msgid "Searching for VM definitions in group {!r} ..." msgstr "" @@ -1029,341 +1033,357 @@ msgstr "" msgid "Full project name: {!r}" msgstr "" -#: lib/cr_tf/handler/vmware.py:113 +#: lib/cr_tf/handler/vmware.py:105 +msgid "Initialize VSPhere ..." +msgstr "" + +#: lib/cr_tf/handler/vmware.py:114 msgid "There is only one, unique VSPhere definition allowed in a project file." msgstr "" -#: lib/cr_tf/handler/vmware.py:115 +#: lib/cr_tf/handler/vmware.py:116 msgid "In {f!r} were found {nr} different VSPhere definitions:" msgstr "" #: lib/cr_tf/handler/vmware.py:135 +msgid "Initializing VSphere {!r} ..." +msgstr "" + +#: lib/cr_tf/handler/vmware.py:137 msgid "VSPhere {!r} not defined in configuration." msgstr "" -#: lib/cr_tf/handler/vmware.py:167 +#: lib/cr_tf/handler/vmware.py:141 +msgid "Setting {st} to {what!r}." +msgstr "" + +#: lib/cr_tf/handler/vmware.py:145 +msgid "Setting {}." +msgstr "" + +#: lib/cr_tf/handler/vmware.py:172 msgid "Initialising a {}-object with params:" msgstr "" -#: lib/cr_tf/handler/vmware.py:191 +#: lib/cr_tf/handler/vmware.py:196 msgid "Created {}-object:" msgstr "" -#: lib/cr_tf/handler/vmware.py:207 +#: lib/cr_tf/handler/vmware.py:212 msgid "Assigning not defined templates and clusters of VMs by their appropriate default values." msgstr "" -#: lib/cr_tf/handler/vmware.py:216 +#: lib/cr_tf/handler/vmware.py:221 msgid "Setting cluster of {n!r} to {c!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:223 +#: lib/cr_tf/handler/vmware.py:228 msgid "Setting template of {n!r} to {t!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:234 +#: lib/cr_tf/handler/vmware.py:239 msgid "Searching for clusters in VSPhere {!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:250 +#: lib/cr_tf/handler/vmware.py:255 msgid "Searching for datastores in VSPhere {!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:255 +#: lib/cr_tf/handler/vmware.py:260 msgid "Found one datastore." msgid_plural "Found {n} datastores." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:258 +#: lib/cr_tf/handler/vmware.py:263 msgid "No VSPhere datastores found." msgstr "" -#: lib/cr_tf/handler/vmware.py:273 +#: lib/cr_tf/handler/vmware.py:278 msgid "Searching for datastore clusters in VSPhere {!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:278 +#: lib/cr_tf/handler/vmware.py:283 msgid "Found one datastore cluster." msgid_plural "Found {n} datastore clusters." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:284 +#: lib/cr_tf/handler/vmware.py:289 msgid "No VSPhere datastore clusters found." msgstr "" -#: lib/cr_tf/handler/vmware.py:297 +#: lib/cr_tf/handler/vmware.py:302 msgid "Searching for networks in VSPhere {!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:300 +#: lib/cr_tf/handler/vmware.py:305 msgid "Found one error in exploring vSphere {v!r} resources." msgid_plural "Found {n} errors in exploring vSphere {v!r} resources." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:318 +#: lib/cr_tf/handler/vmware.py:323 msgid "Found one error in exploring vSphere templates." msgid_plural "Found {n} errors in exploring vSphere templates." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:335 +#: lib/cr_tf/handler/vmware.py:340 msgid "Validating information from YAML file ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:339 +#: lib/cr_tf/handler/vmware.py:344 msgid "Found one error in validating vSphere computing clusters." msgid_plural "Found {n} errors in validating vSphere computing clusters." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:355 +#: lib/cr_tf/handler/vmware.py:360 msgid "Got a list of all VMs and templates ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:374 +#: lib/cr_tf/handler/vmware.py:379 msgid "All existing VMs and templates:" msgstr "" -#: lib/cr_tf/handler/vmware.py:386 +#: lib/cr_tf/handler/vmware.py:391 msgid "Found one error in validating VM storages." msgid_plural "Found {n} errors in validating VM storages." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:404 +#: lib/cr_tf/handler/vmware.py:409 msgid "Found one error in validating VM interfaces." msgid_plural "Found {n} errors in validating VM interfaces." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:429 +#: lib/cr_tf/handler/vmware.py:434 msgid "Exploring all vSphere templates ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:444 +#: lib/cr_tf/handler/vmware.py:449 msgid "VM {!r} has not template defined." msgstr "" -#: lib/cr_tf/handler/vmware.py:447 +#: lib/cr_tf/handler/vmware.py:452 msgid "All {} VSPhere templates to explore:" msgstr "" -#: lib/cr_tf/handler/vmware.py:456 +#: lib/cr_tf/handler/vmware.py:461 msgid "Searching for template {t!r} in VSPhere {v!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:466 +#: lib/cr_tf/handler/vmware.py:471 msgid "Template {t!r} not found in VSPhere {v!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:471 +#: lib/cr_tf/handler/vmware.py:476 msgid "All explored vSphere templates:" msgstr "" -#: lib/cr_tf/handler/vmware.py:484 +#: lib/cr_tf/handler/vmware.py:489 msgid "Validating existence of computing clusters of the VMs." msgstr "" -#: lib/cr_tf/handler/vmware.py:505 +#: lib/cr_tf/handler/vmware.py:510 msgid "Checking existence of computing cluster {c!r} in VSPhere {v!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:513 +#: lib/cr_tf/handler/vmware.py:518 msgid "Found computing cluster {cl!r} in VSPhere {v!r} (defined for VMs {vms})." msgstr "" -#: lib/cr_tf/handler/vmware.py:517 +#: lib/cr_tf/handler/vmware.py:522 msgid "Computing cluster {cl!r} (defined for VMs {vms}) in VSPhere {v!r} not found." msgstr "" -#: lib/cr_tf/handler/vmware.py:526 +#: lib/cr_tf/handler/vmware.py:531 msgid "Validating existence of VMs in VMWare." msgstr "" -#: lib/cr_tf/handler/vmware.py:543 +#: lib/cr_tf/handler/vmware.py:548 msgid "[{m}] - VM is already existing in VSphere {v!r}, path {p!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:551 +#: lib/cr_tf/handler/vmware.py:556 msgid "VM info:" msgstr "" -#: lib/cr_tf/handler/vmware.py:553 +#: lib/cr_tf/handler/vmware.py:558 msgid "Datastore of VM {vm!r}: {ds!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:573 +#: lib/cr_tf/handler/vmware.py:578 msgid "CAUTION!" msgstr "" -#: lib/cr_tf/handler/vmware.py:577 +#: lib/cr_tf/handler/vmware.py:582 msgid "Did not found any VM to deploy!" msgstr "" -#: lib/cr_tf/handler/vmware.py:580 +#: lib/cr_tf/handler/vmware.py:585 msgid "No VMs to deploy" msgstr "" -#: lib/cr_tf/handler/vmware.py:596 +#: lib/cr_tf/handler/vmware.py:601 msgid "Used datastore clusters:" msgstr "" -#: lib/cr_tf/handler/vmware.py:598 +#: lib/cr_tf/handler/vmware.py:603 msgid "No datastore clusters are used." msgstr "" -#: lib/cr_tf/handler/vmware.py:605 +#: lib/cr_tf/handler/vmware.py:610 msgid "Used datastors:" msgstr "" -#: lib/cr_tf/handler/vmware.py:607 +#: lib/cr_tf/handler/vmware.py:612 msgid "No datastores are used." msgstr "" -#: lib/cr_tf/handler/vmware.py:612 +#: lib/cr_tf/handler/vmware.py:617 msgid "Validating given datastore clusters of VMs ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:640 +#: lib/cr_tf/handler/vmware.py:645 msgid "Found datastore cluster {c!r} in VSphere {v!r} for VM {n!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:644 +#: lib/cr_tf/handler/vmware.py:649 msgid "Setting datastore cluster for VM {n!r} to {c!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:649 +#: lib/cr_tf/handler/vmware.py:654 msgid "Free space of cluster {c!r} in VSphere {v!r} before provisioning: {a:0.1f} GiB." msgstr "" -#: lib/cr_tf/handler/vmware.py:654 +#: lib/cr_tf/handler/vmware.py:659 msgid "" "Datastore cluster {d!r} in VSphere {v!r} has not sufficient space for storage of VM {vm!r} " "(needed {n:0.1f} GiB, available {a:0.1f} GiB)." msgstr "" -#: lib/cr_tf/handler/vmware.py:664 +#: lib/cr_tf/handler/vmware.py:669 msgid "Free space in cluster {c!r} in VSphere {v!r} after provisioning: {a:0.1f} GiB." msgstr "" -#: lib/cr_tf/handler/vmware.py:676 +#: lib/cr_tf/handler/vmware.py:681 msgid "Datastore cluster {c!r} of VM {n!r} not found in VSphere {v!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:683 +#: lib/cr_tf/handler/vmware.py:688 msgid "Validating given datastores of VMs and assign failing ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:689 +#: lib/cr_tf/handler/vmware.py:694 msgid "Removing defined datastore {d!r} for VM {n!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:714 lib/cr_tf/handler/vmware.py:822 +#: lib/cr_tf/handler/vmware.py:719 lib/cr_tf/handler/vmware.py:827 msgid "Did not found cluster object {c!r} for VM {n!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:724 lib/cr_tf/handler/vmware.py:759 +#: lib/cr_tf/handler/vmware.py:729 lib/cr_tf/handler/vmware.py:764 msgid "Found datastore {d!r} for VM {n!r} in VSPhere {v!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:727 +#: lib/cr_tf/handler/vmware.py:732 msgid "Datastore {d!r} not available in cluster {c!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:731 +#: lib/cr_tf/handler/vmware.py:736 msgid "Setting datastore for VM {n!r} to {d!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:736 +#: lib/cr_tf/handler/vmware.py:741 msgid "" "Datastore {d!r} has not sufficient space for storage of VM {v!r} (needed {n:0.1f} GiB, available" " {a:0.1f} GiB)." msgstr "" -#: lib/cr_tf/handler/vmware.py:747 +#: lib/cr_tf/handler/vmware.py:752 msgid "Datastore {d!r} of VM {n!r} not found in VSPhere {v!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:772 +#: lib/cr_tf/handler/vmware.py:777 msgid "Validating interfaces of VMs and assign networks ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:777 +#: lib/cr_tf/handler/vmware.py:782 msgid "Validated FQDNs:" msgstr "" -#: lib/cr_tf/handler/vmware.py:778 +#: lib/cr_tf/handler/vmware.py:783 msgid "Validated Addresses:" msgstr "" -#: lib/cr_tf/handler/vmware.py:788 +#: lib/cr_tf/handler/vmware.py:793 msgid "Used networks:" msgstr "" -#: lib/cr_tf/handler/vmware.py:794 +#: lib/cr_tf/handler/vmware.py:799 msgid "Used forward DNS entries:" msgstr "" -#: lib/cr_tf/handler/vmware.py:800 +#: lib/cr_tf/handler/vmware.py:805 msgid "Used reverse DNS entries:" msgstr "" -#: lib/cr_tf/handler/vmware.py:806 +#: lib/cr_tf/handler/vmware.py:811 msgid "Checking interfaces of VM {n!r} in VSPhere {v!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:810 +#: lib/cr_tf/handler/vmware.py:815 msgid "No interfaces defined for VM {!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:838 +#: lib/cr_tf/handler/vmware.py:843 msgid "Checking interface {i} of VM {n!r} ..." msgstr "" -#: lib/cr_tf/handler/vmware.py:842 +#: lib/cr_tf/handler/vmware.py:847 msgid "Interface {i} of VM {n!r} has no defined address." msgstr "" -#: lib/cr_tf/handler/vmware.py:848 +#: lib/cr_tf/handler/vmware.py:853 msgid "Interface {i} of VM {n!r} has no defined FQDN." msgstr "" -#: lib/cr_tf/handler/vmware.py:854 +#: lib/cr_tf/handler/vmware.py:859 msgid "FQDN {f!r} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:866 +#: lib/cr_tf/handler/vmware.py:871 msgid "IPv4 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:881 +#: lib/cr_tf/handler/vmware.py:886 msgid "IPv6 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:897 +#: lib/cr_tf/handler/vmware.py:902 msgid "Could not find network {n!r} for VM {v!r}, interface {i}." msgstr "" -#: lib/cr_tf/handler/vmware.py:909 +#: lib/cr_tf/handler/vmware.py:914 msgid "Found network {n!r} for interface {i} of VM {v!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:913 +#: lib/cr_tf/handler/vmware.py:918 msgid "Network {n!r} for interface {i} of VM {v!r} not available in cluster {c!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:918 +#: lib/cr_tf/handler/vmware.py:923 msgid "Network {n!r} is available in cluster {c!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:923 +#: lib/cr_tf/handler/vmware.py:928 msgid "Setting gateway of interface {i} of VM {v!r} to {g}." msgstr "" -#: lib/cr_tf/handler/vmware.py:949 +#: lib/cr_tf/handler/vmware.py:954 msgid "Ensuring existence of all necessary vSphere VM folders." msgstr "" diff --git a/locale/de_DE/LC_MESSAGES/create_terraform.po b/locale/de_DE/LC_MESSAGES/create_terraform.po index 3fdd53f..c239f64 100644 --- a/locale/de_DE/LC_MESSAGES/create_terraform.po +++ b/locale/de_DE/LC_MESSAGES/create_terraform.po @@ -1,14 +1,14 @@ # German (Germany) translations for create_terraform. -# Copyright (C) 2023 Frank Brehm, Pixelpark GmbH, Berlin +# Copyright (C) 2024 Frank Brehm, Pixelpark GmbH, Berlin # This file is distributed under the same license as the create_terraform project. -# Frank Brehm , 2023. +# Frank Brehm , 2024. # msgid "" msgstr "" -"Project-Id-Version: create_terraform 1.7.2\n" +"Project-Id-Version: create_terraform 1.8.3\n" "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n" -"POT-Creation-Date: 2023-11-10 16:48+0100\n" -"PO-Revision-Date: 2023-11-10 16:30+0100\n" +"POT-Creation-Date: 2024-01-10 15:15+0100\n" +"PO-Revision-Date: 2024-01-10 15:30+0100\n" "Last-Translator: Frank Brehm \n" "Language: de_DE\n" "Language-Team: Frank Brehm \n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.14.0\n" #: lib/cr_tf/app.py:81 lib/cr_tf/app.py:107 msgid "File {!r} does not exists." @@ -189,7 +189,7 @@ msgstr "vSphere-Nutzernamen" msgid "Name" msgstr "Name" -#: lib/cr_tf/app.py:530 lib/cr_tf/app.py:552 +#: lib/cr_tf/app.py:530 lib/cr_tf/app.py:558 msgid "No {} given." msgstr "Kein {} angegeben." @@ -197,123 +197,123 @@ msgstr "Kein {} angegeben." msgid "Setting user for vSphere {vs!r} to {usr!r}." msgstr "Setze Cluster von {n!r} auf {c!r} …" -#: lib/cr_tf/app.py:545 +#: lib/cr_tf/app.py:551 msgid "User password of {!r}" msgstr "Nutzerpasswort von {!r}" -#: lib/cr_tf/app.py:547 +#: lib/cr_tf/app.py:553 msgid "Password for user {u!r} of vSphere {n} on {h!r}" msgstr "Passwort für Nutzer {u!r} in vSphere {n} auf {h!r}" -#: lib/cr_tf/app.py:552 +#: lib/cr_tf/app.py:558 msgid "password of vSphere user" msgstr "Passwort des vSphere-Nutzers" -#: lib/cr_tf/app.py:556 +#: lib/cr_tf/app.py:562 msgid "Setting passwort of vSphere {vs!r} user {usr!r}." msgstr "Setze das Passwort von Nutzer {usr!r} in vSphere {vs!r}." -#: lib/cr_tf/app.py:575 +#: lib/cr_tf/app.py:581 msgid "Executing {} ..." msgstr "Führe {} aus …" -#: lib/cr_tf/config.py:92 +#: lib/cr_tf/config.py:100 msgid "Invalid value {v!r} for {n!r} configuration ({f!r}:[{s}]): {e}" msgstr "Ungültiger Wert {v!r} für {n!r}-Konfiguration ({f!r}:[{s}]): {e}" -#: lib/cr_tf/config.py:93 +#: lib/cr_tf/config.py:101 msgid "Invalid value {v} for {n!r} configuration ({f!r}:[{s}]): must be equal or greater than zero." msgstr "" "Ungültiger Wert {v!r} für {n!r}-Konfiguration ({f!r}:[{s}]): muss gleich oder größer als Null " "sein." -#: lib/cr_tf/config.py:218 +#: lib/cr_tf/config.py:234 msgid "Invalid timeout {t!r} for requesting the PowerDNS API, must be 0 < SECONDS < {m}." msgstr "" "Ungültiger Wert {t!r} für den Timeout beim Zugriff auf die PowerDNS-API, dieser muss 0 < " "SEKUNDEN {m} sein." -#: lib/cr_tf/config.py:252 +#: lib/cr_tf/config.py:304 msgid "The default size of the data disk may not be None." msgstr "Die Vorgabegröße der Daten-Disk darf nicht None sein." -#: lib/cr_tf/config.py:256 +#: lib/cr_tf/config.py:308 msgid "The default size of the data disk must be greater or equal to one GB." msgstr "Die Vorgabegröße der Daten-Disk muss größer als oder gleich einem GB sein." -#: lib/cr_tf/config.py:269 +#: lib/cr_tf/config.py:321 msgid "The minimal size of the data disk may not be None." msgstr "Die Minimalgröße der Daten-Disk darf nicht None sein." -#: lib/cr_tf/config.py:273 +#: lib/cr_tf/config.py:325 msgid "The minimal size of the data disk must be greater or equal to one GB." msgstr "Die Minimalgröße der Daten-Disk muss größer als oder gleich einem GB sein." -#: lib/cr_tf/config.py:286 +#: lib/cr_tf/config.py:338 msgid "The maximal size of the data disk may not be None." msgstr "Die Maximalgröße der Daten-Disk darf nicht None sein." -#: lib/cr_tf/config.py:290 +#: lib/cr_tf/config.py:342 msgid "The maximal size of the data disk must be greater or equal to one GB." msgstr "Die Maximalgröße der Daten-Disk muss größer als oder gleich einem GB sein." -#: lib/cr_tf/config.py:303 +#: lib/cr_tf/config.py:355 msgid "The minimal size of the root disk may not be None." msgstr "Die Minimalgröße der Root-Disk darf nicht None sein." -#: lib/cr_tf/config.py:307 +#: lib/cr_tf/config.py:359 msgid "The minimal size of the root disk must be greater or equal to one GB." msgstr "Die Minimalgröße der Root-Disk muss größer als oder gleich einem GB sein." -#: lib/cr_tf/config.py:320 +#: lib/cr_tf/config.py:372 msgid "The maximal size of the root disk may not be None." msgstr "Die Maximalgröße der Root-Disk darf nicht None sein." -#: lib/cr_tf/config.py:324 +#: lib/cr_tf/config.py:376 msgid "The maximal size of the root disk must be greater or equal to one GB." msgstr "Die Maximalgröße der Root-Disk muss größer als oder gleich einem GB sein." -#: lib/cr_tf/config.py:354 +#: lib/cr_tf/config.py:406 msgid "The password of the user used for subscribing at RedHat may not be None." msgstr "Das Passwort des Nutzers zum Registrieren bei RedHat darf nicht None sein." -#: lib/cr_tf/config.py:358 +#: lib/cr_tf/config.py:410 msgid "The password of the user used for subscribing at RedHat may not be empty." msgstr "Das Passwort des Nutzers zum Registrieren bei RedHat darf nicht leer sein." -#: lib/cr_tf/config.py:381 lib/cr_tf/config.py:566 +#: lib/cr_tf/config.py:433 lib/cr_tf/config.py:624 msgid "Creating a {}-object with parameters:" msgstr "Erstelle ein {}-Objekt mit den Parametern:" -#: lib/cr_tf/config.py:386 lib/cr_tf/config.py:571 +#: lib/cr_tf/config.py:438 lib/cr_tf/config.py:629 msgid "Created object:" msgstr "Erstelltes Objekt:" -#: lib/cr_tf/config.py:449 +#: lib/cr_tf/config.py:507 msgid "Checking config section {!r}:" msgstr "Überprüfe Konfigurationsabschnitt {!r}:" -#: lib/cr_tf/config.py:460 +#: lib/cr_tf/config.py:518 msgid "Empty VSPhere name found." msgstr "Leeren VSPhere-Namen gefunden." -#: lib/cr_tf/config.py:518 +#: lib/cr_tf/config.py:576 msgid "Checking config section {s!r} ({n}) ..." msgstr "Überprüfe Konfigurations-Abschnitt {s!r} ({n}) …" -#: lib/cr_tf/config.py:560 lib/cr_tf/config.py:608 +#: lib/cr_tf/config.py:618 lib/cr_tf/config.py:666 msgid "Unknown configuration parameter {k!r} with value {v!r} for VSPhere {n!r} found." msgstr "Unbekannten Konfigurations-Parameter {k!r} mit dem Wert {v!r} für die VSPhere {n!r} gefunden." -#: lib/cr_tf/config.py:614 +#: lib/cr_tf/config.py:672 msgid "Updated object:" msgstr "Erstelltes Objekt:" -#: lib/cr_tf/config.py:626 lib/cr_tf/config.py:667 +#: lib/cr_tf/config.py:684 lib/cr_tf/config.py:725 msgid "Checking config section {!r} ..." msgstr "Überprüfe Konfigurationsabschnitt {!r} …" -#: lib/cr_tf/config.py:715 +#: lib/cr_tf/config.py:773 msgid "Invalid puppet environment {env!r} found in {k!r}." msgstr "Ungültige Puppet-Umgebung {!r}." @@ -569,11 +569,11 @@ msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der PowerDNS-Zonen gefunden." #: lib/cr_tf/handler/dns.py:57 lib/cr_tf/handler/dns.py:75 lib/cr_tf/handler/dns.py:87 #: lib/cr_tf/handler/files.py:51 lib/cr_tf/handler/files.py:63 lib/cr_tf/handler/first.py:182 -#: lib/cr_tf/handler/read.py:54 lib/cr_tf/handler/vmware.py:95 lib/cr_tf/handler/vmware.py:123 -#: lib/cr_tf/handler/vmware.py:198 lib/cr_tf/handler/vmware.py:237 lib/cr_tf/handler/vmware.py:260 -#: lib/cr_tf/handler/vmware.py:286 lib/cr_tf/handler/vmware.py:306 lib/cr_tf/handler/vmware.py:324 -#: lib/cr_tf/handler/vmware.py:348 lib/cr_tf/handler/vmware.py:392 lib/cr_tf/handler/vmware.py:410 -#: lib/cr_tf/handler/vmware.py:422 +#: lib/cr_tf/handler/read.py:58 lib/cr_tf/handler/vmware.py:95 lib/cr_tf/handler/vmware.py:124 +#: lib/cr_tf/handler/vmware.py:203 lib/cr_tf/handler/vmware.py:242 lib/cr_tf/handler/vmware.py:265 +#: lib/cr_tf/handler/vmware.py:291 lib/cr_tf/handler/vmware.py:311 lib/cr_tf/handler/vmware.py:329 +#: lib/cr_tf/handler/vmware.py:353 lib/cr_tf/handler/vmware.py:397 lib/cr_tf/handler/vmware.py:415 +#: lib/cr_tf/handler/vmware.py:427 msgid "Finished step {!r}." msgstr "Schritt {!r} beendet." @@ -812,7 +812,7 @@ msgid "Creating all necessary files for terraform." msgstr "Erstellen aller notwendigen Dateien für Terraform." #: lib/cr_tf/handler/files.py:265 lib/cr_tf/handler/files.py:323 lib/cr_tf/handler/files.py:399 -#: lib/cr_tf/handler/files.py:416 lib/cr_tf/handler/files.py:515 +#: lib/cr_tf/handler/files.py:416 lib/cr_tf/handler/files.py:536 msgid "Creating {!r} ..." msgstr "Erstelle {!r} …" @@ -820,47 +820,47 @@ msgstr "Erstelle {!r} …" msgid "Creating {w} for VSPhere {v!r} ..." msgstr "Erstelle {w} für VSPhere {v!r} …" -#: lib/cr_tf/handler/files.py:540 +#: lib/cr_tf/handler/files.py:561 msgid "No minimum version of Terraform defined." msgstr "Es wurde keine Minimalversion für Terraform definiert." -#: lib/cr_tf/handler/files.py:555 +#: lib/cr_tf/handler/files.py:576 msgid "Creating terraform files for VM instances." msgstr "Erstelle Terraform-Dateien für VM-Instanzen." -#: lib/cr_tf/handler/files.py:566 +#: lib/cr_tf/handler/files.py:587 msgid "Creating file {f!r} for VM instance {n!r}." msgstr "Erstelle Datei {f!r} für VM-Instanz {n!r}." -#: lib/cr_tf/handler/files.py:574 +#: lib/cr_tf/handler/files.py:595 msgid "Using template:" msgstr "Verwende Vorlage:" -#: lib/cr_tf/handler/files.py:592 +#: lib/cr_tf/handler/files.py:613 msgid "Writing {!r}" msgstr "Schreibe {!r}" -#: lib/cr_tf/handler/files.py:609 +#: lib/cr_tf/handler/files.py:630 msgid "Generating global definitions of {!r}." msgstr "Generiere globale Definitionen von {!r}." -#: lib/cr_tf/handler/files.py:617 +#: lib/cr_tf/handler/files.py:638 msgid "Cluster {!r} not found - this shouldn't be happened." msgstr "Der Cluster {!r} wurde nicht gefunden - das sollte nicht passieren." -#: lib/cr_tf/handler/files.py:674 +#: lib/cr_tf/handler/files.py:699 msgid "Generating interface definition {i} of {v!r}." msgstr "Generiere Schnittstellen-Definition {i} von {v!r}." -#: lib/cr_tf/handler/files.py:695 +#: lib/cr_tf/handler/files.py:720 msgid "Generating disk definition {n} of {v!r}." msgstr "Generiere Disk-Definition {n} von {v!r}." -#: lib/cr_tf/handler/files.py:715 +#: lib/cr_tf/handler/files.py:740 msgid "Generating customization of {v!r}." msgstr "Generiere Anpassungen von {v!r}." -#: lib/cr_tf/handler/files.py:759 lib/cr_tf/handler/files.py:780 +#: lib/cr_tf/handler/files.py:785 lib/cr_tf/handler/files.py:806 msgid "Generating file provisioner for {f!r} of {v!r}." msgstr "Generiere Datei-Provisionierer für {f!r} von {v!r}." @@ -906,7 +906,7 @@ msgstr "Ungültige Version {c!r} von Terraform, erwartet wurde {o}{m!r}." #: lib/cr_tf/handler/first.py:159 msgid "Go ahead..." -msgstr "Geht los ……" +msgstr "Geht los …" #: lib/cr_tf/handler/first.py:164 msgid "Initialising VSPhere handlers." @@ -922,97 +922,101 @@ msgid_plural "Found {n} errors in evaluation of YAML data of {f!r}." msgstr[0] "Einen Fehler bei der Auswertung der YAML-Daten von {f!r} gefunden." msgstr[1] "Insgesamt {n} Fehler bei der Auswertung der YAML-Daten von {f!r} gefunden." -#: lib/cr_tf/handler/read.py:61 +#: lib/cr_tf/handler/read.py:55 +msgid "Did not found any VMs to deploy in file {!r}." +msgstr "Keine VM zum Deploy in Datei {!r} gefunden." + +#: lib/cr_tf/handler/read.py:65 msgid "Reading YAML file {!r} ..." msgstr "Lese YAML-Datei {!r} …" -#: lib/cr_tf/handler/read.py:72 +#: lib/cr_tf/handler/read.py:76 msgid "Error in YAML file {f!r}: {e}." msgstr "Fehler in YAML-Datei {f!r}: {e}." -#: lib/cr_tf/handler/read.py:76 +#: lib/cr_tf/handler/read.py:80 msgid "Error position: {li}:{c}" msgstr "Fehler-Position: {li}:{c}" -#: lib/cr_tf/handler/read.py:81 +#: lib/cr_tf/handler/read.py:85 msgid "Read data from YAML file:" msgstr "Lese Daten aus YAML-Datei:" -#: lib/cr_tf/handler/read.py:84 +#: lib/cr_tf/handler/read.py:88 msgid "Data read from YAML file {f!r} are not a dictionary, but a {c} object instead." msgstr "" "Die gelesenen Daten aus der YAML-Datei {f!r} sind kein Dictionary, sondern statt dessen ein " "{c}-Objekt." -#: lib/cr_tf/handler/read.py:100 +#: lib/cr_tf/handler/read.py:104 msgid "Searching for default VM definition ..." msgstr "Suche nach Vorgabe-VM-Definition …" -#: lib/cr_tf/handler/read.py:109 +#: lib/cr_tf/handler/read.py:113 msgid "Searching for VM definitions ..." msgstr "Suche VM-Definitionen …" -#: lib/cr_tf/handler/read.py:126 +#: lib/cr_tf/handler/read.py:130 msgid "Evaluated VMs:" msgstr "Ermittelte VMs:" -#: lib/cr_tf/handler/read.py:140 +#: lib/cr_tf/handler/read.py:144 msgid "{c} in evaluating template VM: {e}" msgstr "{c} in Ermittlung der Vorlagen-VM gefunden: {e}" -#: lib/cr_tf/handler/read.py:146 +#: lib/cr_tf/handler/read.py:150 msgid "Defined Terraform Template VM {n!r}:" msgstr "Definition der Terraform-Vorlagen-VM {n!r}:" -#: lib/cr_tf/handler/read.py:164 +#: lib/cr_tf/handler/read.py:168 msgid "{c} in evaluating VM: {e}" msgstr "{c} in Ermittlung der VM gefunden: {e}" -#: lib/cr_tf/handler/read.py:169 +#: lib/cr_tf/handler/read.py:173 msgid "Defined Terraform-VM {n!r}:" msgstr "Definition der Terraform-VM {n!r}:" -#: lib/cr_tf/handler/read.py:173 +#: lib/cr_tf/handler/read.py:177 msgid "VM {!r} is already defined." msgstr "Die VM {!r} ist bereits definiert." -#: lib/cr_tf/handler/read.py:183 +#: lib/cr_tf/handler/read.py:187 msgid "Group definition list is not a list:" msgstr "Die Gruppendefinitionsliste ist keine Liste:" -#: lib/cr_tf/handler/read.py:189 +#: lib/cr_tf/handler/read.py:193 msgid "Maximum recursion depth for VM groups of {} reached." msgstr "Maximale Rekursionstiefe für VM-Gruppen von {} erreicht." -#: lib/cr_tf/handler/read.py:193 +#: lib/cr_tf/handler/read.py:197 msgid "Evaluating group list:" msgstr "Ermiitle Gruppenliste:" -#: lib/cr_tf/handler/read.py:195 +#: lib/cr_tf/handler/read.py:199 msgid "Used template: {!r}" msgstr "Verwendete Vorlage: {!r}" -#: lib/cr_tf/handler/read.py:204 lib/cr_tf/terraform/vm.py:267 +#: lib/cr_tf/handler/read.py:208 lib/cr_tf/terraform/vm.py:267 msgid "VM definition is not a dictionary:" msgstr "Die VM-Definition is kein Dictionary:" -#: lib/cr_tf/handler/read.py:218 +#: lib/cr_tf/handler/read.py:222 msgid "No group name defined." msgstr "Kein Gruppenname definiert." -#: lib/cr_tf/handler/read.py:222 +#: lib/cr_tf/handler/read.py:226 msgid "Searching for group default VM definition in group {!r} ..." msgstr "Suche nach Vorgabe-VM-Definition in Gruppe {!r} …" -#: lib/cr_tf/handler/read.py:237 +#: lib/cr_tf/handler/read.py:241 msgid "Used template for creating VMs in group {g!r}: {n!r}" msgstr "Verwendete Vorlage zur Erstellung von VMs in Gruppe {g!r}: {n!r}" -#: lib/cr_tf/handler/read.py:240 +#: lib/cr_tf/handler/read.py:244 msgid "Used template structure:" msgstr "Verwendete Vorlagen-Struktur:" -#: lib/cr_tf/handler/read.py:243 +#: lib/cr_tf/handler/read.py:247 msgid "Searching for VM definitions in group {!r} ..." msgstr "Suche nach VM-Definitionen in Gruppe {!r} …" @@ -1048,217 +1052,233 @@ msgstr "Kein Root-Terraform-Verzeichnis oberhalb von {!r} gefunden." msgid "Full project name: {!r}" msgstr "Kompletter Projektname: {!r}" -#: lib/cr_tf/handler/vmware.py:113 +#: lib/cr_tf/handler/vmware.py:105 +msgid "Initialize VSPhere ..." +msgstr "Initialisiere VSPhere …" + +#: lib/cr_tf/handler/vmware.py:114 msgid "There is only one, unique VSPhere definition allowed in a project file." msgstr "Nur eine einzige VSPhere-Definition ist innerhalb einer Projektdatei erlaubt." -#: lib/cr_tf/handler/vmware.py:115 +#: lib/cr_tf/handler/vmware.py:116 msgid "In {f!r} were found {nr} different VSPhere definitions:" msgstr "In {f!r} wurden {nr} verschiedene VSPhere-Definition gefunden:" #: lib/cr_tf/handler/vmware.py:135 +msgid "Initializing VSphere {!r} ..." +msgstr "Initialisiere VSPhere {!r} …" + +#: lib/cr_tf/handler/vmware.py:137 msgid "VSPhere {!r} not defined in configuration." msgstr "Die VSPhere {!r} wurde in der Konfiguration nicht definiert." -#: lib/cr_tf/handler/vmware.py:167 +#: lib/cr_tf/handler/vmware.py:141 +msgid "Setting {st} to {what!r}." +msgstr "Setze {st} auf {what!r}." + +#: lib/cr_tf/handler/vmware.py:145 +msgid "Setting {}." +msgstr "Setze {}." + +#: lib/cr_tf/handler/vmware.py:172 msgid "Initialising a {}-object with params:" msgstr "Initialisiere ein {}-Objekt mit den Parametern:" -#: lib/cr_tf/handler/vmware.py:191 +#: lib/cr_tf/handler/vmware.py:196 msgid "Created {}-object:" msgstr "Erstelltes {}-Objekt:" -#: lib/cr_tf/handler/vmware.py:207 +#: lib/cr_tf/handler/vmware.py:212 msgid "Assigning not defined templates and clusters of VMs by their appropriate default values." msgstr "Weise nicht definierten Vorlagen und Clustern von VMs die entsprechenden Vorgabe-Werte zu." -#: lib/cr_tf/handler/vmware.py:216 +#: lib/cr_tf/handler/vmware.py:221 msgid "Setting cluster of {n!r} to {c!r} ..." msgstr "Setze Cluster von {n!r} auf {c!r} …" -#: lib/cr_tf/handler/vmware.py:223 +#: lib/cr_tf/handler/vmware.py:228 msgid "Setting template of {n!r} to {t!r} ..." msgstr "Setze Vorlage von {n!r} auf {t!r} …" -#: lib/cr_tf/handler/vmware.py:234 +#: lib/cr_tf/handler/vmware.py:239 msgid "Searching for clusters in VSPhere {!r} ..." msgstr "Suche nach Clustern in VSPhere {!r} …" -#: lib/cr_tf/handler/vmware.py:250 +#: lib/cr_tf/handler/vmware.py:255 msgid "Searching for datastores in VSPhere {!r} ..." msgstr "Suche nach Datastores in VSPhere {!r} …" -#: lib/cr_tf/handler/vmware.py:255 +#: lib/cr_tf/handler/vmware.py:260 msgid "Found one datastore." msgid_plural "Found {n} datastores." msgstr[0] "Fand einen Datastore." msgstr[1] "Insgesamt {n} Datastores gefunden." -#: lib/cr_tf/handler/vmware.py:258 +#: lib/cr_tf/handler/vmware.py:263 msgid "No VSPhere datastores found." msgstr "Es werden keine Datastores verwendet." -#: lib/cr_tf/handler/vmware.py:273 +#: lib/cr_tf/handler/vmware.py:278 msgid "Searching for datastore clusters in VSPhere {!r} ..." msgstr "Suche nach Datastore-Clustern in VSPhere {!r} …" -#: lib/cr_tf/handler/vmware.py:278 +#: lib/cr_tf/handler/vmware.py:283 msgid "Found one datastore cluster." msgid_plural "Found {n} datastore clusters." msgstr[0] "Fand einen Datastore-Cluster." msgstr[1] "Insgesamt {n} Datastore-Clusters gefunden." -#: lib/cr_tf/handler/vmware.py:284 +#: lib/cr_tf/handler/vmware.py:289 msgid "No VSPhere datastore clusters found." msgstr "Es werden keine Datastore-Cluster verwendet." -#: lib/cr_tf/handler/vmware.py:297 +#: lib/cr_tf/handler/vmware.py:302 msgid "Searching for networks in VSPhere {!r} ..." msgstr "Suche nach Netzwerken in VSPhere {!r} …" -#: lib/cr_tf/handler/vmware.py:300 +#: lib/cr_tf/handler/vmware.py:305 msgid "Found one error in exploring vSphere {v!r} resources." msgid_plural "Found {n} errors in exploring vSphere {v!r} resources." msgstr[0] "Fand einen Fehler in der Untersuchung der VSPhere {v!r} Resourcen." msgstr[1] "Fand {n} Fehler in der Untersuchung der VSPhere {v!r} Resourcen." -#: lib/cr_tf/handler/vmware.py:318 +#: lib/cr_tf/handler/vmware.py:323 msgid "Found one error in exploring vSphere templates." msgid_plural "Found {n} errors in exploring vSphere templates." msgstr[0] "Einen Fehler bei der Ermittlung der vSphere-Vorlagen gefunden." msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der vSphere-Vorlagen gefunden." -#: lib/cr_tf/handler/vmware.py:335 +#: lib/cr_tf/handler/vmware.py:340 msgid "Validating information from YAML file ..." msgstr "Validiere Informationen aus der YAML-Datei …" -#: lib/cr_tf/handler/vmware.py:339 +#: lib/cr_tf/handler/vmware.py:344 msgid "Found one error in validating vSphere computing clusters." msgid_plural "Found {n} errors in validating vSphere computing clusters." msgstr[0] "Einen Fehler bei der Ermittlung der vSphere-Rechencluster gefunden." msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der vSphere-Rechencluster gefunden." -#: lib/cr_tf/handler/vmware.py:355 +#: lib/cr_tf/handler/vmware.py:360 msgid "Got a list of all VMs and templates ..." msgstr "Habe eine Liste aller VMs und Vorlagen erhalten …" -#: lib/cr_tf/handler/vmware.py:374 +#: lib/cr_tf/handler/vmware.py:379 msgid "All existing VMs and templates:" msgstr "Alle existierenden VMs und Vorlagen:" -#: lib/cr_tf/handler/vmware.py:386 +#: lib/cr_tf/handler/vmware.py:391 msgid "Found one error in validating VM storages." msgid_plural "Found {n} errors in validating VM storages." msgstr[0] "Einen Fehler bei der Ermittlung der VM-Speicher gefunden." msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der VM-Speicher gefunden." -#: lib/cr_tf/handler/vmware.py:404 +#: lib/cr_tf/handler/vmware.py:409 msgid "Found one error in validating VM interfaces." msgid_plural "Found {n} errors in validating VM interfaces." msgstr[0] "Einen Fehler bei der Validierung der VM-Netzwerkschnittstellen gefunden." msgstr[1] "Insgesamt {n} Fehler bei der Validierung der VM-Netzwerkschnittstellen gefunden." -#: lib/cr_tf/handler/vmware.py:429 +#: lib/cr_tf/handler/vmware.py:434 msgid "Exploring all vSphere templates ..." msgstr "Ermittle alle vSphere-Vorlagen …" -#: lib/cr_tf/handler/vmware.py:444 +#: lib/cr_tf/handler/vmware.py:449 msgid "VM {!r} has not template defined." msgstr "Für die VM {!r} wurde keine Vorlage definiert." -#: lib/cr_tf/handler/vmware.py:447 +#: lib/cr_tf/handler/vmware.py:452 msgid "All {} VSPhere templates to explore:" msgstr "Alle {}-VSPhere-Vorlagen zum Ermitteln:" -#: lib/cr_tf/handler/vmware.py:456 +#: lib/cr_tf/handler/vmware.py:461 msgid "Searching for template {t!r} in VSPhere {v!r} ..." msgstr "Suche nach Vorlage {t!r} in VSPhere {v!r} …" -#: lib/cr_tf/handler/vmware.py:466 +#: lib/cr_tf/handler/vmware.py:471 msgid "Template {t!r} not found in VSPhere {v!r}." msgstr "Die Vorlage {t!r} wurde in VSPhere {v!r} nicht gefunden." -#: lib/cr_tf/handler/vmware.py:471 +#: lib/cr_tf/handler/vmware.py:476 msgid "All explored vSphere templates:" msgstr "Alle ermittelten vSphere-Vorlagen:" -#: lib/cr_tf/handler/vmware.py:484 +#: lib/cr_tf/handler/vmware.py:489 msgid "Validating existence of computing clusters of the VMs." msgstr "Validiere Existenz der vSphere-Rechencluster der VMs." -#: lib/cr_tf/handler/vmware.py:505 +#: lib/cr_tf/handler/vmware.py:510 msgid "Checking existence of computing cluster {c!r} in VSPhere {v!r} ..." msgstr "Überprüfe die Existenz des Rechenclusters {c!r} in VSPhere {v!r} …" -#: lib/cr_tf/handler/vmware.py:513 +#: lib/cr_tf/handler/vmware.py:518 msgid "Found computing cluster {cl!r} in VSPhere {v!r} (defined for VMs {vms})." msgstr "Fand Rechencluster {cl!r} in VSPhere {v!r} (definiert für die VMs {vms})." -#: lib/cr_tf/handler/vmware.py:517 +#: lib/cr_tf/handler/vmware.py:522 msgid "Computing cluster {cl!r} (defined for VMs {vms}) in VSPhere {v!r} not found." msgstr "Der Rechencluster {cl!r} (definiert für die VMs {vms}) wurde in VSPhere {v!r} nicht gefunden." -#: lib/cr_tf/handler/vmware.py:526 +#: lib/cr_tf/handler/vmware.py:531 msgid "Validating existence of VMs in VMWare." msgstr "Validiere Existenz der VMs in VMWare." -#: lib/cr_tf/handler/vmware.py:543 +#: lib/cr_tf/handler/vmware.py:548 msgid "[{m}] - VM is already existing in VSphere {v!r}, path {p!r}." msgstr "[{m}] - die VM existiert bereits in VSphere {v!r}, Pfad {p!r}." -#: lib/cr_tf/handler/vmware.py:551 +#: lib/cr_tf/handler/vmware.py:556 msgid "VM info:" msgstr "Informationen zur VM:" -#: lib/cr_tf/handler/vmware.py:553 +#: lib/cr_tf/handler/vmware.py:558 msgid "Datastore of VM {vm!r}: {ds!r}." msgstr "Datastore der VM {vm!r}: {ds!r}." -#: lib/cr_tf/handler/vmware.py:573 +#: lib/cr_tf/handler/vmware.py:578 msgid "CAUTION!" msgstr "ACHTUNG!" -#: lib/cr_tf/handler/vmware.py:577 +#: lib/cr_tf/handler/vmware.py:582 msgid "Did not found any VM to deploy!" msgstr "Keine VM zum Deploy gefunden!" -#: lib/cr_tf/handler/vmware.py:580 +#: lib/cr_tf/handler/vmware.py:585 msgid "No VMs to deploy" msgstr "Keine VMs zu deployen" -#: lib/cr_tf/handler/vmware.py:596 +#: lib/cr_tf/handler/vmware.py:601 msgid "Used datastore clusters:" msgstr "Verwendete Datastore-Cluster:" -#: lib/cr_tf/handler/vmware.py:598 +#: lib/cr_tf/handler/vmware.py:603 msgid "No datastore clusters are used." msgstr "Es werden keine Datastore-Cluster verwendet." -#: lib/cr_tf/handler/vmware.py:605 +#: lib/cr_tf/handler/vmware.py:610 msgid "Used datastors:" msgstr "Verwendete Datastores:" -#: lib/cr_tf/handler/vmware.py:607 +#: lib/cr_tf/handler/vmware.py:612 msgid "No datastores are used." msgstr "Es werden keine Datastores verwendet." -#: lib/cr_tf/handler/vmware.py:612 +#: lib/cr_tf/handler/vmware.py:617 msgid "Validating given datastore clusters of VMs ..." msgstr "Validiere gegebene Datastore-Cluster der VMs …" -#: lib/cr_tf/handler/vmware.py:640 +#: lib/cr_tf/handler/vmware.py:645 msgid "Found datastore cluster {c!r} in VSphere {v!r} for VM {n!r}." msgstr "Fand Datastore-Cluster {c!r} in VSphere {v!r} für die VM {n!r}." -#: lib/cr_tf/handler/vmware.py:644 +#: lib/cr_tf/handler/vmware.py:649 msgid "Setting datastore cluster for VM {n!r} to {c!r} ..." msgstr "Setze Datastore-Cluster für VM {n!r} auf {c!r} …" -#: lib/cr_tf/handler/vmware.py:649 +#: lib/cr_tf/handler/vmware.py:654 msgid "Free space of cluster {c!r} in VSphere {v!r} before provisioning: {a:0.1f} GiB." msgstr "Freier Platz in Cluster {c!r} in VSphere {v!r} vor der Provisionierung: {a:0.1f} GiB." -#: lib/cr_tf/handler/vmware.py:654 +#: lib/cr_tf/handler/vmware.py:659 msgid "" "Datastore cluster {d!r} in VSphere {v!r} has not sufficient space for storage of VM {vm!r} " "(needed {n:0.1f} GiB, available {a:0.1f} GiB)." @@ -1266,39 +1286,39 @@ msgstr "" "Der Datastore-Cluster {d!r} in VSphere {v!r} hat nicht genügend freien Platz für den Storage der" " VM {vm!r} (benötigt {n:0.1f} GiB, verfügbar {a:0.1f} GiB)." -#: lib/cr_tf/handler/vmware.py:664 +#: lib/cr_tf/handler/vmware.py:669 msgid "Free space in cluster {c!r} in VSphere {v!r} after provisioning: {a:0.1f} GiB." msgstr "Freier Speicher in Cluster {c!r} in VSphere {v!r} nach der Provisionierung: {a:0.1f} GiB." -#: lib/cr_tf/handler/vmware.py:676 +#: lib/cr_tf/handler/vmware.py:681 msgid "Datastore cluster {c!r} of VM {n!r} not found in VSphere {v!r}." msgstr "Der Datastore-Cluster {d!r} wurde nicht in VSphere {v!r} gefunden." -#: lib/cr_tf/handler/vmware.py:683 +#: lib/cr_tf/handler/vmware.py:688 msgid "Validating given datastores of VMs and assign failing ..." msgstr "Validiere die übergebenen Datastores der VMs und weise fehlende zu …" -#: lib/cr_tf/handler/vmware.py:689 +#: lib/cr_tf/handler/vmware.py:694 msgid "Removing defined datastore {d!r} for VM {n!r} ..." msgstr "Entferne definierten Datastore {d!r} für VM {n!r} …" -#: lib/cr_tf/handler/vmware.py:714 lib/cr_tf/handler/vmware.py:822 +#: lib/cr_tf/handler/vmware.py:719 lib/cr_tf/handler/vmware.py:827 msgid "Did not found cluster object {c!r} for VM {n!r}." msgstr "Cluster-Objekt {c!r} für VM {n!r} nicht gefunden." -#: lib/cr_tf/handler/vmware.py:724 lib/cr_tf/handler/vmware.py:759 +#: lib/cr_tf/handler/vmware.py:729 lib/cr_tf/handler/vmware.py:764 msgid "Found datastore {d!r} for VM {n!r} in VSPhere {v!r}." msgstr "Fand Datastore {d!r} für VM {n!r} in VSPhere {v!r}." -#: lib/cr_tf/handler/vmware.py:727 +#: lib/cr_tf/handler/vmware.py:732 msgid "Datastore {d!r} not available in cluster {c!r}." msgstr "Der Datastore {d!r} ist im Cluster {c!r} nicht verfügbar." -#: lib/cr_tf/handler/vmware.py:731 +#: lib/cr_tf/handler/vmware.py:736 msgid "Setting datastore for VM {n!r} to {d!r} ..." msgstr "Setze Datastore für VM auf {d!r} …" -#: lib/cr_tf/handler/vmware.py:736 +#: lib/cr_tf/handler/vmware.py:741 msgid "" "Datastore {d!r} has not sufficient space for storage of VM {v!r} (needed {n:0.1f} GiB, available" " {a:0.1f} GiB)." @@ -1306,93 +1326,93 @@ msgstr "" "Der Datastore {d!r} hat nicht genügend freien Speicher für die VM {v!r} (benötigt {n:0.1f} GiB, " "verfügbar {a:0.1f} GiB)." -#: lib/cr_tf/handler/vmware.py:747 +#: lib/cr_tf/handler/vmware.py:752 msgid "Datastore {d!r} of VM {n!r} not found in VSPhere {v!r}." msgstr "Der Datastore {d!r} für VM {n!r} wurde nicht in VSphere {v!r} gefunden." -#: lib/cr_tf/handler/vmware.py:772 +#: lib/cr_tf/handler/vmware.py:777 msgid "Validating interfaces of VMs and assign networks ..." msgstr "Validiere Netzwerkschnittstellen der VMs und weise Netzwerke zu …" -#: lib/cr_tf/handler/vmware.py:777 +#: lib/cr_tf/handler/vmware.py:782 msgid "Validated FQDNs:" msgstr "Validierte FQDNs:" -#: lib/cr_tf/handler/vmware.py:778 +#: lib/cr_tf/handler/vmware.py:783 msgid "Validated Addresses:" msgstr "Validierte Adressen:" -#: lib/cr_tf/handler/vmware.py:788 +#: lib/cr_tf/handler/vmware.py:793 msgid "Used networks:" msgstr "Verwendete Netzwerke:" -#: lib/cr_tf/handler/vmware.py:794 +#: lib/cr_tf/handler/vmware.py:799 msgid "Used forward DNS entries:" msgstr "Verwendete Vorwärts-DNS-Einträge:" -#: lib/cr_tf/handler/vmware.py:800 +#: lib/cr_tf/handler/vmware.py:805 msgid "Used reverse DNS entries:" msgstr "Verwendete Rückwärts-DNS-Einträge:" -#: lib/cr_tf/handler/vmware.py:806 +#: lib/cr_tf/handler/vmware.py:811 msgid "Checking interfaces of VM {n!r} in VSPhere {v!r} ..." msgstr "Überprüfe Netzwerkschnittstellen der VM {n!r} in VSPhere {v!r} …" -#: lib/cr_tf/handler/vmware.py:810 +#: lib/cr_tf/handler/vmware.py:815 msgid "No interfaces defined for VM {!r}." msgstr "Keine Netzwerkschnittstellen für VM {!r} definiert." -#: lib/cr_tf/handler/vmware.py:838 +#: lib/cr_tf/handler/vmware.py:843 msgid "Checking interface {i} of VM {n!r} ..." msgstr "Überprüfe Netzwerkschnittstelle {i} der VM {n!r} …" -#: lib/cr_tf/handler/vmware.py:842 +#: lib/cr_tf/handler/vmware.py:847 msgid "Interface {i} of VM {n!r} has no defined address." msgstr "Für die Netzwerkschnittstelle {i} der VM {n!r} wurde keine Adresse definiert." -#: lib/cr_tf/handler/vmware.py:848 +#: lib/cr_tf/handler/vmware.py:853 msgid "Interface {i} of VM {n!r} has no defined FQDN." msgstr "Für die Netzwerkschnittstelle {i} der VM {n!r} wurde kein FQDN definiert." -#: lib/cr_tf/handler/vmware.py:854 +#: lib/cr_tf/handler/vmware.py:859 msgid "FQDN {f!r} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" "Der FQDN {f!r}, der bereits für die VM {va!r}({ia}) definiert wurde, soll für " "Netzwerkschnittstelle {ib} von {vb!r} gesetzt werden." -#: lib/cr_tf/handler/vmware.py:866 +#: lib/cr_tf/handler/vmware.py:871 msgid "IPv4 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" "Die IPv4-Adfresse {a}, die bereits für die VM {va!r}({ia}) definiert wurde, soll für " "Netzwerkschnittstelle {ib} von {vb!r} gesetzt werden." -#: lib/cr_tf/handler/vmware.py:881 +#: lib/cr_tf/handler/vmware.py:886 msgid "IPv6 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" "Die IPv6-Adfresse {a}, die bereits für die VM {va!r}({ia}) definiert wurde, soll für " "Netzwerkschnittstelle {ib} von {vb!r} gesetzt werden." -#: lib/cr_tf/handler/vmware.py:897 +#: lib/cr_tf/handler/vmware.py:902 msgid "Could not find network {n!r} for VM {v!r}, interface {i}." msgstr "Konnte Netzwerk {n!r} für die VM {v!r}, Schnittstelle {i}, nicht finden." -#: lib/cr_tf/handler/vmware.py:909 +#: lib/cr_tf/handler/vmware.py:914 msgid "Found network {n!r} for interface {i} of VM {v!r}." msgstr "Netzwerk {n!r} für Schnittstelle {i} der VM {v!r} gefunden." -#: lib/cr_tf/handler/vmware.py:913 +#: lib/cr_tf/handler/vmware.py:918 msgid "Network {n!r} for interface {i} of VM {v!r} not available in cluster {c!r}." msgstr "Das Netzwerk {n!r} für die Schnittstelle {i} der VM {v!r} ist in Cluster {c!r} nicht verfügbar." -#: lib/cr_tf/handler/vmware.py:918 +#: lib/cr_tf/handler/vmware.py:923 msgid "Network {n!r} is available in cluster {c!r}." msgstr "Das Netzwerk {n!r} ist in Cluster {c!r} verfügbar." -#: lib/cr_tf/handler/vmware.py:923 +#: lib/cr_tf/handler/vmware.py:928 msgid "Setting gateway of interface {i} of VM {v!r} to {g}." msgstr "Setze Gateway von Schnittstelle {i} der VM {v!r} auf {g}." -#: lib/cr_tf/handler/vmware.py:949 +#: lib/cr_tf/handler/vmware.py:954 msgid "Ensuring existence of all necessary vSphere VM folders." msgstr "Gewährleiste Existenz aller notwendigen vSphere-VM-Ordner." diff --git a/locale/en_US/LC_MESSAGES/create_terraform.po b/locale/en_US/LC_MESSAGES/create_terraform.po index e084a13..5554d55 100644 --- a/locale/en_US/LC_MESSAGES/create_terraform.po +++ b/locale/en_US/LC_MESSAGES/create_terraform.po @@ -1,13 +1,13 @@ # English (United States) translations for create_terraform. -# Copyright (C) 2023 Frank Brehm, Pixelpark GmbH, Berlin +# Copyright (C) 2024 Frank Brehm, Pixelpark GmbH, Berlin # This file is distributed under the same license as the create_terraform project. -# Frank Brehm , 2023. +# Frank Brehm , 2024. # msgid "" msgstr "" -"Project-Id-Version: create_terraform 1.7.2\n" +"Project-Id-Version: create_terraform 1.8.3\n" "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n" -"POT-Creation-Date: 2023-11-10 16:48+0100\n" +"POT-Creation-Date: 2024-01-10 15:15+0100\n" "PO-Revision-Date: 2019-11-06 16:25+0100\n" "Last-Translator: Frank Brehm \n" "Language: en_US\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.14.0\n" #: lib/cr_tf/app.py:81 lib/cr_tf/app.py:107 msgid "File {!r} does not exists." @@ -181,7 +181,7 @@ msgstr "" msgid "Name" msgstr "" -#: lib/cr_tf/app.py:530 lib/cr_tf/app.py:552 +#: lib/cr_tf/app.py:530 lib/cr_tf/app.py:558 msgid "No {} given." msgstr "" @@ -189,119 +189,119 @@ msgstr "" msgid "Setting user for vSphere {vs!r} to {usr!r}." msgstr "Setting cluster of {n!r} to {c!r} …" -#: lib/cr_tf/app.py:545 +#: lib/cr_tf/app.py:551 msgid "User password of {!r}" msgstr "" -#: lib/cr_tf/app.py:547 +#: lib/cr_tf/app.py:553 msgid "Password for user {u!r} of vSphere {n} on {h!r}" msgstr "" -#: lib/cr_tf/app.py:552 +#: lib/cr_tf/app.py:558 msgid "password of vSphere user" msgstr "" -#: lib/cr_tf/app.py:556 +#: lib/cr_tf/app.py:562 msgid "Setting passwort of vSphere {vs!r} user {usr!r}." msgstr "" -#: lib/cr_tf/app.py:575 +#: lib/cr_tf/app.py:581 msgid "Executing {} ..." msgstr "Executing {} …" -#: lib/cr_tf/config.py:92 +#: lib/cr_tf/config.py:100 msgid "Invalid value {v!r} for {n!r} configuration ({f!r}:[{s}]): {e}" msgstr "" -#: lib/cr_tf/config.py:93 +#: lib/cr_tf/config.py:101 msgid "Invalid value {v} for {n!r} configuration ({f!r}:[{s}]): must be equal or greater than zero." msgstr "" -#: lib/cr_tf/config.py:218 +#: lib/cr_tf/config.py:234 msgid "Invalid timeout {t!r} for requesting the PowerDNS API, must be 0 < SECONDS < {m}." msgstr "" -#: lib/cr_tf/config.py:252 +#: lib/cr_tf/config.py:304 msgid "The default size of the data disk may not be None." msgstr "" -#: lib/cr_tf/config.py:256 +#: lib/cr_tf/config.py:308 msgid "The default size of the data disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:269 +#: lib/cr_tf/config.py:321 msgid "The minimal size of the data disk may not be None." msgstr "" -#: lib/cr_tf/config.py:273 +#: lib/cr_tf/config.py:325 msgid "The minimal size of the data disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:286 +#: lib/cr_tf/config.py:338 msgid "The maximal size of the data disk may not be None." msgstr "" -#: lib/cr_tf/config.py:290 +#: lib/cr_tf/config.py:342 msgid "The maximal size of the data disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:303 +#: lib/cr_tf/config.py:355 msgid "The minimal size of the root disk may not be None." msgstr "" -#: lib/cr_tf/config.py:307 +#: lib/cr_tf/config.py:359 msgid "The minimal size of the root disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:320 +#: lib/cr_tf/config.py:372 msgid "The maximal size of the root disk may not be None." msgstr "" -#: lib/cr_tf/config.py:324 +#: lib/cr_tf/config.py:376 msgid "The maximal size of the root disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:354 +#: lib/cr_tf/config.py:406 msgid "The password of the user used for subscribing at RedHat may not be None." msgstr "" -#: lib/cr_tf/config.py:358 +#: lib/cr_tf/config.py:410 msgid "The password of the user used for subscribing at RedHat may not be empty." msgstr "" -#: lib/cr_tf/config.py:381 lib/cr_tf/config.py:566 +#: lib/cr_tf/config.py:433 lib/cr_tf/config.py:624 msgid "Creating a {}-object with parameters:" msgstr "" -#: lib/cr_tf/config.py:386 lib/cr_tf/config.py:571 +#: lib/cr_tf/config.py:438 lib/cr_tf/config.py:629 msgid "Created object:" msgstr "" -#: lib/cr_tf/config.py:449 +#: lib/cr_tf/config.py:507 msgid "Checking config section {!r}:" msgstr "" -#: lib/cr_tf/config.py:460 +#: lib/cr_tf/config.py:518 msgid "Empty VSPhere name found." msgstr "" -#: lib/cr_tf/config.py:518 +#: lib/cr_tf/config.py:576 msgid "Checking config section {s!r} ({n}) ..." msgstr "Checking config section {s!r} ({n}) …" -#: lib/cr_tf/config.py:560 lib/cr_tf/config.py:608 +#: lib/cr_tf/config.py:618 lib/cr_tf/config.py:666 msgid "Unknown configuration parameter {k!r} with value {v!r} for VSPhere {n!r} found." msgstr "" -#: lib/cr_tf/config.py:614 +#: lib/cr_tf/config.py:672 msgid "Updated object:" msgstr "" -#: lib/cr_tf/config.py:626 lib/cr_tf/config.py:667 +#: lib/cr_tf/config.py:684 lib/cr_tf/config.py:725 msgid "Checking config section {!r} ..." msgstr "Checking config section {!r} …" -#: lib/cr_tf/config.py:715 +#: lib/cr_tf/config.py:773 msgid "Invalid puppet environment {env!r} found in {k!r}." msgstr "" @@ -555,11 +555,11 @@ msgstr[1] "" #: lib/cr_tf/handler/dns.py:57 lib/cr_tf/handler/dns.py:75 lib/cr_tf/handler/dns.py:87 #: lib/cr_tf/handler/files.py:51 lib/cr_tf/handler/files.py:63 lib/cr_tf/handler/first.py:182 -#: lib/cr_tf/handler/read.py:54 lib/cr_tf/handler/vmware.py:95 lib/cr_tf/handler/vmware.py:123 -#: lib/cr_tf/handler/vmware.py:198 lib/cr_tf/handler/vmware.py:237 lib/cr_tf/handler/vmware.py:260 -#: lib/cr_tf/handler/vmware.py:286 lib/cr_tf/handler/vmware.py:306 lib/cr_tf/handler/vmware.py:324 -#: lib/cr_tf/handler/vmware.py:348 lib/cr_tf/handler/vmware.py:392 lib/cr_tf/handler/vmware.py:410 -#: lib/cr_tf/handler/vmware.py:422 +#: lib/cr_tf/handler/read.py:58 lib/cr_tf/handler/vmware.py:95 lib/cr_tf/handler/vmware.py:124 +#: lib/cr_tf/handler/vmware.py:203 lib/cr_tf/handler/vmware.py:242 lib/cr_tf/handler/vmware.py:265 +#: lib/cr_tf/handler/vmware.py:291 lib/cr_tf/handler/vmware.py:311 lib/cr_tf/handler/vmware.py:329 +#: lib/cr_tf/handler/vmware.py:353 lib/cr_tf/handler/vmware.py:397 lib/cr_tf/handler/vmware.py:415 +#: lib/cr_tf/handler/vmware.py:427 msgid "Finished step {!r}." msgstr "" @@ -796,7 +796,7 @@ msgid "Creating all necessary files for terraform." msgstr "" #: lib/cr_tf/handler/files.py:265 lib/cr_tf/handler/files.py:323 lib/cr_tf/handler/files.py:399 -#: lib/cr_tf/handler/files.py:416 lib/cr_tf/handler/files.py:515 +#: lib/cr_tf/handler/files.py:416 lib/cr_tf/handler/files.py:536 msgid "Creating {!r} ..." msgstr "Creating {!r} …" @@ -804,47 +804,47 @@ msgstr "Creating {!r} …" msgid "Creating {w} for VSPhere {v!r} ..." msgstr "Creating {w} for VSPhere {v!r} …" -#: lib/cr_tf/handler/files.py:540 +#: lib/cr_tf/handler/files.py:561 msgid "No minimum version of Terraform defined." msgstr "" -#: lib/cr_tf/handler/files.py:555 +#: lib/cr_tf/handler/files.py:576 msgid "Creating terraform files for VM instances." msgstr "" -#: lib/cr_tf/handler/files.py:566 +#: lib/cr_tf/handler/files.py:587 msgid "Creating file {f!r} for VM instance {n!r}." msgstr "" -#: lib/cr_tf/handler/files.py:574 +#: lib/cr_tf/handler/files.py:595 msgid "Using template:" msgstr "" -#: lib/cr_tf/handler/files.py:592 +#: lib/cr_tf/handler/files.py:613 msgid "Writing {!r}" msgstr "" -#: lib/cr_tf/handler/files.py:609 +#: lib/cr_tf/handler/files.py:630 msgid "Generating global definitions of {!r}." msgstr "" -#: lib/cr_tf/handler/files.py:617 +#: lib/cr_tf/handler/files.py:638 msgid "Cluster {!r} not found - this shouldn't be happened." msgstr "" -#: lib/cr_tf/handler/files.py:674 +#: lib/cr_tf/handler/files.py:699 msgid "Generating interface definition {i} of {v!r}." msgstr "" -#: lib/cr_tf/handler/files.py:695 +#: lib/cr_tf/handler/files.py:720 msgid "Generating disk definition {n} of {v!r}." msgstr "" -#: lib/cr_tf/handler/files.py:715 +#: lib/cr_tf/handler/files.py:740 msgid "Generating customization of {v!r}." msgstr "" -#: lib/cr_tf/handler/files.py:759 lib/cr_tf/handler/files.py:780 +#: lib/cr_tf/handler/files.py:785 lib/cr_tf/handler/files.py:806 msgid "Generating file provisioner for {f!r} of {v!r}." msgstr "" @@ -906,95 +906,99 @@ msgid_plural "Found {n} errors in evaluation of YAML data of {f!r}." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/read.py:61 +#: lib/cr_tf/handler/read.py:55 +msgid "Did not found any VMs to deploy in file {!r}." +msgstr "" + +#: lib/cr_tf/handler/read.py:65 msgid "Reading YAML file {!r} ..." msgstr "Reading YAML file {!r} …" -#: lib/cr_tf/handler/read.py:72 +#: lib/cr_tf/handler/read.py:76 msgid "Error in YAML file {f!r}: {e}." msgstr "" -#: lib/cr_tf/handler/read.py:76 +#: lib/cr_tf/handler/read.py:80 msgid "Error position: {li}:{c}" msgstr "" -#: lib/cr_tf/handler/read.py:81 +#: lib/cr_tf/handler/read.py:85 msgid "Read data from YAML file:" msgstr "" -#: lib/cr_tf/handler/read.py:84 +#: lib/cr_tf/handler/read.py:88 msgid "Data read from YAML file {f!r} are not a dictionary, but a {c} object instead." msgstr "" -#: lib/cr_tf/handler/read.py:100 +#: lib/cr_tf/handler/read.py:104 msgid "Searching for default VM definition ..." msgstr "Searching for default VM definition …" -#: lib/cr_tf/handler/read.py:109 +#: lib/cr_tf/handler/read.py:113 msgid "Searching for VM definitions ..." msgstr "Searching for VM definitions …" -#: lib/cr_tf/handler/read.py:126 +#: lib/cr_tf/handler/read.py:130 msgid "Evaluated VMs:" msgstr "" -#: lib/cr_tf/handler/read.py:140 +#: lib/cr_tf/handler/read.py:144 msgid "{c} in evaluating template VM: {e}" msgstr "" -#: lib/cr_tf/handler/read.py:146 +#: lib/cr_tf/handler/read.py:150 msgid "Defined Terraform Template VM {n!r}:" msgstr "" -#: lib/cr_tf/handler/read.py:164 +#: lib/cr_tf/handler/read.py:168 msgid "{c} in evaluating VM: {e}" msgstr "" -#: lib/cr_tf/handler/read.py:169 +#: lib/cr_tf/handler/read.py:173 msgid "Defined Terraform-VM {n!r}:" msgstr "" -#: lib/cr_tf/handler/read.py:173 +#: lib/cr_tf/handler/read.py:177 msgid "VM {!r} is already defined." msgstr "" -#: lib/cr_tf/handler/read.py:183 +#: lib/cr_tf/handler/read.py:187 msgid "Group definition list is not a list:" msgstr "" -#: lib/cr_tf/handler/read.py:189 +#: lib/cr_tf/handler/read.py:193 msgid "Maximum recursion depth for VM groups of {} reached." msgstr "" -#: lib/cr_tf/handler/read.py:193 +#: lib/cr_tf/handler/read.py:197 msgid "Evaluating group list:" msgstr "" -#: lib/cr_tf/handler/read.py:195 +#: lib/cr_tf/handler/read.py:199 msgid "Used template: {!r}" msgstr "" -#: lib/cr_tf/handler/read.py:204 lib/cr_tf/terraform/vm.py:267 +#: lib/cr_tf/handler/read.py:208 lib/cr_tf/terraform/vm.py:267 msgid "VM definition is not a dictionary:" msgstr "" -#: lib/cr_tf/handler/read.py:218 +#: lib/cr_tf/handler/read.py:222 msgid "No group name defined." msgstr "" -#: lib/cr_tf/handler/read.py:222 +#: lib/cr_tf/handler/read.py:226 msgid "Searching for group default VM definition in group {!r} ..." msgstr "Searching for group default VM definition in group {!r} …" -#: lib/cr_tf/handler/read.py:237 +#: lib/cr_tf/handler/read.py:241 msgid "Used template for creating VMs in group {g!r}: {n!r}" msgstr "" -#: lib/cr_tf/handler/read.py:240 +#: lib/cr_tf/handler/read.py:244 msgid "Used template structure:" msgstr "" -#: lib/cr_tf/handler/read.py:243 +#: lib/cr_tf/handler/read.py:247 msgid "Searching for VM definitions in group {!r} ..." msgstr "Searching for VM definitions in group {!r} …" @@ -1030,341 +1034,363 @@ msgstr "" msgid "Full project name: {!r}" msgstr "" -#: lib/cr_tf/handler/vmware.py:113 +#: lib/cr_tf/handler/vmware.py:105 +msgid "Initialize VSPhere ..." +msgstr "" + +#: lib/cr_tf/handler/vmware.py:114 msgid "There is only one, unique VSPhere definition allowed in a project file." msgstr "" -#: lib/cr_tf/handler/vmware.py:115 +#: lib/cr_tf/handler/vmware.py:116 msgid "In {f!r} were found {nr} different VSPhere definitions:" msgstr "" +# | msgid "Creating {w} for VSPhere {v!r} ..." #: lib/cr_tf/handler/vmware.py:135 +#, fuzzy +msgid "Initializing VSphere {!r} ..." +msgstr "Creating {w} for VSPhere {v!r} …" + +#: lib/cr_tf/handler/vmware.py:137 msgid "VSPhere {!r} not defined in configuration." msgstr "" -#: lib/cr_tf/handler/vmware.py:167 +# | msgid "Setting cluster of {n!r} to {c!r} ..." +#: lib/cr_tf/handler/vmware.py:141 +#, fuzzy +msgid "Setting {st} to {what!r}." +msgstr "Setting cluster of {n!r} to {c!r} …" + +# | msgid "Executing {} ..." +#: lib/cr_tf/handler/vmware.py:145 +#, fuzzy +msgid "Setting {}." +msgstr "Executing {} …" + +#: lib/cr_tf/handler/vmware.py:172 msgid "Initialising a {}-object with params:" msgstr "" -#: lib/cr_tf/handler/vmware.py:191 +#: lib/cr_tf/handler/vmware.py:196 msgid "Created {}-object:" msgstr "" -#: lib/cr_tf/handler/vmware.py:207 +#: lib/cr_tf/handler/vmware.py:212 msgid "Assigning not defined templates and clusters of VMs by their appropriate default values." msgstr "" -#: lib/cr_tf/handler/vmware.py:216 +#: lib/cr_tf/handler/vmware.py:221 msgid "Setting cluster of {n!r} to {c!r} ..." msgstr "Setting cluster of {n!r} to {c!r} …" -#: lib/cr_tf/handler/vmware.py:223 +#: lib/cr_tf/handler/vmware.py:228 msgid "Setting template of {n!r} to {t!r} ..." msgstr "Setting template of {n!r} to {t!r} …" -#: lib/cr_tf/handler/vmware.py:234 +#: lib/cr_tf/handler/vmware.py:239 msgid "Searching for clusters in VSPhere {!r} ..." msgstr "Searching for clusters in VSPhere {!r} …" -#: lib/cr_tf/handler/vmware.py:250 +#: lib/cr_tf/handler/vmware.py:255 msgid "Searching for datastores in VSPhere {!r} ..." msgstr "Searching for datastores in VSPhere {!r} …" -#: lib/cr_tf/handler/vmware.py:255 +#: lib/cr_tf/handler/vmware.py:260 msgid "Found one datastore." msgid_plural "Found {n} datastores." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:258 +#: lib/cr_tf/handler/vmware.py:263 msgid "No VSPhere datastores found." msgstr "" -#: lib/cr_tf/handler/vmware.py:273 +#: lib/cr_tf/handler/vmware.py:278 msgid "Searching for datastore clusters in VSPhere {!r} ..." msgstr "Searching for datastore clusters in VSPhere {!r} …" -#: lib/cr_tf/handler/vmware.py:278 +#: lib/cr_tf/handler/vmware.py:283 msgid "Found one datastore cluster." msgid_plural "Found {n} datastore clusters." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:284 +#: lib/cr_tf/handler/vmware.py:289 msgid "No VSPhere datastore clusters found." msgstr "Validating given datastore clusters of VMs …" -#: lib/cr_tf/handler/vmware.py:297 +#: lib/cr_tf/handler/vmware.py:302 msgid "Searching for networks in VSPhere {!r} ..." msgstr "Searching for networks in VSPhere {!r} …" -#: lib/cr_tf/handler/vmware.py:300 +#: lib/cr_tf/handler/vmware.py:305 msgid "Found one error in exploring vSphere {v!r} resources." msgid_plural "Found {n} errors in exploring vSphere {v!r} resources." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:318 +#: lib/cr_tf/handler/vmware.py:323 msgid "Found one error in exploring vSphere templates." msgid_plural "Found {n} errors in exploring vSphere templates." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:335 +#: lib/cr_tf/handler/vmware.py:340 msgid "Validating information from YAML file ..." msgstr "Validating information from YAML file …" -#: lib/cr_tf/handler/vmware.py:339 +#: lib/cr_tf/handler/vmware.py:344 msgid "Found one error in validating vSphere computing clusters." msgid_plural "Found {n} errors in validating vSphere computing clusters." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:355 +#: lib/cr_tf/handler/vmware.py:360 msgid "Got a list of all VMs and templates ..." msgstr "Got a list of all VMs and templates …" -#: lib/cr_tf/handler/vmware.py:374 +#: lib/cr_tf/handler/vmware.py:379 msgid "All existing VMs and templates:" msgstr "" -#: lib/cr_tf/handler/vmware.py:386 +#: lib/cr_tf/handler/vmware.py:391 msgid "Found one error in validating VM storages." msgid_plural "Found {n} errors in validating VM storages." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:404 +#: lib/cr_tf/handler/vmware.py:409 msgid "Found one error in validating VM interfaces." msgid_plural "Found {n} errors in validating VM interfaces." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler/vmware.py:429 +#: lib/cr_tf/handler/vmware.py:434 msgid "Exploring all vSphere templates ..." msgstr "Exploring all vSphere templates …" -#: lib/cr_tf/handler/vmware.py:444 +#: lib/cr_tf/handler/vmware.py:449 msgid "VM {!r} has not template defined." msgstr "" -#: lib/cr_tf/handler/vmware.py:447 +#: lib/cr_tf/handler/vmware.py:452 msgid "All {} VSPhere templates to explore:" msgstr "" -#: lib/cr_tf/handler/vmware.py:456 +#: lib/cr_tf/handler/vmware.py:461 msgid "Searching for template {t!r} in VSPhere {v!r} ..." msgstr "Searching for template {t!r} in VSPhere {v!r} …" -#: lib/cr_tf/handler/vmware.py:466 +#: lib/cr_tf/handler/vmware.py:471 msgid "Template {t!r} not found in VSPhere {v!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:471 +#: lib/cr_tf/handler/vmware.py:476 msgid "All explored vSphere templates:" msgstr "" -#: lib/cr_tf/handler/vmware.py:484 +#: lib/cr_tf/handler/vmware.py:489 msgid "Validating existence of computing clusters of the VMs." msgstr "" -#: lib/cr_tf/handler/vmware.py:505 +#: lib/cr_tf/handler/vmware.py:510 msgid "Checking existence of computing cluster {c!r} in VSPhere {v!r} ..." msgstr "Checking existence of computing cluster {c!r} in VSPhere {v!r} …" -#: lib/cr_tf/handler/vmware.py:513 +#: lib/cr_tf/handler/vmware.py:518 msgid "Found computing cluster {cl!r} in VSPhere {v!r} (defined for VMs {vms})." msgstr "" -#: lib/cr_tf/handler/vmware.py:517 +#: lib/cr_tf/handler/vmware.py:522 msgid "Computing cluster {cl!r} (defined for VMs {vms}) in VSPhere {v!r} not found." msgstr "" -#: lib/cr_tf/handler/vmware.py:526 +#: lib/cr_tf/handler/vmware.py:531 msgid "Validating existence of VMs in VMWare." msgstr "" -#: lib/cr_tf/handler/vmware.py:543 +#: lib/cr_tf/handler/vmware.py:548 msgid "[{m}] - VM is already existing in VSphere {v!r}, path {p!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:551 +#: lib/cr_tf/handler/vmware.py:556 msgid "VM info:" msgstr "" -#: lib/cr_tf/handler/vmware.py:553 +#: lib/cr_tf/handler/vmware.py:558 msgid "Datastore of VM {vm!r}: {ds!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:573 +#: lib/cr_tf/handler/vmware.py:578 msgid "CAUTION!" msgstr "" -#: lib/cr_tf/handler/vmware.py:577 +#: lib/cr_tf/handler/vmware.py:582 msgid "Did not found any VM to deploy!" msgstr "" -#: lib/cr_tf/handler/vmware.py:580 +#: lib/cr_tf/handler/vmware.py:585 msgid "No VMs to deploy" msgstr "" -#: lib/cr_tf/handler/vmware.py:596 +#: lib/cr_tf/handler/vmware.py:601 msgid "Used datastore clusters:" msgstr "" -#: lib/cr_tf/handler/vmware.py:598 +#: lib/cr_tf/handler/vmware.py:603 msgid "No datastore clusters are used." msgstr "" -#: lib/cr_tf/handler/vmware.py:605 +#: lib/cr_tf/handler/vmware.py:610 msgid "Used datastors:" msgstr "" -#: lib/cr_tf/handler/vmware.py:607 +#: lib/cr_tf/handler/vmware.py:612 msgid "No datastores are used." msgstr "" -#: lib/cr_tf/handler/vmware.py:612 +#: lib/cr_tf/handler/vmware.py:617 msgid "Validating given datastore clusters of VMs ..." msgstr "Validating given datastore clusters of VMs …" -#: lib/cr_tf/handler/vmware.py:640 +#: lib/cr_tf/handler/vmware.py:645 msgid "Found datastore cluster {c!r} in VSphere {v!r} for VM {n!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:644 +#: lib/cr_tf/handler/vmware.py:649 msgid "Setting datastore cluster for VM {n!r} to {c!r} ..." msgstr "Setting datastore cluster for VM {n!r} to {c!r} …" -#: lib/cr_tf/handler/vmware.py:649 +#: lib/cr_tf/handler/vmware.py:654 msgid "Free space of cluster {c!r} in VSphere {v!r} before provisioning: {a:0.1f} GiB." msgstr "" -#: lib/cr_tf/handler/vmware.py:654 +#: lib/cr_tf/handler/vmware.py:659 msgid "" "Datastore cluster {d!r} in VSphere {v!r} has not sufficient space for storage of VM {vm!r} " "(needed {n:0.1f} GiB, available {a:0.1f} GiB)." msgstr "" -#: lib/cr_tf/handler/vmware.py:664 +#: lib/cr_tf/handler/vmware.py:669 msgid "Free space in cluster {c!r} in VSphere {v!r} after provisioning: {a:0.1f} GiB." msgstr "" -#: lib/cr_tf/handler/vmware.py:676 +#: lib/cr_tf/handler/vmware.py:681 msgid "Datastore cluster {c!r} of VM {n!r} not found in VSphere {v!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:683 +#: lib/cr_tf/handler/vmware.py:688 msgid "Validating given datastores of VMs and assign failing ..." msgstr "Validating given datastores of VMs and assign failing …" -#: lib/cr_tf/handler/vmware.py:689 +#: lib/cr_tf/handler/vmware.py:694 msgid "Removing defined datastore {d!r} for VM {n!r} ..." msgstr "Removing defined datastore {d!r} for VM {n!r} …" -#: lib/cr_tf/handler/vmware.py:714 lib/cr_tf/handler/vmware.py:822 +#: lib/cr_tf/handler/vmware.py:719 lib/cr_tf/handler/vmware.py:827 msgid "Did not found cluster object {c!r} for VM {n!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:724 lib/cr_tf/handler/vmware.py:759 +#: lib/cr_tf/handler/vmware.py:729 lib/cr_tf/handler/vmware.py:764 msgid "Found datastore {d!r} for VM {n!r} in VSPhere {v!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:727 +#: lib/cr_tf/handler/vmware.py:732 msgid "Datastore {d!r} not available in cluster {c!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:731 +#: lib/cr_tf/handler/vmware.py:736 msgid "Setting datastore for VM {n!r} to {d!r} ..." msgstr "Setting datastore for VM {n!r} to {d!r} …" -#: lib/cr_tf/handler/vmware.py:736 +#: lib/cr_tf/handler/vmware.py:741 msgid "" "Datastore {d!r} has not sufficient space for storage of VM {v!r} (needed {n:0.1f} GiB, available" " {a:0.1f} GiB)." msgstr "" -#: lib/cr_tf/handler/vmware.py:747 +#: lib/cr_tf/handler/vmware.py:752 msgid "Datastore {d!r} of VM {n!r} not found in VSPhere {v!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:772 +#: lib/cr_tf/handler/vmware.py:777 msgid "Validating interfaces of VMs and assign networks ..." msgstr "Validating interfaces of VMs and assign networks …" -#: lib/cr_tf/handler/vmware.py:777 +#: lib/cr_tf/handler/vmware.py:782 msgid "Validated FQDNs:" msgstr "" -#: lib/cr_tf/handler/vmware.py:778 +#: lib/cr_tf/handler/vmware.py:783 msgid "Validated Addresses:" msgstr "" -#: lib/cr_tf/handler/vmware.py:788 +#: lib/cr_tf/handler/vmware.py:793 msgid "Used networks:" msgstr "" -#: lib/cr_tf/handler/vmware.py:794 +#: lib/cr_tf/handler/vmware.py:799 msgid "Used forward DNS entries:" msgstr "" -#: lib/cr_tf/handler/vmware.py:800 +#: lib/cr_tf/handler/vmware.py:805 msgid "Used reverse DNS entries:" msgstr "" -#: lib/cr_tf/handler/vmware.py:806 +#: lib/cr_tf/handler/vmware.py:811 msgid "Checking interfaces of VM {n!r} in VSPhere {v!r} ..." msgstr "Checking interfaces of VM {n!r} in VSPhere {v!r} …" -#: lib/cr_tf/handler/vmware.py:810 +#: lib/cr_tf/handler/vmware.py:815 msgid "No interfaces defined for VM {!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:838 +#: lib/cr_tf/handler/vmware.py:843 msgid "Checking interface {i} of VM {n!r} ..." msgstr "Checking interface {i} of VM {n!r} …" -#: lib/cr_tf/handler/vmware.py:842 +#: lib/cr_tf/handler/vmware.py:847 msgid "Interface {i} of VM {n!r} has no defined address." msgstr "" -#: lib/cr_tf/handler/vmware.py:848 +#: lib/cr_tf/handler/vmware.py:853 msgid "Interface {i} of VM {n!r} has no defined FQDN." msgstr "" -#: lib/cr_tf/handler/vmware.py:854 +#: lib/cr_tf/handler/vmware.py:859 msgid "FQDN {f!r} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:866 +#: lib/cr_tf/handler/vmware.py:871 msgid "IPv4 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:881 +#: lib/cr_tf/handler/vmware.py:886 msgid "IPv6 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:897 +#: lib/cr_tf/handler/vmware.py:902 msgid "Could not find network {n!r} for VM {v!r}, interface {i}." msgstr "" -#: lib/cr_tf/handler/vmware.py:909 +#: lib/cr_tf/handler/vmware.py:914 msgid "Found network {n!r} for interface {i} of VM {v!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:913 +#: lib/cr_tf/handler/vmware.py:918 msgid "Network {n!r} for interface {i} of VM {v!r} not available in cluster {c!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:918 +#: lib/cr_tf/handler/vmware.py:923 msgid "Network {n!r} is available in cluster {c!r}." msgstr "" -#: lib/cr_tf/handler/vmware.py:923 +#: lib/cr_tf/handler/vmware.py:928 msgid "Setting gateway of interface {i} of VM {v!r} to {g}." msgstr "" -#: lib/cr_tf/handler/vmware.py:949 +#: lib/cr_tf/handler/vmware.py:954 msgid "Ensuring existence of all necessary vSphere VM folders." msgstr "" -- 2.39.5