"""
@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
"""
@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
"""
@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
"""
@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
"""
@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
"""
@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
"""
@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
"""
@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
"""
@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
"""
@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
"""
@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
"""
@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
"""
@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
"""
@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.
# 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 <frank.brehm@pixelpark.com>, 2023.
+# Frank Brehm <frank.brehm@pixelpark.com>, 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 <frank.brehm@pixelpark.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\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."
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 ""
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 ""
#: 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 ""
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 ""
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 ""
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 ""
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 ""
# 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 <frank.brehm@pixelpark.com>, 2023.
+# Frank Brehm <frank.brehm@pixelpark.com>, 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 <frank.brehm@pixelpark.com>\n"
"Language: de_DE\n"
"Language-Team: Frank Brehm <frank.brehm@pixelpark.com>\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."
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."
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}."
#: 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."
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} …"
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}."
#: 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."
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} …"
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)."
"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)."
"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."
# 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 <frank.brehm@pixelpark.com>, 2023.
+# Frank Brehm <frank.brehm@pixelpark.com>, 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 <frank.brehm@pixelpark.com>\n"
"Language: en_US\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."
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 ""
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 ""
#: 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 ""
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} …"
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 ""
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} …"
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 ""