]> Frank Brehm's Git Trees - pixelpark/create-vmware-tpl.git/commitdiff
Translations
authorFrank Brehm <frank.brehm@pixelpark.com>
Wed, 26 Aug 2020 11:39:40 +0000 (13:39 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Wed, 26 Aug 2020 11:39:40 +0000 (13:39 +0200)
bin/xtract-xlate-msgs.sh
locale/create_vm_template.pot
locale/de_DE/LC_MESSAGES/create_vm_template.po
locale/en_US/LC_MESSAGES/create_vm_template.po

index 0ada1fc298f9b4d37bd71ab2695df9ab3d6a4e57..5329e700f355721444ec8d1443d4c7b7bdc57a57 100755 (executable)
@@ -36,7 +36,8 @@ pybabel extract lib/cr_vmware_tpl \
 sed -i -e "s/FIRST AUTHOR/Frank Brehm/g" -e "s/<EMAIL@ADDRESS>/<${my_address}>/g" "${pot_file}"
 
 for lang in de_DE en_US ; do
-    if [[ ! -f "${locale_dir}/${lang}/LC_MESSAGES/${locale_domain}.po" ]] ; then
+    po_file="${locale_dir}/${lang}/LC_MESSAGES/${locale_domain}.po"
+    if [[ ! -f "${po_file}" ]] ; then
         pybabel init --domain "${locale_domain}" \
             --input-file "${pot_file}" \
             --output-dir "${locale_dir}" \
index 7efff4e4b998c08ed46a0159b5b7c05dd48310ba..7bdc1fddc4f7ce20e50cbeffb0f4f13ef9f913ca 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: create_vm_template 1.9.10\n"
+"Project-Id-Version: create_vm_template 2.1.2\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2020-06-23 18:16+0200\n"
+"POT-Creation-Date: 2020-08-26 13:28+0200\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"
@@ -119,7 +119,7 @@ msgstr ""
 msgid "Temporary VM"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:75 lib/cr_vmware_tpl/handler.py:93 lib/cr_vmware_tpl/handler.py:194
+#: lib/cr_vmware_tpl/cobbler.py:75 lib/cr_vmware_tpl/handler.py:121 lib/cr_vmware_tpl/handler.py:222
 msgid "{w} is not an instance of {c}, but an instance of {i} instead."
 msgstr ""
 
@@ -127,23 +127,23 @@ msgstr ""
 msgid "Command {c!r} is neither an Array nor a String, but a {t!r} instead."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:144 lib/cr_vmware_tpl/cobbler.py:197 lib/cr_vmware_tpl/handler.py:601
-#: lib/cr_vmware_tpl/handler.py:711 lib/cr_vmware_tpl/handler.py:813
+#: lib/cr_vmware_tpl/cobbler.py:144 lib/cr_vmware_tpl/cobbler.py:197 lib/cr_vmware_tpl/handler.py:752
+#: lib/cr_vmware_tpl/handler.py:862 lib/cr_vmware_tpl/handler.py:964
 msgid "Initializing {} ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:147 lib/cr_vmware_tpl/cobbler.py:200 lib/cr_vmware_tpl/handler.py:603
-#: lib/cr_vmware_tpl/handler.py:713 lib/cr_vmware_tpl/handler.py:815
+#: lib/cr_vmware_tpl/cobbler.py:147 lib/cr_vmware_tpl/cobbler.py:200 lib/cr_vmware_tpl/handler.py:754
+#: lib/cr_vmware_tpl/handler.py:864 lib/cr_vmware_tpl/handler.py:966
 msgid "Loading SSH system host keys."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:150 lib/cr_vmware_tpl/cobbler.py:203 lib/cr_vmware_tpl/handler.py:605
-#: lib/cr_vmware_tpl/handler.py:715 lib/cr_vmware_tpl/handler.py:817
+#: lib/cr_vmware_tpl/cobbler.py:150 lib/cr_vmware_tpl/cobbler.py:203 lib/cr_vmware_tpl/handler.py:756
+#: lib/cr_vmware_tpl/handler.py:866 lib/cr_vmware_tpl/handler.py:968
 msgid "Setting SSH missing host key policy to {}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:156 lib/cr_vmware_tpl/cobbler.py:207 lib/cr_vmware_tpl/handler.py:608
-#: lib/cr_vmware_tpl/handler.py:718 lib/cr_vmware_tpl/handler.py:820
+#: lib/cr_vmware_tpl/cobbler.py:156 lib/cr_vmware_tpl/cobbler.py:207 lib/cr_vmware_tpl/handler.py:759
+#: lib/cr_vmware_tpl/handler.py:869 lib/cr_vmware_tpl/handler.py:971
 msgid "Connecting to {h!r}, port {p} as {u!r} per SSH ..."
 msgstr ""
 
@@ -155,8 +155,8 @@ msgstr ""
 msgid "Could not connect via {w} to {user}@{host}: {e}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:182 lib/cr_vmware_tpl/cobbler.py:229 lib/cr_vmware_tpl/handler.py:635
-#: lib/cr_vmware_tpl/handler.py:737 lib/cr_vmware_tpl/handler.py:839
+#: lib/cr_vmware_tpl/cobbler.py:182 lib/cr_vmware_tpl/cobbler.py:229 lib/cr_vmware_tpl/handler.py:786
+#: lib/cr_vmware_tpl/handler.py:888 lib/cr_vmware_tpl/handler.py:990
 msgid "Closing SSH connection."
 msgstr ""
 
@@ -182,7 +182,7 @@ msgstr ""
 msgid "Version of {} is:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:251 lib/cr_vmware_tpl/config.py:553
+#: lib/cr_vmware_tpl/cobbler.py:251 lib/cr_vmware_tpl/config.py:564
 msgid "Cobbler root directory"
 msgstr ""
 
@@ -335,9 +335,9 @@ msgstr ""
 msgid "Could syncing cobbler: {}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:786 lib/cr_vmware_tpl/cobbler.py:789 lib/cr_vmware_tpl/handler.py:624
-#: lib/cr_vmware_tpl/handler.py:731 lib/cr_vmware_tpl/handler.py:732 lib/cr_vmware_tpl/handler.py:833
-#: lib/cr_vmware_tpl/handler.py:834
+#: lib/cr_vmware_tpl/cobbler.py:786 lib/cr_vmware_tpl/cobbler.py:789 lib/cr_vmware_tpl/handler.py:775
+#: lib/cr_vmware_tpl/handler.py:882 lib/cr_vmware_tpl/handler.py:883 lib/cr_vmware_tpl/handler.py:984
+#: lib/cr_vmware_tpl/handler.py:985
 msgid "Output on {}:"
 msgstr ""
 
@@ -381,418 +381,450 @@ msgstr ""
 msgid "Found DHCP IP assignments:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:267
+#: lib/cr_vmware_tpl/config.py:270
 msgid "Checking for unconfigured options ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:306
+#: lib/cr_vmware_tpl/config.py:309
 msgid "Unhandled configuration section {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:312 lib/cr_vmware_tpl/config.py:364 lib/cr_vmware_tpl/config.py:461
-#: lib/cr_vmware_tpl/config.py:513
+#: lib/cr_vmware_tpl/config.py:315 lib/cr_vmware_tpl/config.py:375 lib/cr_vmware_tpl/config.py:472
+#: lib/cr_vmware_tpl/config.py:524
 msgid "Checking config section {!r} ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:342
+#: lib/cr_vmware_tpl/config.py:346
 msgid "Value {val} for {p} is less than {minval}, using {default}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:347
+#: lib/cr_vmware_tpl/config.py:351
 msgid "Value {val} for {p} is greater than {maxval}, using {default}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:429
+#: lib/cr_vmware_tpl/config.py:440
 msgid "Checking value {v!r} for {p} ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:431
+#: lib/cr_vmware_tpl/config.py:442
 msgid "Minimal value: {min_val}, maximum value: {max_val}, default value: {def_val}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:439
+#: lib/cr_vmware_tpl/config.py:450
 msgid "Value {val} for {prop} is less than {min_val}, using {def_val} seconds."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:446
+#: lib/cr_vmware_tpl/config.py:457
 msgid "Value {val} for {prop} is greater than {max_val}, using {def_val} seconds."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:453
+#: lib/cr_vmware_tpl/config.py:464
 msgid "Setting timeout {p!r} to {v:0.1f} seconds."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:552 lib/cr_vmware_tpl/config.py:577
+#: lib/cr_vmware_tpl/config.py:563 lib/cr_vmware_tpl/config.py:588
 msgid "Path for {what} {path!r} is not absolute."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:578
+#: lib/cr_vmware_tpl/config.py:589
 msgid "Webserver document root"
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:589
+#: lib/cr_vmware_tpl/config.py:600
 msgid "The value of {what!r} must be one of {valid!r}, but found {val!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:603
+#: lib/cr_vmware_tpl/config.py:614
 msgid "Given method {!r} is not a valid crypt method."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:615
+#: lib/cr_vmware_tpl/config.py:626
 msgid "Hashed root password: {!r}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:66
+#: lib/cr_vmware_tpl/handler.py:55
+msgid "Could not find a datastore of {size:0.1f} GiB size in datastore cluster {c_name!r}."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:72
 msgid "The temporary VM {!r} is already existing, cannot continue."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:136
+#: lib/cr_vmware_tpl/handler.py:92
+msgid "Could not find a datastore of {:0.1f} GiB size."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:164
 msgid "No ID for Operating system defined, please check the configuration."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:191
+#: lib/cr_vmware_tpl/handler.py:219
 msgid "{}-object not initialized."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:211
+#: lib/cr_vmware_tpl/handler.py:239
 msgid "Got a {n}: {e}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:218
+#: lib/cr_vmware_tpl/handler.py:246
 msgid "Closing ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:227
+#: lib/cr_vmware_tpl/handler.py:255
 msgid "Starting handling ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:246
+#: lib/cr_vmware_tpl/handler.py:274
 msgid "Found VSphere cluster {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:248
+#: lib/cr_vmware_tpl/handler.py:276
 msgid "Could not find VSphere cluster {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:253
+#: lib/cr_vmware_tpl/handler.py:281
 msgid "Network {n!r} not available in cluster {c!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:263
+#: lib/cr_vmware_tpl/handler.py:291
 msgid "Only executing of template rotating."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:268
+#: lib/cr_vmware_tpl/handler.py:296
 msgid "Created VM as {cls}: {vm!r}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:273
+#: lib/cr_vmware_tpl/handler.py:301
 msgid "Found Ethernet card as {}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:276
+#: lib/cr_vmware_tpl/handler.py:304
 msgid "Found Ethernet card:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:279
+#: lib/cr_vmware_tpl/handler.py:307
 msgid "Did not found MAC address of ethernet card."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:283
+#: lib/cr_vmware_tpl/handler.py:311
 msgid "Simulation mode - VM not created in real."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:286
+#: lib/cr_vmware_tpl/handler.py:314
 msgid "Could not find VM after creating."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:288
+#: lib/cr_vmware_tpl/handler.py:316
 msgid "Using MAC address of template VM: {!r}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:301
+#: lib/cr_vmware_tpl/handler.py:329
 msgid "Aborting after creation of template VM."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:302
+#: lib/cr_vmware_tpl/handler.py:330
 msgid "You are responsible yourself to cleaning up the VM!!!"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:321
+#: lib/cr_vmware_tpl/handler.py:349
 msgid "Checking, whether distro {!r} is available on the cobbler host."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:327
+#: lib/cr_vmware_tpl/handler.py:355
 msgid "Did not found distro {!r} on the cobbler host."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:331
+#: lib/cr_vmware_tpl/handler.py:359
 msgid "Distro {!r} is available on the cobbler host."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:338
+#: lib/cr_vmware_tpl/handler.py:366
 msgid "First checking, whether {!r} exists ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:343
+#: lib/cr_vmware_tpl/handler.py:371
 msgid "Temporary VM {n!r} exists, raising {e}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:351
+#: lib/cr_vmware_tpl/handler.py:379
 msgid "Temporary VM {!r} does not exists, will be created."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:362
+#: lib/cr_vmware_tpl/handler.py:390
 msgid "Selecting a SAN based datastore with at least {:0.1f} GiB available space."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:372
+#: lib/cr_vmware_tpl/handler.py:401
+msgid "Got datastore {n!r} as a member of datastore cluster {c!r}."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:416
+msgid "Using datastore {!r} for volume of temporary VM to create."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:428
+msgid "Found storage cluster {!r}."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:436
+msgid "Cannot use datastore cluster {n!r}, free space {free:0.1f} GiB is less than {min:0.1f} GiB."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:445
+msgid "Could not get {c} object with name {n!r}."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:462
+msgid "Trying to get a recommendation for a datastore from VSphere storageResourceManager ..."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:474
+msgid "Got no recommendation for a datastore from VSphere storageResourceManager: {c} - {e}"
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:524
 msgid "Cannot use datastore {n!r} - not accessible."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:376
+#: lib/cr_vmware_tpl/handler.py:528
 msgid "Cannot use datastore {n!r}, not in cluster {c!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:380
+#: lib/cr_vmware_tpl/handler.py:532
 msgid "Checking datastore:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:383
+#: lib/cr_vmware_tpl/handler.py:535
 msgid "Cannot use datastore {n!r}, is of type {t!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:388
+#: lib/cr_vmware_tpl/handler.py:540
 msgid "Cannot use datastore {n!r}, free space {free:0.1f} GiB is less than {min:0.1f} GiB."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:396
+#: lib/cr_vmware_tpl/handler.py:548
 msgid "Found {} usable datastores."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:398
+#: lib/cr_vmware_tpl/handler.py:550
 msgid "Did not found an usable datastore."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:411
-msgid "Using datastore {!r} for volume of temporary VM to create."
-msgstr ""
-
-#: lib/cr_vmware_tpl/handler.py:426
+#: lib/cr_vmware_tpl/handler.py:577
 msgid "Defined interface to create:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:438
+#: lib/cr_vmware_tpl/handler.py:589
 msgid "VM-Folder object for template VM: {c} - {n!r}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:450
+#: lib/cr_vmware_tpl/handler.py:601
 msgid "Trying to evaluate the IP address of the template VM ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:454 lib/cr_vmware_tpl/handler.py:482
+#: lib/cr_vmware_tpl/handler.py:605 lib/cr_vmware_tpl/handler.py:633
 msgid "Waiting initially for {} seconds:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:470
+#: lib/cr_vmware_tpl/handler.py:621
 msgid "Did not got the IP address of MAC address {mac!r} after {delay} seconds."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:475
+#: lib/cr_vmware_tpl/handler.py:626
 msgid "Got IP address {!r} for template VM."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:480
+#: lib/cr_vmware_tpl/handler.py:631
 msgid "Waiting for finishing installation ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:498
+#: lib/cr_vmware_tpl/handler.py:649
 msgid "Waiting for SSH available ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:502
+#: lib/cr_vmware_tpl/handler.py:653
 msgid "Got following address_infos for {h!r}, IPv4 TCP port {p}:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:507
+#: lib/cr_vmware_tpl/handler.py:658
 msgid "Did not get address infos for {h!r}, IPv4 TCP port {p}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:511
+#: lib/cr_vmware_tpl/handler.py:662
 msgid "Using address info: {}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:542
+#: lib/cr_vmware_tpl/handler.py:693
 msgid "Trying to connect to {a} via TCP port {p} ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:549
+#: lib/cr_vmware_tpl/handler.py:700
 msgid "Error creating socket: {}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:558
+#: lib/cr_vmware_tpl/handler.py:709
 msgid "Could not connect: {}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:564
+#: lib/cr_vmware_tpl/handler.py:715
 msgid "Connected to {a} via TCP port {p}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:569
+#: lib/cr_vmware_tpl/handler.py:720
 msgid "Got SSHD banner: {}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:580
+#: lib/cr_vmware_tpl/handler.py:731
 msgid "Needed {m} minutes and {s:0.1f} seconds."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:585
+#: lib/cr_vmware_tpl/handler.py:736
 msgid "SSH not available after {:0.1f} seconds, giving up."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:590
+#: lib/cr_vmware_tpl/handler.py:741
 msgid "Trying to get possible post-installation errors ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:614
+#: lib/cr_vmware_tpl/handler.py:765
 msgid "Trying to read {!r} ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:616 lib/cr_vmware_tpl/handler.py:726 lib/cr_vmware_tpl/handler.py:828
+#: lib/cr_vmware_tpl/handler.py:767 lib/cr_vmware_tpl/handler.py:877 lib/cr_vmware_tpl/handler.py:979
 msgid "Commands to execute:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:628
+#: lib/cr_vmware_tpl/handler.py:779
 msgid "Got postinstall errors:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:630
+#: lib/cr_vmware_tpl/handler.py:781
 msgid "No postinstall errors found."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:639
+#: lib/cr_vmware_tpl/handler.py:790
 msgid "Template VM {!r} has to be removed."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:644
+#: lib/cr_vmware_tpl/handler.py:795
 msgid "Executing tasks per SSH after installation ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:724
+#: lib/cr_vmware_tpl/handler.py:875
 msgid "Executing postinstall tasks ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:745
+#: lib/cr_vmware_tpl/handler.py:896
 msgid "Waiting for {} seconds before shutting down:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:766
+#: lib/cr_vmware_tpl/handler.py:917
 msgid "Last actions before powering off VM {!r} ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:799 lib/cr_vmware_tpl/handler.py:852
+#: lib/cr_vmware_tpl/handler.py:950 lib/cr_vmware_tpl/handler.py:1003
 msgid "Current state of template VM is {!r}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:801
+#: lib/cr_vmware_tpl/handler.py:952
 msgid "Template VM is already shut off."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:806
+#: lib/cr_vmware_tpl/handler.py:957
 msgid "Cannot shut down VM {h!r}, is currently in state {s!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:809
+#: lib/cr_vmware_tpl/handler.py:960
 msgid "Powering off VM {!r} per SSH ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:826
+#: lib/cr_vmware_tpl/handler.py:977
 msgid "Executing {} ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:848
+#: lib/cr_vmware_tpl/handler.py:999
 msgid "Waiting for successful shut down of VM ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:876
+#: lib/cr_vmware_tpl/handler.py:1027
 msgid "Still waiting for completing shutdown, current state is {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:881
+#: lib/cr_vmware_tpl/handler.py:1032
 msgid "Template VM {h!r} was shutting down in {t:0.1f} seconds."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:889
+#: lib/cr_vmware_tpl/handler.py:1040
 msgid "VM {h!r} was not shut down after {t:0.1f} seconds, current state is {s!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:896
+#: lib/cr_vmware_tpl/handler.py:1047
 msgid "Setting a new, randomized MAC address for template VM ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:901
+#: lib/cr_vmware_tpl/handler.py:1052
 msgid "New MAC address: {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:909
+#: lib/cr_vmware_tpl/handler.py:1060
 msgid "Searching for existing templates and rotate them ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:917
+#: lib/cr_vmware_tpl/handler.py:1068
 msgid "Did not found any existing templates."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:921
+#: lib/cr_vmware_tpl/handler.py:1072
 msgid "Found one existing template."
 msgid_plural "Found {} existing templates."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_vmware_tpl/handler.py:940
+#: lib/cr_vmware_tpl/handler.py:1091
 msgid "Found template {n!r}, created: {ts}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:951
+#: lib/cr_vmware_tpl/handler.py:1102
 msgid "Templates sorted by creation date:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:961
+#: lib/cr_vmware_tpl/handler.py:1112
 msgid "Templates to remove:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:963
+#: lib/cr_vmware_tpl/handler.py:1114
 msgid "There are no templates to remove."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:968
+#: lib/cr_vmware_tpl/handler.py:1119
 msgid "Removing template {!r} ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:970
+#: lib/cr_vmware_tpl/handler.py:1121
 msgid "Successful removed template {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:984
+#: lib/cr_vmware_tpl/handler.py:1135
 msgid "Renaming template {o!r} => {n!r} ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:987
+#: lib/cr_vmware_tpl/handler.py:1138
 msgid "Successful renamed template into {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:995
+#: lib/cr_vmware_tpl/handler.py:1146
 msgid "Renaming VM {o!r} => {n!r} ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:1001
+#: lib/cr_vmware_tpl/handler.py:1152
 msgid "Successful renamed VM into {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:1003
+#: lib/cr_vmware_tpl/handler.py:1154
 msgid "Changing VM {!r} into a VMWare template ..."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:1006
+#: lib/cr_vmware_tpl/handler.py:1157
 msgid "Object {!r} is now a VMWare template."
 msgstr ""
 
index cc9e14f6a527b3a667afea0f414d3fbe9215cbbd..a12e65251252845dae5d6bb761b84580a5a239d9 100644 (file)
@@ -5,9 +5,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: create_vm_template 1.9.9\n"
+"Project-Id-Version: create_vm_template 2.1.2\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2020-06-23 18:16+0200\n"
+"POT-Creation-Date: 2020-08-26 13:28+0200\n"
 "PO-Revision-Date: 2019-02-11 11:40+0100\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: de_DE\n"
@@ -124,7 +124,7 @@ msgstr "Starte {a!r}, Version {v!r} …"
 msgid "Temporary VM"
 msgstr "Temporäre VM"
 
-#: lib/cr_vmware_tpl/cobbler.py:75 lib/cr_vmware_tpl/handler.py:93 lib/cr_vmware_tpl/handler.py:194
+#: lib/cr_vmware_tpl/cobbler.py:75 lib/cr_vmware_tpl/handler.py:121 lib/cr_vmware_tpl/handler.py:222
 msgid "{w} is not an instance of {c}, but an instance of {i} instead."
 msgstr "{w} ist keine Instanz von {c}, sondern statt dessen eine Instanz von {i}."
 
@@ -132,23 +132,23 @@ msgstr "{w} ist keine Instanz von {c}, sondern statt dessen eine Instanz von {i}
 msgid "Command {c!r} is neither an Array nor a String, but a {t!r} instead."
 msgstr "Das Kommando {c!r} is weder ein Array, noch ein  String, sondern statt dessen {t!r}."
 
-#: lib/cr_vmware_tpl/cobbler.py:144 lib/cr_vmware_tpl/cobbler.py:197 lib/cr_vmware_tpl/handler.py:601
-#: lib/cr_vmware_tpl/handler.py:711 lib/cr_vmware_tpl/handler.py:813
+#: lib/cr_vmware_tpl/cobbler.py:144 lib/cr_vmware_tpl/cobbler.py:197 lib/cr_vmware_tpl/handler.py:752
+#: lib/cr_vmware_tpl/handler.py:862 lib/cr_vmware_tpl/handler.py:964
 msgid "Initializing {} ..."
 msgstr "Initialisiere {} …"
 
-#: lib/cr_vmware_tpl/cobbler.py:147 lib/cr_vmware_tpl/cobbler.py:200 lib/cr_vmware_tpl/handler.py:603
-#: lib/cr_vmware_tpl/handler.py:713 lib/cr_vmware_tpl/handler.py:815
+#: lib/cr_vmware_tpl/cobbler.py:147 lib/cr_vmware_tpl/cobbler.py:200 lib/cr_vmware_tpl/handler.py:754
+#: lib/cr_vmware_tpl/handler.py:864 lib/cr_vmware_tpl/handler.py:966
 msgid "Loading SSH system host keys."
 msgstr "Lade SSH-Systemschlüssel."
 
-#: lib/cr_vmware_tpl/cobbler.py:150 lib/cr_vmware_tpl/cobbler.py:203 lib/cr_vmware_tpl/handler.py:605
-#: lib/cr_vmware_tpl/handler.py:715 lib/cr_vmware_tpl/handler.py:817
+#: lib/cr_vmware_tpl/cobbler.py:150 lib/cr_vmware_tpl/cobbler.py:203 lib/cr_vmware_tpl/handler.py:756
+#: lib/cr_vmware_tpl/handler.py:866 lib/cr_vmware_tpl/handler.py:968
 msgid "Setting SSH missing host key policy to {}."
 msgstr "Setze Richtline für vermißte Schlüssel auf {}."
 
-#: lib/cr_vmware_tpl/cobbler.py:156 lib/cr_vmware_tpl/cobbler.py:207 lib/cr_vmware_tpl/handler.py:608
-#: lib/cr_vmware_tpl/handler.py:718 lib/cr_vmware_tpl/handler.py:820
+#: lib/cr_vmware_tpl/cobbler.py:156 lib/cr_vmware_tpl/cobbler.py:207 lib/cr_vmware_tpl/handler.py:759
+#: lib/cr_vmware_tpl/handler.py:869 lib/cr_vmware_tpl/handler.py:971
 msgid "Connecting to {h!r}, port {p} as {u!r} per SSH ..."
 msgstr "Verbinde mich zu {h!r}, Port {p}, als {u!r} per SSH …"
 
@@ -160,8 +160,8 @@ msgstr "Ausführen: {!r}"
 msgid "Could not connect via {w} to {user}@{host}: {e}"
 msgstr "Konnte mich nicht über {w} zu {user}@{host} verbinden: {e}"
 
-#: lib/cr_vmware_tpl/cobbler.py:182 lib/cr_vmware_tpl/cobbler.py:229 lib/cr_vmware_tpl/handler.py:635
-#: lib/cr_vmware_tpl/handler.py:737 lib/cr_vmware_tpl/handler.py:839
+#: lib/cr_vmware_tpl/cobbler.py:182 lib/cr_vmware_tpl/cobbler.py:229 lib/cr_vmware_tpl/handler.py:786
+#: lib/cr_vmware_tpl/handler.py:888 lib/cr_vmware_tpl/handler.py:990
 msgid "Closing SSH connection."
 msgstr "Schließe SSH-Verbindung."
 
@@ -187,7 +187,7 @@ msgstr "Konnte Version von Cobbler nicht ermitteln: {}"
 msgid "Version of {} is:"
 msgstr "Die Version von {} ist:"
 
-#: lib/cr_vmware_tpl/cobbler.py:251 lib/cr_vmware_tpl/config.py:553
+#: lib/cr_vmware_tpl/cobbler.py:251 lib/cr_vmware_tpl/config.py:564
 msgid "Cobbler root directory"
 msgstr "Root-Verzeichnis von Cobbler"
 
@@ -340,9 +340,9 @@ msgstr "Fehler bein Entfernen des Cobbler-Systems {n!r} Returncode war {rc}: {er
 msgid "Could syncing cobbler: {}"
 msgstr "Konnte Cobbler syncen: {}"
 
-#: lib/cr_vmware_tpl/cobbler.py:786 lib/cr_vmware_tpl/cobbler.py:789 lib/cr_vmware_tpl/handler.py:624
-#: lib/cr_vmware_tpl/handler.py:731 lib/cr_vmware_tpl/handler.py:732 lib/cr_vmware_tpl/handler.py:833
-#: lib/cr_vmware_tpl/handler.py:834
+#: lib/cr_vmware_tpl/cobbler.py:786 lib/cr_vmware_tpl/cobbler.py:789 lib/cr_vmware_tpl/handler.py:775
+#: lib/cr_vmware_tpl/handler.py:882 lib/cr_vmware_tpl/handler.py:883 lib/cr_vmware_tpl/handler.py:984
+#: lib/cr_vmware_tpl/handler.py:985
 msgid "Output on {}:"
 msgstr "Ausgabe an {}:"
 
@@ -386,420 +386,452 @@ msgstr "Fand eine ungültige IP-Adress {ip!r} in der leases-Datei: {err}"
 msgid "Found DHCP IP assignments:"
 msgstr "Gefundene DHCP-IP-Zuordnungen:"
 
-#: lib/cr_vmware_tpl/config.py:267
+#: lib/cr_vmware_tpl/config.py:270
 msgid "Checking for unconfigured options ..."
 msgstr "Überprüfe nicht konfigurierte Optionen …"
 
-#: lib/cr_vmware_tpl/config.py:306
+#: lib/cr_vmware_tpl/config.py:309
 msgid "Unhandled configuration section {!r}."
 msgstr "Nicht verwendeter Konfigurationsabschnitt {!r}."
 
-#: lib/cr_vmware_tpl/config.py:312 lib/cr_vmware_tpl/config.py:364 lib/cr_vmware_tpl/config.py:461
-#: lib/cr_vmware_tpl/config.py:513
+#: lib/cr_vmware_tpl/config.py:315 lib/cr_vmware_tpl/config.py:375 lib/cr_vmware_tpl/config.py:472
+#: lib/cr_vmware_tpl/config.py:524
 msgid "Checking config section {!r} ..."
 msgstr "Überprüfe Konfigurationsabschnitt {!r} …"
 
-#: lib/cr_vmware_tpl/config.py:342
+#: lib/cr_vmware_tpl/config.py:346
 msgid "Value {val} for {p} is less than {minval}, using {default}."
 msgstr "Der Wert {val} für {p} ist kleiner als {minval}, verwende {default}."
 
-#: lib/cr_vmware_tpl/config.py:347
+#: lib/cr_vmware_tpl/config.py:351
 msgid "Value {val} for {p} is greater than {maxval}, using {default}."
 msgstr "Der Wert {val} für {p} ist größer als {maxval}, verwende {default}."
 
-#: lib/cr_vmware_tpl/config.py:429
+#: lib/cr_vmware_tpl/config.py:440
 msgid "Checking value {v!r} for {p} ..."
 msgstr "Überprüfe Wert {v!r} für {p} …"
 
-#: lib/cr_vmware_tpl/config.py:431
+#: lib/cr_vmware_tpl/config.py:442
 msgid "Minimal value: {min_val}, maximum value: {max_val}, default value: {def_val}."
 msgstr "Minimalwert: {min_val}, Maximalwert: {max_val}, Vorgabewert: {def_val}."
 
-#: lib/cr_vmware_tpl/config.py:439
+#: lib/cr_vmware_tpl/config.py:450
 msgid "Value {val} for {prop} is less than {min_val}, using {def_val} seconds."
 msgstr "Der Wert {val} für {prop} ist kleiner als {min_val}, verwende {def_val} Sekunden."
 
-#: lib/cr_vmware_tpl/config.py:446
+#: lib/cr_vmware_tpl/config.py:457
 msgid "Value {val} for {prop} is greater than {max_val}, using {def_val} seconds."
 msgstr "Der Wert {val} für {prop} ist größer als {max_val}, verwende {def_val} Sekunden."
 
-#: lib/cr_vmware_tpl/config.py:453
+#: lib/cr_vmware_tpl/config.py:464
 msgid "Setting timeout {p!r} to {v:0.1f} seconds."
 msgstr "Setze Timeout {p!r} auf {v:0.1f} Sekunden."
 
-#: lib/cr_vmware_tpl/config.py:552 lib/cr_vmware_tpl/config.py:577
+#: lib/cr_vmware_tpl/config.py:563 lib/cr_vmware_tpl/config.py:588
 msgid "Path for {what} {path!r} is not absolute."
 msgstr "Der Pfad für {what} {path!r} ist nicht absolut."
 
-#: lib/cr_vmware_tpl/config.py:578
+#: lib/cr_vmware_tpl/config.py:589
 msgid "Webserver document root"
 msgstr "Stammverzeichnis des Webservers"
 
-#: lib/cr_vmware_tpl/config.py:589
+#: lib/cr_vmware_tpl/config.py:600
 msgid "The value of {what!r} must be one of {valid!r}, but found {val!r}."
 msgstr "Der Wert von {what!r} muss einer aus {valid!r} sein, habe aber {val!r} gefunden."
 
-#: lib/cr_vmware_tpl/config.py:603
+#: lib/cr_vmware_tpl/config.py:614
 msgid "Given method {!r} is not a valid crypt method."
 msgstr "Die angegebene Methode {!r} is keine gültige crypt-Methode."
 
-#: lib/cr_vmware_tpl/config.py:615
+#: lib/cr_vmware_tpl/config.py:626
 msgid "Hashed root password: {!r}"
 msgstr "Das gehashte Root-Passwort: {!r}"
 
-#: lib/cr_vmware_tpl/handler.py:66
+#: lib/cr_vmware_tpl/handler.py:55
+msgid "Could not find a datastore of {size:0.1f} GiB size in datastore cluster {c_name!r}."
+msgstr "Konnte keinen Datastore von {size:0.1f} GiB Größe im Datastore-Cluster {c_name!r} finden."
+
+#: lib/cr_vmware_tpl/handler.py:72
 msgid "The temporary VM {!r} is already existing, cannot continue."
 msgstr "Die temporäre VM {!r} existiert bereits, fortsetzen unmöglich."
 
-#: lib/cr_vmware_tpl/handler.py:136
+#: lib/cr_vmware_tpl/handler.py:92
+msgid "Could not find a datastore of {:0.1f} GiB size."
+msgstr "Konnte keinen Datastore von {size:0.1f} GiB Größe finden."
+
+#: lib/cr_vmware_tpl/handler.py:164
 msgid "No ID for Operating system defined, please check the configuration."
 msgstr "Keine ID für das Betriebssystem gefunden, bitte die Konfiguration überprüfen."
 
-#: lib/cr_vmware_tpl/handler.py:191
+#: lib/cr_vmware_tpl/handler.py:219
 msgid "{}-object not initialized."
 msgstr "Das {}-Objekt ist nicht initialisiert."
 
-#: lib/cr_vmware_tpl/handler.py:211
+#: lib/cr_vmware_tpl/handler.py:239
 msgid "Got a {n}: {e}"
 msgstr "Erhielt ein {n}: {e}"
 
-#: lib/cr_vmware_tpl/handler.py:218
+#: lib/cr_vmware_tpl/handler.py:246
 msgid "Closing ..."
 msgstr "Schließe …"
 
-#: lib/cr_vmware_tpl/handler.py:227
+#: lib/cr_vmware_tpl/handler.py:255
 msgid "Starting handling ..."
 msgstr "Starte Abhandlung …"
 
-#: lib/cr_vmware_tpl/handler.py:246
+#: lib/cr_vmware_tpl/handler.py:274
 msgid "Found VSphere cluster {!r}."
 msgstr "Fand VSphere-Cluster {!r}."
 
-#: lib/cr_vmware_tpl/handler.py:248
+#: lib/cr_vmware_tpl/handler.py:276
 msgid "Could not find VSphere cluster {!r}."
 msgstr "Konnte VSphere-Cluster {!r} nicht finden."
 
-#: lib/cr_vmware_tpl/handler.py:253
+#: lib/cr_vmware_tpl/handler.py:281
 msgid "Network {n!r} not available in cluster {c!r}."
 msgstr "Das Netzwerk {n!r} ist in Cluster {c!r} nicht verfügbar."
 
-#: lib/cr_vmware_tpl/handler.py:263
+#: lib/cr_vmware_tpl/handler.py:291
 msgid "Only executing of template rotating."
 msgstr "Führe nor Rotation der Vorlagen aus."
 
-#: lib/cr_vmware_tpl/handler.py:268
+#: lib/cr_vmware_tpl/handler.py:296
 msgid "Created VM as {cls}: {vm!r}"
 msgstr "Erstellte VM als {cls}: {vm!r}"
 
-#: lib/cr_vmware_tpl/handler.py:273
+#: lib/cr_vmware_tpl/handler.py:301
 msgid "Found Ethernet card as {}."
 msgstr "Fand Ethernet-Karte als {}."
 
-#: lib/cr_vmware_tpl/handler.py:276
+#: lib/cr_vmware_tpl/handler.py:304
 msgid "Found Ethernet card:"
 msgstr "Gefundene Ethernet-Karte:"
 
-#: lib/cr_vmware_tpl/handler.py:279
+#: lib/cr_vmware_tpl/handler.py:307
 msgid "Did not found MAC address of ethernet card."
 msgstr "Fand keine MAC-Adresse derEthernet-Karte."
 
-#: lib/cr_vmware_tpl/handler.py:283
+#: lib/cr_vmware_tpl/handler.py:311
 msgid "Simulation mode - VM not created in real."
 msgstr "Simulationsmodus - die VM wird in in Realität nicht erstellt."
 
-#: lib/cr_vmware_tpl/handler.py:286
+#: lib/cr_vmware_tpl/handler.py:314
 msgid "Could not find VM after creating."
 msgstr "Konnte VM nach Erstellung nicht finden."
 
-#: lib/cr_vmware_tpl/handler.py:288
+#: lib/cr_vmware_tpl/handler.py:316
 msgid "Using MAC address of template VM: {!r}"
 msgstr "Verwende MAC-Adresse der Vorlagen-VM: {!r}"
 
-#: lib/cr_vmware_tpl/handler.py:301
+#: lib/cr_vmware_tpl/handler.py:329
 msgid "Aborting after creation of template VM."
 msgstr "Abbruch nach Erstellung der Vorlagen-VM."
 
-#: lib/cr_vmware_tpl/handler.py:302
+#: lib/cr_vmware_tpl/handler.py:330
 msgid "You are responsible yourself to cleaning up the VM!!!"
 msgstr "Du bist selbst für das Wegräumen der VM verantwortlich!!"
 
-#: lib/cr_vmware_tpl/handler.py:321
+#: lib/cr_vmware_tpl/handler.py:349
 msgid "Checking, whether distro {!r} is available on the cobbler host."
 msgstr "Überprüfe, ob die Distro {!r} auf dem Cobbler-Host verfügbar ist."
 
-#: lib/cr_vmware_tpl/handler.py:327
+#: lib/cr_vmware_tpl/handler.py:355
 msgid "Did not found distro {!r} on the cobbler host."
 msgstr "Fand Distro {!r} nicht auf dem Cobbler-Host."
 
-#: lib/cr_vmware_tpl/handler.py:331
+#: lib/cr_vmware_tpl/handler.py:359
 msgid "Distro {!r} is available on the cobbler host."
 msgstr "Die Distro {!r} ist auf dem Cobbler-Host verfügbar."
 
-#: lib/cr_vmware_tpl/handler.py:338
+#: lib/cr_vmware_tpl/handler.py:366
 msgid "First checking, whether {!r} exists ..."
 msgstr "Überprüfe zuerst, ob {!r} existiert …"
 
-#: lib/cr_vmware_tpl/handler.py:343
+#: lib/cr_vmware_tpl/handler.py:371
 msgid "Temporary VM {n!r} exists, raising {e}."
 msgstr "Die temporäre VM {n!r} existiert bereits, löse {e} aus."
 
-#: lib/cr_vmware_tpl/handler.py:351
+#: lib/cr_vmware_tpl/handler.py:379
 msgid "Temporary VM {!r} does not exists, will be created."
 msgstr "Die temporäre VM {!r} existiert noch nicht, sie wird erstellt."
 
-#: lib/cr_vmware_tpl/handler.py:362
+#: lib/cr_vmware_tpl/handler.py:390
 msgid "Selecting a SAN based datastore with at least {:0.1f} GiB available space."
 msgstr "Wähle ein SAN-basierten Datastore mit mindestens {:0.1f} freien Speicherplatz aus."
 
-#: lib/cr_vmware_tpl/handler.py:372
+#: lib/cr_vmware_tpl/handler.py:401
+msgid "Got datastore {n!r} as a member of datastore cluster {c!r}."
+msgstr "Erhielt Datastore {n!r} als Mitglied des Datastore-Clusters {c!r}."
+
+#: lib/cr_vmware_tpl/handler.py:416
+msgid "Using datastore {!r} for volume of temporary VM to create."
+msgstr "Verwende Datastore {!r} für die Disk der temporären VM."
+
+#: lib/cr_vmware_tpl/handler.py:428
+msgid "Found storage cluster {!r}."
+msgstr "Fand Datastore-Cluster {!r}."
+
+#: lib/cr_vmware_tpl/handler.py:436
+msgid "Cannot use datastore cluster {n!r}, free space {free:0.1f} GiB is less than {min:0.1f} GiB."
+msgstr "Konnte Datastore-Cluster {n!r} nicht verwenden, da der freie Platz von {free:0.1f} GiB weniger als {min:0.1f} GiB ist."
+
+#: lib/cr_vmware_tpl/handler.py:445
+msgid "Could not get {c} object with name {n!r}."
+msgstr "Konnte kein {c}-Objekt mit dem Namen {n!r} erhalten."
+
+#: lib/cr_vmware_tpl/handler.py:462
+msgid "Trying to get a recommendation for a datastore from VSphere storageResourceManager ..."
+msgstr "Versuche eine Empfehlung für einen Datastore vom VSphere storageResourceManager zu erhalten …"
+
+#: lib/cr_vmware_tpl/handler.py:474
+msgid "Got no recommendation for a datastore from VSphere storageResourceManager: {c} - {e}"
+msgstr "Keine Empfehlung für einen Datastore vom VSphere storageResourceManager erhalten: {c} - {e}"
+
+#: lib/cr_vmware_tpl/handler.py:524
 msgid "Cannot use datastore {n!r} - not accessible."
 msgstr "Kann Datastore {n!r} nicht verwenden - nicht verfügbar."
 
-#: lib/cr_vmware_tpl/handler.py:376
+#: lib/cr_vmware_tpl/handler.py:528
 msgid "Cannot use datastore {n!r}, not in cluster {c!r}."
 msgstr "Kann Datastore {n!r} nicht verwenden, da er nicht im Cluster {c!r} liegt."
 
-#: lib/cr_vmware_tpl/handler.py:380
+#: lib/cr_vmware_tpl/handler.py:532
 msgid "Checking datastore:"
 msgstr "Überprüfe Datastore:"
 
-#: lib/cr_vmware_tpl/handler.py:383
+#: lib/cr_vmware_tpl/handler.py:535
 msgid "Cannot use datastore {n!r}, is of type {t!r}."
 msgstr "Kann Datastore {n!r} nicht verwenden, da er vom Typ {t!r} ist."
 
-#: lib/cr_vmware_tpl/handler.py:388
+#: lib/cr_vmware_tpl/handler.py:540
 msgid "Cannot use datastore {n!r}, free space {free:0.1f} GiB is less than {min:0.1f} GiB."
 msgstr ""
 "Kann Datastore {n!r} nicht verwenden, da der freie Speicherplatz {free:0.1f} GiB weniger als "
 "{min:0.1f} GiB ist."
 
-#: lib/cr_vmware_tpl/handler.py:396
+#: lib/cr_vmware_tpl/handler.py:548
 msgid "Found {} usable datastores."
 msgstr "Habe {} verwendungsfähige Datastores gefunden."
 
-#: lib/cr_vmware_tpl/handler.py:398
+#: lib/cr_vmware_tpl/handler.py:550
 msgid "Did not found an usable datastore."
 msgstr "Keinen verwendungsfähigen Datastore gefunden."
 
-#: lib/cr_vmware_tpl/handler.py:411
-msgid "Using datastore {!r} for volume of temporary VM to create."
-msgstr "Verwende Datastore {!r} für die Disk der temporären VM."
-
-#: lib/cr_vmware_tpl/handler.py:426
+#: lib/cr_vmware_tpl/handler.py:577
 msgid "Defined interface to create:"
 msgstr "Definition des zu erstellenden Interfaces:"
 
-#: lib/cr_vmware_tpl/handler.py:438
+#: lib/cr_vmware_tpl/handler.py:589
 msgid "VM-Folder object for template VM: {c} - {n!r}"
 msgstr "VM-Ordner-Objekt der temporären VM: {c} - {n!r}"
 
-#: lib/cr_vmware_tpl/handler.py:450
+#: lib/cr_vmware_tpl/handler.py:601
 msgid "Trying to evaluate the IP address of the template VM ..."
 msgstr "Versuche die IP-Adresse der Vorlagen-VM zu ermitteln …"
 
-#: lib/cr_vmware_tpl/handler.py:454 lib/cr_vmware_tpl/handler.py:482
+#: lib/cr_vmware_tpl/handler.py:605 lib/cr_vmware_tpl/handler.py:633
 msgid "Waiting initially for {} seconds:"
 msgstr "Warte initial {} Sekunden:"
 
-#: lib/cr_vmware_tpl/handler.py:470
+#: lib/cr_vmware_tpl/handler.py:621
 msgid "Did not got the IP address of MAC address {mac!r} after {delay} seconds."
 msgstr "Erhielt keine IP-Adresse der MAC-Adress {mac!r} nach {delay} Sekunden."
 
-#: lib/cr_vmware_tpl/handler.py:475
+#: lib/cr_vmware_tpl/handler.py:626
 msgid "Got IP address {!r} for template VM."
 msgstr "Erhielt IP-Adresse {!r} der Vorlagen-VM."
 
-#: lib/cr_vmware_tpl/handler.py:480
+#: lib/cr_vmware_tpl/handler.py:631
 msgid "Waiting for finishing installation ..."
 msgstr "Warte auf Beendigung der Installation …"
 
-#: lib/cr_vmware_tpl/handler.py:498
+#: lib/cr_vmware_tpl/handler.py:649
 msgid "Waiting for SSH available ..."
 msgstr "Warte auf die Verfügbarkeit von SSH …"
 
-#: lib/cr_vmware_tpl/handler.py:502
+#: lib/cr_vmware_tpl/handler.py:653
 msgid "Got following address_infos for {h!r}, IPv4 TCP port {p}:"
 msgstr "Habe folgende Adress-Informationen für {h!r}, IPv4 TCP-Port {p}, gefunden:"
 
-#: lib/cr_vmware_tpl/handler.py:507
+#: lib/cr_vmware_tpl/handler.py:658
 msgid "Did not get address infos for {h!r}, IPv4 TCP port {p}."
 msgstr "Keine  Adress-Informationen für {h!r}, IPv4 TCP-Port {p}, gefunden."
 
-#: lib/cr_vmware_tpl/handler.py:511
+#: lib/cr_vmware_tpl/handler.py:662
 msgid "Using address info: {}"
 msgstr "Verwende Adress-Informationen: {}"
 
-#: lib/cr_vmware_tpl/handler.py:542
+#: lib/cr_vmware_tpl/handler.py:693
 msgid "Trying to connect to {a} via TCP port {p} ..."
 msgstr "Versuche mit {a} auf TCP-Port {p} zu verbinden …"
 
-#: lib/cr_vmware_tpl/handler.py:549
+#: lib/cr_vmware_tpl/handler.py:700
 msgid "Error creating socket: {}"
 msgstr "Fehler bei der Erstellung des Netzwerksockels: {}"
 
-#: lib/cr_vmware_tpl/handler.py:558
+#: lib/cr_vmware_tpl/handler.py:709
 msgid "Could not connect: {}"
 msgstr "Konnte nicht verbinden: {}"
 
-#: lib/cr_vmware_tpl/handler.py:564
+#: lib/cr_vmware_tpl/handler.py:715
 msgid "Connected to {a} via TCP port {p}."
 msgstr "Mit {a} auf TCP-Port {p} verbunden."
 
-#: lib/cr_vmware_tpl/handler.py:569
+#: lib/cr_vmware_tpl/handler.py:720
 msgid "Got SSHD banner: {}"
 msgstr "Erhaltener SSHD-Banner: {}"
 
-#: lib/cr_vmware_tpl/handler.py:580
+#: lib/cr_vmware_tpl/handler.py:731
 msgid "Needed {m} minutes and {s:0.1f} seconds."
 msgstr "Insgesamt {m} Minuten und {s:0.1f} Sekunden benötigt."
 
-#: lib/cr_vmware_tpl/handler.py:585
+#: lib/cr_vmware_tpl/handler.py:736
 msgid "SSH not available after {:0.1f} seconds, giving up."
 msgstr "SSH nach {:0.1f} Sekunden nicht verfügbar, gebe auf."
 
-#: lib/cr_vmware_tpl/handler.py:590
+#: lib/cr_vmware_tpl/handler.py:741
 msgid "Trying to get possible post-installation errors ..."
 msgstr "Versuche, mögliche Post-Installations-Fehler zu ermitteln …"
 
-#: lib/cr_vmware_tpl/handler.py:614
+#: lib/cr_vmware_tpl/handler.py:765
 msgid "Trying to read {!r} ..."
 msgstr "Versuche {!r} zu lesen …"
 
-#: lib/cr_vmware_tpl/handler.py:616 lib/cr_vmware_tpl/handler.py:726 lib/cr_vmware_tpl/handler.py:828
+#: lib/cr_vmware_tpl/handler.py:767 lib/cr_vmware_tpl/handler.py:877 lib/cr_vmware_tpl/handler.py:979
 msgid "Commands to execute:"
 msgstr "Auszuführende Befehle:"
 
-#: lib/cr_vmware_tpl/handler.py:628
+#: lib/cr_vmware_tpl/handler.py:779
 msgid "Got postinstall errors:"
 msgstr "Post-Installations-Fehler erhalten:"
 
-#: lib/cr_vmware_tpl/handler.py:630
+#: lib/cr_vmware_tpl/handler.py:781
 msgid "No postinstall errors found."
 msgstr "Keine Post-Installations-Fehler gefunden."
 
-#: lib/cr_vmware_tpl/handler.py:639
+#: lib/cr_vmware_tpl/handler.py:790
 msgid "Template VM {!r} has to be removed."
 msgstr "Die Vorlagen-VM {!r} muß gelöscht werden."
 
-#: lib/cr_vmware_tpl/handler.py:644
+#: lib/cr_vmware_tpl/handler.py:795
 msgid "Executing tasks per SSH after installation ..."
 msgstr "Führe Tasks per SSH nach der Installation aus …"
 
-#: lib/cr_vmware_tpl/handler.py:724
+#: lib/cr_vmware_tpl/handler.py:875
 msgid "Executing postinstall tasks ..."
 msgstr "Führe Post-Installations-Tasks aus …"
 
-#: lib/cr_vmware_tpl/handler.py:745
+#: lib/cr_vmware_tpl/handler.py:896
 msgid "Waiting for {} seconds before shutting down:"
 msgstr "Warte {} Sekunden vor dem Herunterfahren:"
 
-#: lib/cr_vmware_tpl/handler.py:766
+#: lib/cr_vmware_tpl/handler.py:917
 msgid "Last actions before powering off VM {!r} ..."
 msgstr "Letzte Aktionen vor dem Ausschalten der VM {!r} …"
 
-#: lib/cr_vmware_tpl/handler.py:799 lib/cr_vmware_tpl/handler.py:852
+#: lib/cr_vmware_tpl/handler.py:950 lib/cr_vmware_tpl/handler.py:1003
 msgid "Current state of template VM is {!r}"
 msgstr "Der aktuelle Status der Vorlagen-VM ist {!r}"
 
-#: lib/cr_vmware_tpl/handler.py:801
+#: lib/cr_vmware_tpl/handler.py:952
 msgid "Template VM is already shut off."
 msgstr "Die Vorlagen-VM ist bereits ausgeschaltet."
 
-#: lib/cr_vmware_tpl/handler.py:806
+#: lib/cr_vmware_tpl/handler.py:957
 msgid "Cannot shut down VM {h!r}, is currently in state {s!r}."
 msgstr "Kann VM {h!r} nicht herunterfahren, sie ist aktuell im Status {s!r}."
 
-#: lib/cr_vmware_tpl/handler.py:809
+#: lib/cr_vmware_tpl/handler.py:960
 msgid "Powering off VM {!r} per SSH ..."
 msgstr "Schalte VM {!r} per SSH aus …"
 
-#: lib/cr_vmware_tpl/handler.py:826
+#: lib/cr_vmware_tpl/handler.py:977
 msgid "Executing {} ..."
 msgstr "Führe {} aus …"
 
-#: lib/cr_vmware_tpl/handler.py:848
+#: lib/cr_vmware_tpl/handler.py:999
 msgid "Waiting for successful shut down of VM ..."
 msgstr "Warte auf Erfolg des Herunterfahrens der VM …"
 
-#: lib/cr_vmware_tpl/handler.py:876
+#: lib/cr_vmware_tpl/handler.py:1027
 msgid "Still waiting for completing shutdown, current state is {!r}."
 msgstr "Warte noch auf Beendigung des Herunterfahrens, aktueller Status is {!r}."
 
-#: lib/cr_vmware_tpl/handler.py:881
+#: lib/cr_vmware_tpl/handler.py:1032
 msgid "Template VM {h!r} was shutting down in {t:0.1f} seconds."
 msgstr "Die Vorlagen-VM {h!r} wurde in {t:0.1f} Sekunden heruntergefahren."
 
-#: lib/cr_vmware_tpl/handler.py:889
+#: lib/cr_vmware_tpl/handler.py:1040
 msgid "VM {h!r} was not shut down after {t:0.1f} seconds, current state is {s!r}."
 msgstr "Die VM {h!r} ist nach {t:0.1f} Sekunden nioch nicht heruntergefahren, aktueller Status is {!r}."
 
-#: lib/cr_vmware_tpl/handler.py:896
+#: lib/cr_vmware_tpl/handler.py:1047
 msgid "Setting a new, randomized MAC address for template VM ..."
 msgstr "Setze eine neue, randomisierte MAC-Adresse für die Vorlagen-VM …"
 
-#: lib/cr_vmware_tpl/handler.py:901
+#: lib/cr_vmware_tpl/handler.py:1052
 msgid "New MAC address: {!r}."
 msgstr "Neue MAC-Adresse: {!r}."
 
-#: lib/cr_vmware_tpl/handler.py:909
+#: lib/cr_vmware_tpl/handler.py:1060
 msgid "Searching for existing templates and rotate them ..."
 msgstr "Suche nach existierenden Vorlagen und rotiere sie …"
 
-#: lib/cr_vmware_tpl/handler.py:917
+#: lib/cr_vmware_tpl/handler.py:1068
 msgid "Did not found any existing templates."
 msgstr "Keine existierenden Vorlagen gefunden."
 
-#: lib/cr_vmware_tpl/handler.py:921
+#: lib/cr_vmware_tpl/handler.py:1072
 msgid "Found one existing template."
 msgid_plural "Found {} existing templates."
 msgstr[0] "Habe eine existierende Vorlage gefunden."
 msgstr[1] "Habe {} existierende Vorlagen gefunden."
 
-#: lib/cr_vmware_tpl/handler.py:940
+#: lib/cr_vmware_tpl/handler.py:1091
 msgid "Found template {n!r}, created: {ts}."
 msgstr "Vorlage {n!r} gefunden, erstellt am: {ts}."
 
-#: lib/cr_vmware_tpl/handler.py:951
+#: lib/cr_vmware_tpl/handler.py:1102
 msgid "Templates sorted by creation date:"
 msgstr "Vorlagen nach Erstellungsdatum sortiert:"
 
-#: lib/cr_vmware_tpl/handler.py:961
+#: lib/cr_vmware_tpl/handler.py:1112
 msgid "Templates to remove:"
 msgstr "Zu löschende Vorlagen:"
 
-#: lib/cr_vmware_tpl/handler.py:963
+#: lib/cr_vmware_tpl/handler.py:1114
 msgid "There are no templates to remove."
 msgstr "Es gibt keine Vorlagen, die gelöscht werden müssen."
 
-#: lib/cr_vmware_tpl/handler.py:968
+#: lib/cr_vmware_tpl/handler.py:1119
 msgid "Removing template {!r} ..."
 msgstr "Lösche Vorlage {!r} …"
 
-#: lib/cr_vmware_tpl/handler.py:970
+#: lib/cr_vmware_tpl/handler.py:1121
 msgid "Successful removed template {!r}."
 msgstr "Vorlage {!r} erfolgreich gelöscht."
 
-#: lib/cr_vmware_tpl/handler.py:984
+#: lib/cr_vmware_tpl/handler.py:1135
 msgid "Renaming template {o!r} => {n!r} ..."
 msgstr "Umbenennen der Vorlage {o!r} => {n!r} …"
 
-#: lib/cr_vmware_tpl/handler.py:987
+#: lib/cr_vmware_tpl/handler.py:1138
 msgid "Successful renamed template into {!r}."
 msgstr "Vorlage erfolgreich nach {!r} umbenannt."
 
-#: lib/cr_vmware_tpl/handler.py:995
+#: lib/cr_vmware_tpl/handler.py:1146
 msgid "Renaming VM {o!r} => {n!r} ..."
 msgstr "Umbenennen der VM {o!r} => {n!r} …"
 
-#: lib/cr_vmware_tpl/handler.py:1001
+#: lib/cr_vmware_tpl/handler.py:1152
 msgid "Successful renamed VM into {!r}."
 msgstr "VM erfolgreich nach {!r} umbenannt."
 
-#: lib/cr_vmware_tpl/handler.py:1003
+#: lib/cr_vmware_tpl/handler.py:1154
 msgid "Changing VM {!r} into a VMWare template ..."
 msgstr "Wandle VM {!r} in eine VMWare-Vorlage um …"
 
-#: lib/cr_vmware_tpl/handler.py:1006
+#: lib/cr_vmware_tpl/handler.py:1157
 msgid "Object {!r} is now a VMWare template."
 msgstr "Das Objekt {!r} ist jeztzt eine VMWare-Vorlage."
 
index 7c10d1f3a0fa40a2519493d6cff180c48f474fa2..14fc5622f66391c7401c2166c090b8d1c7430179 100644 (file)
@@ -5,9 +5,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: create_vm_template 1.9.9\n"
+"Project-Id-Version: create_vm_template 2.1.2\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2020-06-23 13:35+0200\n"
+"POT-Creation-Date: 2020-08-26 13:28+0200\n"
 "PO-Revision-Date: 2019-02-08 16:10+0100\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: en_US\n"
@@ -120,7 +120,7 @@ msgstr "Starting {a!r}, version {v!r} …"
 msgid "Temporary VM"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:75 lib/cr_vmware_tpl/handler.py:93 lib/cr_vmware_tpl/handler.py:194
+#: lib/cr_vmware_tpl/cobbler.py:75 lib/cr_vmware_tpl/handler.py:121 lib/cr_vmware_tpl/handler.py:222
 msgid "{w} is not an instance of {c}, but an instance of {i} instead."
 msgstr ""
 
@@ -128,23 +128,23 @@ msgstr ""
 msgid "Command {c!r} is neither an Array nor a String, but a {t!r} instead."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:144 lib/cr_vmware_tpl/cobbler.py:198 lib/cr_vmware_tpl/handler.py:604
-#: lib/cr_vmware_tpl/handler.py:702 lib/cr_vmware_tpl/handler.py:804
+#: lib/cr_vmware_tpl/cobbler.py:144 lib/cr_vmware_tpl/cobbler.py:197 lib/cr_vmware_tpl/handler.py:752
+#: lib/cr_vmware_tpl/handler.py:862 lib/cr_vmware_tpl/handler.py:964
 msgid "Initializing {} ..."
 msgstr "Initializing {} …"
 
-#: lib/cr_vmware_tpl/cobbler.py:147 lib/cr_vmware_tpl/cobbler.py:201 lib/cr_vmware_tpl/handler.py:606
-#: lib/cr_vmware_tpl/handler.py:704 lib/cr_vmware_tpl/handler.py:806
+#: lib/cr_vmware_tpl/cobbler.py:147 lib/cr_vmware_tpl/cobbler.py:200 lib/cr_vmware_tpl/handler.py:754
+#: lib/cr_vmware_tpl/handler.py:864 lib/cr_vmware_tpl/handler.py:966
 msgid "Loading SSH system host keys."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:150 lib/cr_vmware_tpl/cobbler.py:204 lib/cr_vmware_tpl/handler.py:608
-#: lib/cr_vmware_tpl/handler.py:706 lib/cr_vmware_tpl/handler.py:808
+#: lib/cr_vmware_tpl/cobbler.py:150 lib/cr_vmware_tpl/cobbler.py:203 lib/cr_vmware_tpl/handler.py:756
+#: lib/cr_vmware_tpl/handler.py:866 lib/cr_vmware_tpl/handler.py:968
 msgid "Setting SSH missing host key policy to {}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:156 lib/cr_vmware_tpl/cobbler.py:208 lib/cr_vmware_tpl/handler.py:611
-#: lib/cr_vmware_tpl/handler.py:709 lib/cr_vmware_tpl/handler.py:811
+#: lib/cr_vmware_tpl/cobbler.py:156 lib/cr_vmware_tpl/cobbler.py:207 lib/cr_vmware_tpl/handler.py:759
+#: lib/cr_vmware_tpl/handler.py:869 lib/cr_vmware_tpl/handler.py:971
 msgid "Connecting to {h!r}, port {p} as {u!r} per SSH ..."
 msgstr "Connecting to {h!r}, port {p} as {u!r} per SSH …"
 
@@ -152,12 +152,12 @@ msgstr "Connecting to {h!r}, port {p} as {u!r} per SSH …"
 msgid "Executing: {!r}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:175 lib/cr_vmware_tpl/cobbler.py:222
+#: lib/cr_vmware_tpl/cobbler.py:175 lib/cr_vmware_tpl/cobbler.py:221
 msgid "Could not connect via {w} to {user}@{host}: {e}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:182 lib/cr_vmware_tpl/cobbler.py:230 lib/cr_vmware_tpl/handler.py:638
-#: lib/cr_vmware_tpl/handler.py:728 lib/cr_vmware_tpl/handler.py:830
+#: lib/cr_vmware_tpl/cobbler.py:182 lib/cr_vmware_tpl/cobbler.py:229 lib/cr_vmware_tpl/handler.py:786
+#: lib/cr_vmware_tpl/handler.py:888 lib/cr_vmware_tpl/handler.py:990
 msgid "Closing SSH connection."
 msgstr ""
 
@@ -165,635 +165,667 @@ msgstr ""
 msgid "Completed SSH process:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:217
+#: lib/cr_vmware_tpl/cobbler.py:216
 msgid "SCP of {local!r} to {host}@{remote} ..."
 msgstr "SCP of {local!r} to {host}@{remote} …"
 
-#: lib/cr_vmware_tpl/cobbler.py:240 lib/cr_vmware_tpl/cobbler.py:310 lib/cr_vmware_tpl/cobbler.py:414
-#: lib/cr_vmware_tpl/cobbler.py:540 lib/cr_vmware_tpl/cobbler.py:593 lib/cr_vmware_tpl/cobbler.py:739
-#: lib/cr_vmware_tpl/cobbler.py:763 lib/cr_vmware_tpl/cobbler.py:781
+#: lib/cr_vmware_tpl/cobbler.py:239 lib/cr_vmware_tpl/cobbler.py:309 lib/cr_vmware_tpl/cobbler.py:411
+#: lib/cr_vmware_tpl/cobbler.py:536 lib/cr_vmware_tpl/cobbler.py:588 lib/cr_vmware_tpl/cobbler.py:734
+#: lib/cr_vmware_tpl/cobbler.py:758 lib/cr_vmware_tpl/cobbler.py:776
 msgid "No error message"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:245
+#: lib/cr_vmware_tpl/cobbler.py:244
 msgid "Could not get version of cobbler: {}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:250
+#: lib/cr_vmware_tpl/cobbler.py:249
 msgid "Version of {} is:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:252 lib/cr_vmware_tpl/config.py:553
+#: lib/cr_vmware_tpl/cobbler.py:251 lib/cr_vmware_tpl/config.py:564
 msgid "Cobbler root directory"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:260
+#: lib/cr_vmware_tpl/cobbler.py:259
 msgid "Checking existence of remote directory {!r} ..."
 msgstr "Checking existence of remote directory {!r} …"
 
-#: lib/cr_vmware_tpl/cobbler.py:272 lib/cr_vmware_tpl/cobbler.py:307
+#: lib/cr_vmware_tpl/cobbler.py:271 lib/cr_vmware_tpl/cobbler.py:306
 msgid "Remote directory"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:275
+#: lib/cr_vmware_tpl/cobbler.py:274
 msgid "{dsc} {rdir!r} on host {host!r} does not exists or is not a directory."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:284
+#: lib/cr_vmware_tpl/cobbler.py:283
 msgid "Ensuring existence of remote directory {!r} ..."
 msgstr "Ensuring existence of remote directory {!r} …"
 
-#: lib/cr_vmware_tpl/cobbler.py:305
+#: lib/cr_vmware_tpl/cobbler.py:304
 msgid "Output:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:315
+#: lib/cr_vmware_tpl/cobbler.py:314
 msgid "{dsc} {rdir!r} on host {host!r} could not be created: {err}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:333
+#: lib/cr_vmware_tpl/cobbler.py:331
 msgid "Sorted list of found distros:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:349
+#: lib/cr_vmware_tpl/cobbler.py:346
 msgid "Sorted list of found profiles:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:359
+#: lib/cr_vmware_tpl/cobbler.py:356
 msgid "Checking remote file {rfile!r} based on local {lfile!r} ..."
 msgstr "Checking remote file {rfile!r} based on local {lfile!r} …"
 
-#: lib/cr_vmware_tpl/cobbler.py:364
+#: lib/cr_vmware_tpl/cobbler.py:361
 msgid "Local file {!r} either not exists or is not a regular file."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:370
+#: lib/cr_vmware_tpl/cobbler.py:367
 msgid "{typ} sum of {ks!r} is: {dig}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:389
+#: lib/cr_vmware_tpl/cobbler.py:386
 msgid "Remote file {!r} has the correct content."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:393
+#: lib/cr_vmware_tpl/cobbler.py:390
 msgid "File {!r} has to be copied."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:401
+#: lib/cr_vmware_tpl/cobbler.py:398
 msgid "Getting content of remote file {!r} ..."
 msgstr "Getting content of remote file {!r} …"
 
-#: lib/cr_vmware_tpl/cobbler.py:419
+#: lib/cr_vmware_tpl/cobbler.py:416
 msgid "Error getting content of {rfile!r} on host {host!r} - returncode was {rc}: {err}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:441
+#: lib/cr_vmware_tpl/cobbler.py:438
 msgid "Ensuring currentness of profile kickstart script {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:453
+#: lib/cr_vmware_tpl/cobbler.py:450
 msgid "Ensuring profile {!r} ..."
 msgstr "Ensuring profile {!r} …"
 
-#: lib/cr_vmware_tpl/cobbler.py:469
+#: lib/cr_vmware_tpl/cobbler.py:465
 msgid "Checking existing profile {!r} ..."
 msgstr "Checking existing profile {!r} …"
 
-#: lib/cr_vmware_tpl/cobbler.py:477
+#: lib/cr_vmware_tpl/cobbler.py:473
 msgid "Got content of remote {!r}:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:482
+#: lib/cr_vmware_tpl/cobbler.py:478
 msgid "Error interpreting JS: {}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:486
+#: lib/cr_vmware_tpl/cobbler.py:482
 msgid "Got json object for profile {!r}:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:532
+#: lib/cr_vmware_tpl/cobbler.py:528
 msgid "No need for changing profile {!r}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:545
+#: lib/cr_vmware_tpl/cobbler.py:541
 msgid "Error editing a cobbler profile - returncode was {rc}: {err}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:556
+#: lib/cr_vmware_tpl/cobbler.py:551
 msgid "Creating new profile {!r} ..."
 msgstr "Creating new profile {!r} …"
 
-#: lib/cr_vmware_tpl/cobbler.py:598
+#: lib/cr_vmware_tpl/cobbler.py:593
 msgid "Error creating a cobbler profile - returncode was {rc}: {err}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:608
+#: lib/cr_vmware_tpl/cobbler.py:603
 msgid "Ensuring currentness of system kickstart script {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:619
+#: lib/cr_vmware_tpl/cobbler.py:614
 msgid "Ensuring currentness of snippets below {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:624 lib/cr_vmware_tpl/cobbler.py:639 lib/cr_vmware_tpl/cobbler.py:654
-#: lib/cr_vmware_tpl/cobbler.py:669 lib/cr_vmware_tpl/cobbler.py:683
+#: lib/cr_vmware_tpl/cobbler.py:619 lib/cr_vmware_tpl/cobbler.py:634 lib/cr_vmware_tpl/cobbler.py:649
+#: lib/cr_vmware_tpl/cobbler.py:664 lib/cr_vmware_tpl/cobbler.py:678
 msgid "Ensuring {loc!r} => {rem!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:635
+#: lib/cr_vmware_tpl/cobbler.py:630
 msgid "Ensuring currentness of bashrc files."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:650
+#: lib/cr_vmware_tpl/cobbler.py:645
 msgid "Ensuring currentness of vimrc files."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:665
+#: lib/cr_vmware_tpl/cobbler.py:660
 msgid "Ensuring currentness of logrotate files."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:681
+#: lib/cr_vmware_tpl/cobbler.py:676
 msgid "Ensuring currentness of create-motd.sh."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:694
+#: lib/cr_vmware_tpl/cobbler.py:689
 msgid "Creating new system {!r} ..."
 msgstr "Creating new system {!r} …"
 
-#: lib/cr_vmware_tpl/cobbler.py:744
+#: lib/cr_vmware_tpl/cobbler.py:739
 msgid "Error creating a cobbler system - returncode was {rc}: {err}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:754
+#: lib/cr_vmware_tpl/cobbler.py:749
 msgid "Removing system {!r} ..."
 msgstr "Removing system {!r} …"
 
-#: lib/cr_vmware_tpl/cobbler.py:768
+#: lib/cr_vmware_tpl/cobbler.py:763
 msgid "Error removing the cobbler system {n!r} - returncode was {rc}: {err}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:786
+#: lib/cr_vmware_tpl/cobbler.py:781
 msgid "Could syncing cobbler: {}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:791 lib/cr_vmware_tpl/cobbler.py:794 lib/cr_vmware_tpl/handler.py:627
-#: lib/cr_vmware_tpl/handler.py:722 lib/cr_vmware_tpl/handler.py:723 lib/cr_vmware_tpl/handler.py:824
-#: lib/cr_vmware_tpl/handler.py:825
+#: lib/cr_vmware_tpl/cobbler.py:786 lib/cr_vmware_tpl/cobbler.py:789 lib/cr_vmware_tpl/handler.py:775
+#: lib/cr_vmware_tpl/handler.py:882 lib/cr_vmware_tpl/handler.py:883 lib/cr_vmware_tpl/handler.py:984
+#: lib/cr_vmware_tpl/handler.py:985
 msgid "Output on {}:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:805
+#: lib/cr_vmware_tpl/cobbler.py:800
 msgid "Ensuring currentness of authorized_keys file of root {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:817
+#: lib/cr_vmware_tpl/cobbler.py:812
 msgid "Ensuring currentness of repo files below {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:821
+#: lib/cr_vmware_tpl/cobbler.py:816
 msgid "Local path {!r} is not a directory."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:825
+#: lib/cr_vmware_tpl/cobbler.py:820
 msgid "Ensuring repo files for {}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:832
+#: lib/cr_vmware_tpl/cobbler.py:827
 msgid "Finished with repo files."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:841
+#: lib/cr_vmware_tpl/cobbler.py:836
 msgid "Ensuring currentness of postfix files below {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:848
+#: lib/cr_vmware_tpl/cobbler.py:843
 msgid "Finished with postfix files."
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:854
+#: lib/cr_vmware_tpl/cobbler.py:849
 msgid "Trying to get IP of MAC address {!r} given by DHCP ..."
 msgstr "Trying to get IP of MAC address {!r} given by DHCP …"
 
-#: lib/cr_vmware_tpl/cobbler.py:870
+#: lib/cr_vmware_tpl/cobbler.py:865
 msgid "Found invalid IP address {ip!r} in leases file: {err}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/cobbler.py:883
+#: lib/cr_vmware_tpl/cobbler.py:878
 msgid "Found DHCP IP assignments:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:267
+#: lib/cr_vmware_tpl/config.py:270
 msgid "Checking for unconfigured options ..."
 msgstr "Checking for unconfigured options …"
 
-#: lib/cr_vmware_tpl/config.py:306
+#: lib/cr_vmware_tpl/config.py:309
 msgid "Unhandled configuration section {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:312 lib/cr_vmware_tpl/config.py:364 lib/cr_vmware_tpl/config.py:461
-#: lib/cr_vmware_tpl/config.py:513
+#: lib/cr_vmware_tpl/config.py:315 lib/cr_vmware_tpl/config.py:375 lib/cr_vmware_tpl/config.py:472
+#: lib/cr_vmware_tpl/config.py:524
 msgid "Checking config section {!r} ..."
 msgstr "Checking config section {!r} …"
 
-#: lib/cr_vmware_tpl/config.py:342
+#: lib/cr_vmware_tpl/config.py:346
 msgid "Value {val} for {p} is less than {minval}, using {default}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:347
+#: lib/cr_vmware_tpl/config.py:351
 msgid "Value {val} for {p} is greater than {maxval}, using {default}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:429
+#: lib/cr_vmware_tpl/config.py:440
 msgid "Checking value {v!r} for {p} ..."
 msgstr "Checking value {v!r} for {p} …"
 
-#: lib/cr_vmware_tpl/config.py:431
+#: lib/cr_vmware_tpl/config.py:442
 msgid "Minimal value: {min_val}, maximum value: {max_val}, default value: {def_val}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:439
+#: lib/cr_vmware_tpl/config.py:450
 msgid "Value {val} for {prop} is less than {min_val}, using {def_val} seconds."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:446
+#: lib/cr_vmware_tpl/config.py:457
 msgid "Value {val} for {prop} is greater than {max_val}, using {def_val} seconds."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:453
+#: lib/cr_vmware_tpl/config.py:464
 msgid "Setting timeout {p!r} to {v:0.1f} seconds."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:552 lib/cr_vmware_tpl/config.py:577
+#: lib/cr_vmware_tpl/config.py:563 lib/cr_vmware_tpl/config.py:588
 msgid "Path for {what} {path!r} is not absolute."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:578
+#: lib/cr_vmware_tpl/config.py:589
 msgid "Webserver document root"
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:589
+#: lib/cr_vmware_tpl/config.py:600
 msgid "The value of {what!r} must be one of {valid!r}, but found {val!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:602
+#: lib/cr_vmware_tpl/config.py:614
 msgid "Given method {!r} is not a valid crypt method."
 msgstr ""
 
-#: lib/cr_vmware_tpl/config.py:614
+#: lib/cr_vmware_tpl/config.py:626
 msgid "Hashed root password: {!r}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:66
+#: lib/cr_vmware_tpl/handler.py:55
+msgid "Could not find a datastore of {size:0.1f} GiB size in datastore cluster {c_name!r}."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:72
 msgid "The temporary VM {!r} is already existing, cannot continue."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:136
+#: lib/cr_vmware_tpl/handler.py:92
+msgid "Could not find a datastore of {:0.1f} GiB size."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:164
 msgid "No ID for Operating system defined, please check the configuration."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:191
+#: lib/cr_vmware_tpl/handler.py:219
 msgid "{}-object not initialized."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:211
+#: lib/cr_vmware_tpl/handler.py:239
 msgid "Got a {n}: {e}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:218
+#: lib/cr_vmware_tpl/handler.py:246
 msgid "Closing ..."
 msgstr "Closing …"
 
-#: lib/cr_vmware_tpl/handler.py:227
+#: lib/cr_vmware_tpl/handler.py:255
 msgid "Starting handling ..."
 msgstr "Starting handling …"
 
-#: lib/cr_vmware_tpl/handler.py:246
+#: lib/cr_vmware_tpl/handler.py:274
 msgid "Found VSphere cluster {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:248
+#: lib/cr_vmware_tpl/handler.py:276
 msgid "Could not find VSphere cluster {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:253
+#: lib/cr_vmware_tpl/handler.py:281
 msgid "Network {n!r} not available in cluster {c!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:263
+#: lib/cr_vmware_tpl/handler.py:291
 msgid "Only executing of template rotating."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:268
+#: lib/cr_vmware_tpl/handler.py:296
 msgid "Created VM as {cls}: {vm!r}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:273
+#: lib/cr_vmware_tpl/handler.py:301
 msgid "Found Ethernet card as {}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:276
+#: lib/cr_vmware_tpl/handler.py:304
 msgid "Found Ethernet card:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:279
+#: lib/cr_vmware_tpl/handler.py:307
 msgid "Did not found MAC address of ethernet card."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:283
+#: lib/cr_vmware_tpl/handler.py:311
 msgid "Simulation mode - VM not created in real."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:286
+#: lib/cr_vmware_tpl/handler.py:314
 msgid "Could not find VM after creating."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:288
+#: lib/cr_vmware_tpl/handler.py:316
 msgid "Using MAC address of template VM: {!r}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:304
+#: lib/cr_vmware_tpl/handler.py:329
 msgid "Aborting after creation of template VM."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:305
+#: lib/cr_vmware_tpl/handler.py:330
 msgid "You are responsible yourself to cleaning up the VM!!!"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:324
+#: lib/cr_vmware_tpl/handler.py:349
 msgid "Checking, whether distro {!r} is available on the cobbler host."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:330
+#: lib/cr_vmware_tpl/handler.py:355
 msgid "Did not found distro {!r} on the cobbler host."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:334
+#: lib/cr_vmware_tpl/handler.py:359
 msgid "Distro {!r} is available on the cobbler host."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:341
+#: lib/cr_vmware_tpl/handler.py:366
 msgid "First checking, whether {!r} exists ..."
 msgstr "First checking, whether {!r} exists …"
 
-#: lib/cr_vmware_tpl/handler.py:346
+#: lib/cr_vmware_tpl/handler.py:371
 msgid "Temporary VM {n!r} exists, raising {e}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:354
+#: lib/cr_vmware_tpl/handler.py:379
 msgid "Temporary VM {!r} does not exists, will be created."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:365
+#: lib/cr_vmware_tpl/handler.py:390
 msgid "Selecting a SAN based datastore with at least {:0.1f} GiB available space."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:375
+#: lib/cr_vmware_tpl/handler.py:401
+msgid "Got datastore {n!r} as a member of datastore cluster {c!r}."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:416
+msgid "Using datastore {!r} for volume of temporary VM to create."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:428
+msgid "Found storage cluster {!r}."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:436
+msgid "Cannot use datastore cluster {n!r}, free space {free:0.1f} GiB is less than {min:0.1f} GiB."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:445
+msgid "Could not get {c} object with name {n!r}."
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:462
+msgid "Trying to get a recommendation for a datastore from VSphere storageResourceManager ..."
+msgstr "Trying to get a recommendation for a datastore from VSphere storageResourceManager …"
+
+#: lib/cr_vmware_tpl/handler.py:474
+msgid "Got no recommendation for a datastore from VSphere storageResourceManager: {c} - {e}"
+msgstr ""
+
+#: lib/cr_vmware_tpl/handler.py:524
 msgid "Cannot use datastore {n!r} - not accessible."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:379
+#: lib/cr_vmware_tpl/handler.py:528
 msgid "Cannot use datastore {n!r}, not in cluster {c!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:383
+#: lib/cr_vmware_tpl/handler.py:532
 msgid "Checking datastore:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:386
+#: lib/cr_vmware_tpl/handler.py:535
 msgid "Cannot use datastore {n!r}, is of type {t!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:391
+#: lib/cr_vmware_tpl/handler.py:540
 msgid "Cannot use datastore {n!r}, free space {free:0.1f} GiB is less than {min:0.1f} GiB."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:399
+#: lib/cr_vmware_tpl/handler.py:548
 msgid "Found {} usable datastores."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:401
+#: lib/cr_vmware_tpl/handler.py:550
 msgid "Did not found an usable datastore."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:414
-msgid "Using datastore {!r} for volume of temporary VM to create."
-msgstr ""
-
-#: lib/cr_vmware_tpl/handler.py:429
+#: lib/cr_vmware_tpl/handler.py:577
 msgid "Defined interface to create:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:441
+#: lib/cr_vmware_tpl/handler.py:589
 msgid "VM-Folder object for template VM: {c} - {n!r}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:453
+#: lib/cr_vmware_tpl/handler.py:601
 msgid "Trying to evaluate the IP address of the template VM ..."
 msgstr "Trying to evaluate the IP address of the template VM …"
 
-#: lib/cr_vmware_tpl/handler.py:457 lib/cr_vmware_tpl/handler.py:485
+#: lib/cr_vmware_tpl/handler.py:605 lib/cr_vmware_tpl/handler.py:633
 msgid "Waiting initially for {} seconds:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:473
+#: lib/cr_vmware_tpl/handler.py:621
 msgid "Did not got the IP address of MAC address {mac!r} after {delay} seconds."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:478
+#: lib/cr_vmware_tpl/handler.py:626
 msgid "Got IP address {!r} for template VM."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:483
+#: lib/cr_vmware_tpl/handler.py:631
 msgid "Waiting for finishing installation ..."
 msgstr "Waiting for finishing installation …"
 
-#: lib/cr_vmware_tpl/handler.py:501
+#: lib/cr_vmware_tpl/handler.py:649
 msgid "Waiting for SSH available ..."
 msgstr "Waiting for SSH available …"
 
-#: lib/cr_vmware_tpl/handler.py:505
+#: lib/cr_vmware_tpl/handler.py:653
 msgid "Got following address_infos for {h!r}, IPv4 TCP port {p}:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:510
+#: lib/cr_vmware_tpl/handler.py:658
 msgid "Did not get address infos for {h!r}, IPv4 TCP port {p}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:514
+#: lib/cr_vmware_tpl/handler.py:662
 msgid "Using address info: {}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:545
+#: lib/cr_vmware_tpl/handler.py:693
 msgid "Trying to connect to {a} via TCP port {p} ..."
 msgstr "Trying to connect to {a} via TCP port {p} …"
 
-#: lib/cr_vmware_tpl/handler.py:552
+#: lib/cr_vmware_tpl/handler.py:700
 msgid "Error creating socket: {}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:561
+#: lib/cr_vmware_tpl/handler.py:709
 msgid "Could not connect: {}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:567
+#: lib/cr_vmware_tpl/handler.py:715
 msgid "Connected to {a} via TCP port {p}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:572
+#: lib/cr_vmware_tpl/handler.py:720
 msgid "Got SSHD banner: {}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:583
+#: lib/cr_vmware_tpl/handler.py:731
 msgid "Needed {m} minutes and {s:0.1f} seconds."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:588
+#: lib/cr_vmware_tpl/handler.py:736
 msgid "SSH not available after {:0.1f} seconds, giving up."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:593
+#: lib/cr_vmware_tpl/handler.py:741
 msgid "Trying to get possible post-installation errors ..."
 msgstr "Trying to get possible post-installation errors …"
 
-#: lib/cr_vmware_tpl/handler.py:617
+#: lib/cr_vmware_tpl/handler.py:765
 msgid "Trying to read {!r} ..."
 msgstr "Trying to read {!r} …"
 
-#: lib/cr_vmware_tpl/handler.py:619 lib/cr_vmware_tpl/handler.py:717 lib/cr_vmware_tpl/handler.py:819
+#: lib/cr_vmware_tpl/handler.py:767 lib/cr_vmware_tpl/handler.py:877 lib/cr_vmware_tpl/handler.py:979
 msgid "Commands to execute:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:631
+#: lib/cr_vmware_tpl/handler.py:779
 msgid "Got postinstall errors:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:633
+#: lib/cr_vmware_tpl/handler.py:781
 msgid "No postinstall errors found."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:642
+#: lib/cr_vmware_tpl/handler.py:790
 msgid "Template VM {!r} has to be removed."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:647
+#: lib/cr_vmware_tpl/handler.py:795
 msgid "Executing tasks per SSH after installation ..."
 msgstr "Executing tasks per SSH after installation …"
 
-#: lib/cr_vmware_tpl/handler.py:715
+#: lib/cr_vmware_tpl/handler.py:875
 msgid "Executing postinstall tasks ..."
 msgstr "Executing postinstall tasks …"
 
-#: lib/cr_vmware_tpl/handler.py:736
+#: lib/cr_vmware_tpl/handler.py:896
 msgid "Waiting for {} seconds before shutting down:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:757
+#: lib/cr_vmware_tpl/handler.py:917
 msgid "Last actions before powering off VM {!r} ..."
 msgstr "Last actions before powering off VM {!r} …"
 
-#: lib/cr_vmware_tpl/handler.py:790 lib/cr_vmware_tpl/handler.py:843
+#: lib/cr_vmware_tpl/handler.py:950 lib/cr_vmware_tpl/handler.py:1003
 msgid "Current state of template VM is {!r}"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:792
+#: lib/cr_vmware_tpl/handler.py:952
 msgid "Template VM is already shut off."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:797
+#: lib/cr_vmware_tpl/handler.py:957
 msgid "Cannot shut down VM {h!r}, is currently in state {s!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:800
+#: lib/cr_vmware_tpl/handler.py:960
 msgid "Powering off VM {!r} per SSH ..."
 msgstr "Powering off VM {!r} per SSH …"
 
-#: lib/cr_vmware_tpl/handler.py:817
+#: lib/cr_vmware_tpl/handler.py:977
 msgid "Executing {} ..."
 msgstr "Executing {} …"
 
-#: lib/cr_vmware_tpl/handler.py:839
+#: lib/cr_vmware_tpl/handler.py:999
 msgid "Waiting for successful shut down of VM ..."
 msgstr "Waiting for successful shut down of VM …"
 
-#: lib/cr_vmware_tpl/handler.py:867
+#: lib/cr_vmware_tpl/handler.py:1027
 msgid "Still waiting for completing shutdown, current state is {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:872
+#: lib/cr_vmware_tpl/handler.py:1032
 msgid "Template VM {h!r} was shutting down in {t:0.1f} seconds."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:880
+#: lib/cr_vmware_tpl/handler.py:1040
 msgid "VM {h!r} was not shut down after {t:0.1f} seconds, current state is {s!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:887
+#: lib/cr_vmware_tpl/handler.py:1047
 msgid "Setting a new, randomized MAC address for template VM ..."
 msgstr "Setting a new, randomized MAC address for template VM …"
 
-#: lib/cr_vmware_tpl/handler.py:892
+#: lib/cr_vmware_tpl/handler.py:1052
 msgid "New MAC address: {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:900
+#: lib/cr_vmware_tpl/handler.py:1060
 msgid "Searching for existing templates and rotate them ..."
 msgstr "Searching for existing templates and rotate them …"
 
-#: lib/cr_vmware_tpl/handler.py:908
+#: lib/cr_vmware_tpl/handler.py:1068
 msgid "Did not found any existing templates."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:912
+#: lib/cr_vmware_tpl/handler.py:1072
 msgid "Found one existing template."
 msgid_plural "Found {} existing templates."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_vmware_tpl/handler.py:931
+#: lib/cr_vmware_tpl/handler.py:1091
 msgid "Found template {n!r}, created: {ts}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:942
+#: lib/cr_vmware_tpl/handler.py:1102
 msgid "Templates sorted by creation date:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:952
+#: lib/cr_vmware_tpl/handler.py:1112
 msgid "Templates to remove:"
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:954
+#: lib/cr_vmware_tpl/handler.py:1114
 msgid "There are no templates to remove."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:959
+#: lib/cr_vmware_tpl/handler.py:1119
 msgid "Removing template {!r} ..."
 msgstr "Removing template {!r} …"
 
-#: lib/cr_vmware_tpl/handler.py:961
+#: lib/cr_vmware_tpl/handler.py:1121
 msgid "Successful removed template {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:975
+#: lib/cr_vmware_tpl/handler.py:1135
 msgid "Renaming template {o!r} => {n!r} ..."
 msgstr "Renaming template {o!r} => {n!r} …"
 
-#: lib/cr_vmware_tpl/handler.py:978
+#: lib/cr_vmware_tpl/handler.py:1138
 msgid "Successful renamed template into {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:986
+#: lib/cr_vmware_tpl/handler.py:1146
 msgid "Renaming VM {o!r} => {n!r} ..."
 msgstr "Renaming VM {o!r} => {n!r} …"
 
-#: lib/cr_vmware_tpl/handler.py:992
+#: lib/cr_vmware_tpl/handler.py:1152
 msgid "Successful renamed VM into {!r}."
 msgstr ""
 
-#: lib/cr_vmware_tpl/handler.py:994
+#: lib/cr_vmware_tpl/handler.py:1154
 msgid "Changing VM {!r} into a VMWare template ..."
 msgstr "Changing VM {!r} into a VMWare template …"
 
-#: lib/cr_vmware_tpl/handler.py:997
+#: lib/cr_vmware_tpl/handler.py:1157
 msgid "Object {!r} is now a VMWare template."
 msgstr ""