]> Frank Brehm's Git Trees - pixelpark/create-terraform.git/commitdiff
Translations
authorFrank Brehm <frank.brehm@pixelpark.com>
Wed, 18 Dec 2019 12:19:14 +0000 (13:19 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Wed, 18 Dec 2019 12:19:14 +0000 (13:19 +0100)
locale/create_terraform.pot
locale/de_DE/LC_MESSAGES/create_terraform.po
locale/en_US/LC_MESSAGES/create_terraform.po

index 416c3390412738d0ce7b64e3882d5bda5161722f..9ea03c72fee6c9497a1f69fd71216f7f4fff68ea 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: create_terraform 1.3.4\n"
+"Project-Id-Version: create_terraform 1.4.3\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2019-11-06 16:19+0100\n"
+"POT-Creation-Date: 2019-12-18 12:14+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"
@@ -141,125 +141,125 @@ msgstr ""
 msgid "Executing {} ..."
 msgstr ""
 
-#: lib/cr_tf/config.py:163
+#: lib/cr_tf/config.py:161
 msgid "a port may not be less than 1: {}."
 msgstr ""
 
-#: lib/cr_tf/config.py:167
+#: lib/cr_tf/config.py:165
 msgid "a port may not be greater than {m}: {v}."
 msgstr ""
 
-#: lib/cr_tf/config.py:171
+#: lib/cr_tf/config.py:169
 msgid "Wrong port number {v!r}: {e}"
 msgstr ""
 
-#: lib/cr_tf/config.py:276
+#: lib/cr_tf/config.py:274
 msgid "may not be less than 10: {:0.1f}."
 msgstr ""
 
-#: lib/cr_tf/config.py:280
+#: lib/cr_tf/config.py:278
 msgid "may not be greater than {m}: {v:0.1f}."
 msgstr ""
 
-#: lib/cr_tf/config.py:284
+#: lib/cr_tf/config.py:282
 msgid "Wrong minimum root size in GiB {v!r}: {e}"
 msgstr ""
 
-#: lib/cr_tf/config.py:353
+#: lib/cr_tf/config.py:351
 msgid "Comparing {} objects ..."
 msgstr ""
 
-#: lib/cr_tf/config.py:392
+#: lib/cr_tf/config.py:390
 msgid "unknown"
 msgstr ""
 
-#: lib/cr_tf/config.py:395
+#: lib/cr_tf/config.py:393
 msgid "Attribute {a!r} of the {o}-object {n!r} is not set."
 msgstr ""
 
-#: lib/cr_tf/config.py:403
+#: lib/cr_tf/config.py:401
 msgid "Found an error in VSPhere configuration"
 msgid_plural "Found {} errors in VSPhere configuration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/config.py:441
+#: lib/cr_tf/config.py:439
 msgid "Invalid value {v!r} for {n!r} configuration ({f!r}:[{s}]): {e}"
 msgstr ""
 
-#: lib/cr_tf/config.py:442
+#: lib/cr_tf/config.py:440
 msgid "Invalid value {v} for {n!r} configuration ({f!r}:[{s}]): must be equal or greater than zero."
 msgstr ""
 
-#: lib/cr_tf/config.py:543
+#: lib/cr_tf/config.py:541
 msgid "Invalid timeout {t!r} for requesting the PowerDNS API, must be 0 < SECONDS < {m}."
 msgstr ""
 
-#: lib/cr_tf/config.py:577
+#: lib/cr_tf/config.py:575
 msgid "The default size of the data disk may not be None."
 msgstr ""
 
-#: lib/cr_tf/config.py:581
+#: lib/cr_tf/config.py:579
 msgid "The default size of the data disk must be greater or equal to one GB."
 msgstr ""
 
-#: lib/cr_tf/config.py:594
+#: lib/cr_tf/config.py:592
 msgid "The minimal size of the data disk may not be None."
 msgstr ""
 
-#: lib/cr_tf/config.py:598
+#: lib/cr_tf/config.py:596
 msgid "The minimal size of the data disk must be greater or equal to one GB."
 msgstr ""
 
-#: lib/cr_tf/config.py:611
+#: lib/cr_tf/config.py:609
 msgid "The maximal size of the data disk may not be None."
 msgstr ""
 
-#: lib/cr_tf/config.py:615
+#: lib/cr_tf/config.py:613
 msgid "The maximal size of the data disk must be greater or equal to one GB."
 msgstr ""
 
-#: lib/cr_tf/config.py:628
+#: lib/cr_tf/config.py:626
 msgid "The minimal size of the root disk may not be None."
 msgstr ""
 
-#: lib/cr_tf/config.py:632
+#: lib/cr_tf/config.py:630
 msgid "The minimal size of the root disk must be greater or equal to one GB."
 msgstr ""
 
-#: lib/cr_tf/config.py:645
+#: lib/cr_tf/config.py:643
 msgid "The maximal size of the root disk may not be None."
 msgstr ""
 
-#: lib/cr_tf/config.py:649
+#: lib/cr_tf/config.py:647
 msgid "The maximal size of the root disk must be greater or equal to one GB."
 msgstr ""
 
-#: lib/cr_tf/config.py:702
+#: lib/cr_tf/config.py:700
 msgid "Checking config section {!r}:"
 msgstr ""
 
-#: lib/cr_tf/config.py:713
+#: lib/cr_tf/config.py:711
 msgid "Empty VSPhere name found."
 msgstr ""
 
-#: lib/cr_tf/config.py:765
+#: lib/cr_tf/config.py:763
 msgid "Checking config section {s!r} ({n}) ..."
 msgstr ""
 
-#: lib/cr_tf/config.py:806
+#: lib/cr_tf/config.py:804
 msgid "Unknown configuration parameter {k!r} with value {v!r} for VSPhere {n!r} found."
 msgstr ""
 
-#: lib/cr_tf/config.py:812
+#: lib/cr_tf/config.py:810
 msgid "Creating a {}-object with parameters:"
 msgstr ""
 
-#: lib/cr_tf/config.py:817
+#: lib/cr_tf/config.py:815
 msgid "Created object:"
 msgstr ""
 
-#: lib/cr_tf/config.py:829 lib/cr_tf/config.py:870
+#: lib/cr_tf/config.py:827 lib/cr_tf/config.py:868
 msgid "Checking config section {!r} ..."
 msgstr ""
 
@@ -267,228 +267,228 @@ msgstr ""
 msgid "The network {!r} is not existing."
 msgstr ""
 
-#: lib/cr_tf/handler.py:81
+#: lib/cr_tf/handler.py:80
 msgid "<some unknown step>"
 msgstr ""
 
-#: lib/cr_tf/handler.py:86
+#: lib/cr_tf/handler.py:85
 msgid "Aborting after {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:123
+#: lib/cr_tf/handler.py:122
 msgid "After initialization of all objects and handlers."
 msgstr ""
 
-#: lib/cr_tf/handler.py:124
+#: lib/cr_tf/handler.py:123
 msgid "After reading the given YAML file."
 msgstr ""
 
-#: lib/cr_tf/handler.py:125
+#: lib/cr_tf/handler.py:124
 msgid "After retrieving all DNS zones from PowerDNS."
 msgstr ""
 
-#: lib/cr_tf/handler.py:126
+#: lib/cr_tf/handler.py:125
 msgid "After initialisation of VSPhere handlers."
 msgstr ""
 
-#: lib/cr_tf/handler.py:127
+#: lib/cr_tf/handler.py:126
 msgid "After collecting all VMWare and local folders."
 msgstr ""
 
-#: lib/cr_tf/handler.py:128
+#: lib/cr_tf/handler.py:127
 msgid "After collecting all VMWare clusters."
 msgstr ""
 
-#: lib/cr_tf/handler.py:129
+#: lib/cr_tf/handler.py:128
 msgid "After collecting all VMWare datastores."
 msgstr ""
 
-#: lib/cr_tf/handler.py:130
+#: lib/cr_tf/handler.py:129
 msgid "After collecting all VMWare datastore clusters."
 msgstr ""
 
-#: lib/cr_tf/handler.py:131
+#: lib/cr_tf/handler.py:130
 msgid "After collecting all VMWare networks."
 msgstr ""
 
-#: lib/cr_tf/handler.py:132
+#: lib/cr_tf/handler.py:131
 msgid "After validating all given VMWare templates."
 msgstr ""
 
-#: lib/cr_tf/handler.py:133
+#: lib/cr_tf/handler.py:132
 msgid "After syntax validating of data from loaded YAML file."
 msgstr ""
 
-#: lib/cr_tf/handler.py:134
+#: lib/cr_tf/handler.py:133
 msgid "After validating all given storage data."
 msgstr ""
 
-#: lib/cr_tf/handler.py:135
+#: lib/cr_tf/handler.py:134
 msgid "After validating all given network interface data."
 msgstr ""
 
-#: lib/cr_tf/handler.py:136
+#: lib/cr_tf/handler.py:135
 msgid "After validating all given DNS data."
 msgstr ""
 
-#: lib/cr_tf/handler.py:137
+#: lib/cr_tf/handler.py:136
 msgid "After performing all necessary actions in DNS."
 msgstr ""
 
-#: lib/cr_tf/handler.py:138
+#: lib/cr_tf/handler.py:137
 msgid "After ensuring availability of the project directory."
 msgstr ""
 
-#: lib/cr_tf/handler.py:139
+#: lib/cr_tf/handler.py:138
 msgid "After creation of the Terraform project files."
 msgstr ""
 
-#: lib/cr_tf/handler.py:140
+#: lib/cr_tf/handler.py:139
 msgid "After ensuring availability of VM folders in VMWare vSphere."
 msgstr ""
 
-#: lib/cr_tf/handler.py:224
+#: lib/cr_tf/handler.py:223
 msgid "Directory for postinstall scripts: {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:226
+#: lib/cr_tf/handler.py:225
 msgid "Directory for postinstall scripts {!r} does not exists."
 msgstr ""
 
-#: lib/cr_tf/handler.py:230
+#: lib/cr_tf/handler.py:229
 msgid "Path {!r} for postinstall scripts exists, but is not a directory."
 msgstr ""
 
-#: lib/cr_tf/handler.py:243
+#: lib/cr_tf/handler.py:242
 msgid "Setting simulate of all subsequent objects to {!r} ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:269
+#: lib/cr_tf/handler.py:268
 msgid "Invalid step name {!r} for interrupting execution."
 msgstr ""
 
-#: lib/cr_tf/handler.py:325
+#: lib/cr_tf/handler.py:324
 msgid "Invalid time zone name {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:327
+#: lib/cr_tf/handler.py:326
 msgid "Setting time zone to {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:349
+#: lib/cr_tf/handler.py:348
 msgid "No configuration given before initialisation of handlers."
 msgstr ""
 
-#: lib/cr_tf/handler.py:353
+#: lib/cr_tf/handler.py:352
 msgid "{n} is not a {e}-instance, but a {w}-instance instead."
 msgstr ""
 
-#: lib/cr_tf/handler.py:364
+#: lib/cr_tf/handler.py:363
 msgid "Initialize some additional handlers."
 msgstr ""
 
-#: lib/cr_tf/handler.py:391
+#: lib/cr_tf/handler.py:390
 msgid "Checking the terraform version ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:395 lib/cr_tf/handler.py:2795 lib/cr_tf/handler.py:2821
+#: lib/cr_tf/handler.py:394 lib/cr_tf/handler.py:2812 lib/cr_tf/handler.py:2855
 msgid "Executing {!r} ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:398 lib/cr_tf/handler.py:2799 lib/cr_tf/handler.py:2818
-#: lib/cr_tf/handler.py:2825
+#: lib/cr_tf/handler.py:397 lib/cr_tf/handler.py:2823 lib/cr_tf/handler.py:2852
+#: lib/cr_tf/handler.py:2866
 msgid "Completed process:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:401
+#: lib/cr_tf/handler.py:400
 msgid "No output on command {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:406
+#: lib/cr_tf/handler.py:405
 msgid "First line:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:409
+#: lib/cr_tf/handler.py:408
 msgid "Could not evaluate version output of terraform:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:413
+#: lib/cr_tf/handler.py:412
 msgid "Terraform version: {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:416 lib/cr_tf/handler.py:424
+#: lib/cr_tf/handler.py:415 lib/cr_tf/handler.py:423
 msgid "Checking for {o}{m!r} ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:419 lib/cr_tf/handler.py:427
+#: lib/cr_tf/handler.py:418 lib/cr_tf/handler.py:426
 msgid "Invalid version {c!r} of terraform, expected {o}{m!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:435
+#: lib/cr_tf/handler.py:434
 msgid "Self destruction."
 msgstr ""
 
-#: lib/cr_tf/handler.py:448
+#: lib/cr_tf/handler.py:447
 msgid "{}-object not initialized."
 msgstr ""
 
-#: lib/cr_tf/handler.py:454
+#: lib/cr_tf/handler.py:453
 msgid "Go ahead..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:460
+#: lib/cr_tf/handler.py:459
 msgid "Simulation mode"
 msgstr ""
 
-#: lib/cr_tf/handler.py:462
+#: lib/cr_tf/handler.py:461
 msgid "Necessary DNS records are not created."
 msgstr ""
 
-#: lib/cr_tf/handler.py:463
+#: lib/cr_tf/handler.py:462
 msgid "Terraform files are not created."
 msgstr ""
 
-#: lib/cr_tf/handler.py:486
+#: lib/cr_tf/handler.py:485
 msgid "Initialising VSPhere handlers."
 msgstr ""
 
-#: lib/cr_tf/handler.py:492
+#: lib/cr_tf/handler.py:491
 msgid "Retrieving information from vSphere."
 msgstr ""
 
-#: lib/cr_tf/handler.py:510
+#: lib/cr_tf/handler.py:509
 msgid "Validated VMs:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:516
+#: lib/cr_tf/handler.py:515
 msgid "There is one existing virtual machine."
 msgid_plural "There are {c} existing virtual machines."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/handler.py:521
+#: lib/cr_tf/handler.py:520
 msgid "Existing virtual machine:"
 msgid_plural "Existing virtual machines:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/handler.py:524
+#: lib/cr_tf/handler.py:523
 msgid "No existing virtual machines found in YAML file."
 msgstr ""
 
-#: lib/cr_tf/handler.py:532
+#: lib/cr_tf/handler.py:531
 msgid "Finished all steps."
 msgstr ""
 
-#: lib/cr_tf/handler.py:542
+#: lib/cr_tf/handler.py:541
 msgid "And how I said before - it was only a simulation!"
 msgstr ""
 
-#: lib/cr_tf/handler.py:553
+#: lib/cr_tf/handler.py:552
 msgid "Current {} object:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:555 lib/cr_tf/handler.py:574 lib/cr_tf/handler.py:628 lib/cr_tf/handler.py:649
+#: lib/cr_tf/handler.py:554 lib/cr_tf/handler.py:573 lib/cr_tf/handler.py:627 lib/cr_tf/handler.py:648
 #: lib/cr_tf/handler.py:676 lib/cr_tf/handler.py:760 lib/cr_tf/handler.py:774 lib/cr_tf/handler.py:788
 #: lib/cr_tf/handler.py:808 lib/cr_tf/handler.py:826 lib/cr_tf/handler.py:850 lib/cr_tf/handler.py:894
 #: lib/cr_tf/handler.py:912 lib/cr_tf/handler.py:930 lib/cr_tf/handler.py:942 lib/cr_tf/handler.py:955
@@ -496,55 +496,55 @@ msgstr ""
 msgid "Finished step {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:568
+#: lib/cr_tf/handler.py:567
 msgid "Found one error in evaluation of YAML data of {f!r}."
 msgid_plural "Found {n} errors in evaluation of YAML data of {f!r}."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/handler.py:584
+#: lib/cr_tf/handler.py:583
 msgid "Collecting all VMWare and local folders ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:585
+#: lib/cr_tf/handler.py:584
 msgid "Get vSphere datacenter ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:589
+#: lib/cr_tf/handler.py:588
 msgid "Collecting vSphere folders."
 msgstr ""
 
-#: lib/cr_tf/handler.py:596
+#: lib/cr_tf/handler.py:595
 msgid "Collected vSphere folders:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:604
+#: lib/cr_tf/handler.py:603
 msgid "Project name is {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:606
+#: lib/cr_tf/handler.py:605
 msgid "Project directory is: {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:622
+#: lib/cr_tf/handler.py:621
 msgid "Did not found root terraform directory above {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:626
+#: lib/cr_tf/handler.py:625
 msgid "Full project name: {!r}"
 msgstr ""
 
-#: lib/cr_tf/handler.py:639
+#: lib/cr_tf/handler.py:638
 msgid "Retrieving informations from PowerDNS ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:643
+#: lib/cr_tf/handler.py:642
 msgid "Found one error in exploring PowerDNS zones."
 msgid_plural "Found {n} errors in exploring PowerDNS zones."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/handler.py:667
+#: lib/cr_tf/handler.py:666
 msgid "There is only one, unique VSPhere definition allowed in a project file."
 msgstr ""
 
@@ -708,7 +708,7 @@ msgstr ""
 msgid "Used template: {!r}"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1129 lib/cr_tf/terraform/vm.py:239
+#: lib/cr_tf/handler.py:1129 lib/cr_tf/terraform/vm.py:254
 msgid "VM definition is not a dictionary:"
 msgstr ""
 
@@ -912,334 +912,338 @@ msgstr ""
 msgid "No interfaces defined for VM {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1584
+#: lib/cr_tf/handler.py:1591
 msgid "Checking interface {i} of VM {n!r} ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1587
+#: lib/cr_tf/handler.py:1595
 msgid "Interface {i} of VM {n!r} has no defined address."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1593
+#: lib/cr_tf/handler.py:1601
 msgid "Interface {i} of VM {n!r} has no defined FQDN."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1599
+#: lib/cr_tf/handler.py:1607
 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.py:1611
+#: lib/cr_tf/handler.py:1619
 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.py:1626
+#: lib/cr_tf/handler.py:1634
 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.py:1642
+#: lib/cr_tf/handler.py:1650
 msgid "Could not find network {n!r} for VM {v!r}, interface {i}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1654
+#: lib/cr_tf/handler.py:1662
 msgid "Found network {n!r} for interface {i} of VM {v!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1658
+#: lib/cr_tf/handler.py:1666
 msgid "Network {n!r} for interface {i} of VM {v!r} not available in cluster {c!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1663
+#: lib/cr_tf/handler.py:1671
 msgid "Network {n!r} is available in cluster {c!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1668
+#: lib/cr_tf/handler.py:1676
 msgid "Setting gateway of interface {i} of VM {v!r} to {g}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1688
+#: lib/cr_tf/handler.py:1696
 msgid "Validating DNS mappings ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1698 lib/cr_tf/handler.py:1708
+#: lib/cr_tf/handler.py:1706 lib/cr_tf/handler.py:1716
 msgid "None"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1699
+#: lib/cr_tf/handler.py:1707
 msgid "Forward DNS entries to create:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1709
+#: lib/cr_tf/handler.py:1717
 msgid "Reverse DNS entries to create:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1717
+#: lib/cr_tf/handler.py:1725
 msgid "Validating forward DNS mappings ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1722
+#: lib/cr_tf/handler.py:1730
 msgid "Validating {f!r} => {a!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1748
+#: lib/cr_tf/handler.py:1756
 msgid "Found existing addresses for {f!r}:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1750
+#: lib/cr_tf/handler.py:1758
 msgid "Did not found existing addresses for {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1757 lib/cr_tf/handler.py:1765
+#: lib/cr_tf/handler.py:1765 lib/cr_tf/handler.py:1773
 msgid "FQDN {f!r} already points to {a!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1770
+#: lib/cr_tf/handler.py:1778
 msgid "FQDN {f!r} has already existing addresses, but none of them are {a!r}:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1786
+#: lib/cr_tf/handler.py:1794
 msgid "Validating reverse DNS mappings ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1791
+#: lib/cr_tf/handler.py:1799
 msgid "Validating {a!r} => {f!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1798
+#: lib/cr_tf/handler.py:1806
 msgid "Got reverse info:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1805
+#: lib/cr_tf/handler.py:1813
 msgid "Did not found reverse pointer for {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1813
+#: lib/cr_tf/handler.py:1821
 msgid "Found reverse pointer {a!r} => {f!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1816
+#: lib/cr_tf/handler.py:1824
 msgid "Reverse pointer for {!r} was already existing."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1820
+#: lib/cr_tf/handler.py:1828
 msgid "Address {a!r} has already an existing reverse pointer to {p!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1831 lib/cr_tf/handler.py:1852 lib/cr_tf/handler.py:1873
+#: lib/cr_tf/handler.py:1839 lib/cr_tf/handler.py:1860 lib/cr_tf/handler.py:1881
 msgid "Method {c}.{m} expected at most one argument, got {n}."
 msgid_plural "Method {c}.{m} expected at most {e} arguments, got {n}."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/handler.py:1843
+#: lib/cr_tf/handler.py:1851
 msgid "Did not found network {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1864
+#: lib/cr_tf/handler.py:1872
 msgid "Did not found datastore cluster {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1885
+#: lib/cr_tf/handler.py:1893
 msgid "Did not found datastore {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1891
+#: lib/cr_tf/handler.py:1899
 msgid "Performing DNS actions ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1907
+#: lib/cr_tf/handler.py:1915
 msgid "There was one error in creating DNS mappings."
 msgid_plural "There were {n} errors in creating DNS mappings."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/handler.py:1913
+#: lib/cr_tf/handler.py:1921
 msgid "No errors in creating DNS mappings."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1923
+#: lib/cr_tf/handler.py:1931
 msgid "Increasing serial of zone {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1942
+#: lib/cr_tf/handler.py:1950
 msgid "Got zone {z!r} for FQDN {f!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1945
+#: lib/cr_tf/handler.py:1953
 msgid "Did not found zone to insert {t}-record for {f!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1963
+#: lib/cr_tf/handler.py:1971
 msgid "Trying to create PTR-record {a!r} => {f!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1968
+#: lib/cr_tf/handler.py:1976
 msgid "PTR of {a!r}: {p!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1973
+#: lib/cr_tf/handler.py:1981
 msgid "Got reverse zone {z!r} for address {a!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1976
+#: lib/cr_tf/handler.py:1984
 msgid "Did not found zone to insert PTR-record {p!r} ({a})."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1990
+#: lib/cr_tf/handler.py:1998
 msgid "Ensuring existence of directory {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1994
+#: lib/cr_tf/handler.py:2002
 msgid "Directory {!r} already exists."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1996
+#: lib/cr_tf/handler.py:2004
 msgid "Path {!r} exists, but is not a directory."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1999
+#: lib/cr_tf/handler.py:2007
 msgid "Creating directory {!r} ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2001
+#: lib/cr_tf/handler.py:2009
 msgid "Simulation mode - directory will not be created."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2006
+#: lib/cr_tf/handler.py:2014
 msgid "Could not create directory {d!r}: {e}"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2014
+#: lib/cr_tf/handler.py:2022
 msgid "Directory {!r} does not exists ?!?!"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2018
+#: lib/cr_tf/handler.py:2026
 msgid "No write access to directory {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2021
+#: lib/cr_tf/handler.py:2029
 msgid "Changing into directory {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2026
+#: lib/cr_tf/handler.py:2034
 msgid "Script-Dir relative to project dir: {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2029
+#: lib/cr_tf/handler.py:2037
 msgid "Checking {!r} for a previous terraform configuration."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2034
+#: lib/cr_tf/handler.py:2042
 msgid "In {d!r} there exists already {w!r}, but this is not a directory."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2040
+#: lib/cr_tf/handler.py:2048
 msgid "In {d!r} there exists already {w!r}, but this not a file."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2045
+#: lib/cr_tf/handler.py:2053
 msgid ""
 "In directory {d!r} there are already existing both {w1!r} and {w2!r}. Is this an old terraform "
 "project?"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2055
+#: lib/cr_tf/handler.py:2063
 msgid "Cleaning project directory {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2064
+#: lib/cr_tf/handler.py:2072
 msgid "Directory {!r} is already clean."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2068
+#: lib/cr_tf/handler.py:2077
 msgid "Removing recursive directory {!r} ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2072
+#: lib/cr_tf/handler.py:2081
 msgid "Removing {!r} ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2082
+#: lib/cr_tf/handler.py:2090
 msgid "Creating all necessary files for terraform."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2103 lib/cr_tf/handler.py:2156 lib/cr_tf/handler.py:2226
-#: lib/cr_tf/handler.py:2243 lib/cr_tf/handler.py:2342
+#: lib/cr_tf/handler.py:2111 lib/cr_tf/handler.py:2163 lib/cr_tf/handler.py:2233
+#: lib/cr_tf/handler.py:2250 lib/cr_tf/handler.py:2349
 msgid "Creating {!r} ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2109 lib/cr_tf/handler.py:2245
+#: lib/cr_tf/handler.py:2117 lib/cr_tf/handler.py:2252
 msgid "Creating {w} for VSPhere {v!r} ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2367
+#: lib/cr_tf/handler.py:2374
 msgid "No minimum version of Terraform defined."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2382
+#: lib/cr_tf/handler.py:2389
 msgid "Creating terraform files for VM instances."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2394
+#: lib/cr_tf/handler.py:2400
 msgid "Creating file {f!r} for VM instance {n!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2402
+#: lib/cr_tf/handler.py:2408
 msgid "Using template:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2427
+#: lib/cr_tf/handler.py:2433
 msgid "Writing {!r}"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2444
+#: lib/cr_tf/handler.py:2450
 msgid "Generating global definitions of {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2452
+#: lib/cr_tf/handler.py:2458
 msgid "Cluster {!r} not found - this shouldn't be happened."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2507
+#: lib/cr_tf/handler.py:2513
 msgid "Generating interface definition {i} of {v!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2528
+#: lib/cr_tf/handler.py:2534
 msgid "Generating disk definition {i} of {v!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2548
+#: lib/cr_tf/handler.py:2554
 msgid "Generating customization of {v!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2590
+#: lib/cr_tf/handler.py:2596
 msgid "Generating file provisioner for {f!r} of {v!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2786
+#: lib/cr_tf/handler.py:2803
 msgid "Ensuring existence of all necessary vSphere VM folders."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2803
+#: lib/cr_tf/handler.py:2827
 msgid "Importing existing virtual machines ..."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2809
+#: lib/cr_tf/handler.py:2833
 msgid "Importing VM {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2831
+#: lib/cr_tf/handler.py:2850
+msgid "Error on importing VM {!r}:"
+msgstr ""
+
+#: lib/cr_tf/handler.py:2872
 msgid "Congratulations!"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2833
+#: lib/cr_tf/handler.py:2874
 msgid "Now you are ready to deploy the following virtual machines:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2837
+#: lib/cr_tf/handler.py:2878
 msgid "To start the deployment process change to directory {}"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2840
+#: lib/cr_tf/handler.py:2881
 msgid "and enter: {}"
 msgstr ""
 
@@ -1291,7 +1295,7 @@ msgstr ""
 msgid "IP address {!r} is not an IPv6 address."
 msgstr ""
 
-#: lib/cr_tf/terraform/interface.py:198 lib/cr_tf/terraform/vm.py:651
+#: lib/cr_tf/terraform/interface.py:198 lib/cr_tf/terraform/vm.py:720
 msgid "The hostname {!r} is no a valid FQDN."
 msgstr ""
 
@@ -1319,7 +1323,7 @@ msgstr ""
 msgid "Interface definition is not a dictionary:"
 msgstr ""
 
-#: lib/cr_tf/terraform/interface.py:379 lib/cr_tf/terraform/vm.py:279
+#: lib/cr_tf/terraform/interface.py:379 lib/cr_tf/terraform/vm.py:294
 msgid "Evaluating key {k!r}: {v}"
 msgstr ""
 
@@ -1327,275 +1331,283 @@ msgstr ""
 msgid "Copying Terraform interface object with address {}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:213
+#: lib/cr_tf/terraform/vm.py:228
 msgid "A VM template definition may not have a FQDN (found: {!r})."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:217
+#: lib/cr_tf/terraform/vm.py:232
 msgid "A VM template definition must have a name."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:221
+#: lib/cr_tf/terraform/vm.py:236
 msgid "A VM definition (no template) must have a FQDN."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:236
+#: lib/cr_tf/terraform/vm.py:251
 msgid "Trying to instantiate VM from data:"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:244
+#: lib/cr_tf/terraform/vm.py:259
 msgid "Given parameter {!r} is not a TerraformVm object."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:314
+#: lib/cr_tf/terraform/vm.py:329
 msgid "Could not evaluate nameservers from {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:319
+#: lib/cr_tf/terraform/vm.py:340
+msgid "Could not evaluate search domains from {!r}."
+msgstr ""
+
+#: lib/cr_tf/terraform/vm.py:355
 msgid "Template definitions may not have interface definitions."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:327
+#: lib/cr_tf/terraform/vm.py:363
 msgid "Could not evaluate interfaces from {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:330
+#: lib/cr_tf/terraform/vm.py:366
 msgid "Unknown VM definition key {k!r} with value: {v!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:393
+#: lib/cr_tf/terraform/vm.py:429
 msgid "Could not evaluate size of root disk, {!r} is not a dictionary."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:405
+#: lib/cr_tf/terraform/vm.py:441
 msgid "Could not evaluate data disk from {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:418
+#: lib/cr_tf/terraform/vm.py:454
 msgid "Data disks for VM {!r} were set to None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:420
+#: lib/cr_tf/terraform/vm.py:456
 msgid "Could not evaluate data disks from {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:434
-msgid "Evaluating sub key of {d!r}: {k!r} => {v!r}"
+#: lib/cr_tf/terraform/vm.py:477
+msgid "Key {k!r} has no string value, but a {c!r} instead."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:439
-msgid "Invalid puppet contact name {!r}."
+#: lib/cr_tf/terraform/vm.py:485
+msgid "Invalid contact name {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:446 lib/cr_tf/terraform/vm.py:504
+#: lib/cr_tf/terraform/vm.py:492 lib/cr_tf/terraform/vm.py:547
 msgid "Invalid puppet customer name {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:453 lib/cr_tf/terraform/vm.py:511
+#: lib/cr_tf/terraform/vm.py:499 lib/cr_tf/terraform/vm.py:554
 msgid "Invalid puppet customer project name {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:460 lib/cr_tf/terraform/vm.py:518
+#: lib/cr_tf/terraform/vm.py:506 lib/cr_tf/terraform/vm.py:561
 msgid "Invalid puppet role {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:467 lib/cr_tf/terraform/vm.py:525
+#: lib/cr_tf/terraform/vm.py:513 lib/cr_tf/terraform/vm.py:568
 msgid "Invalid puppet tier {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:474 lib/cr_tf/terraform/vm.py:532
+#: lib/cr_tf/terraform/vm.py:520 lib/cr_tf/terraform/vm.py:576
 msgid "Setting Puppet environment to {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:477 lib/cr_tf/terraform/vm.py:534
+#: lib/cr_tf/terraform/vm.py:522 lib/cr_tf/terraform/vm.py:579
 msgid "Invalid puppet environment {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:489
-msgid "Key {k!r} has no string value, but a {c!r} instead."
+#: lib/cr_tf/terraform/vm.py:535
+msgid "Evaluating sub key of {d!r}: {k!r} => {v!r}"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:497
-msgid "Invalid contact name {!r}."
+#: lib/cr_tf/terraform/vm.py:540
+msgid "Invalid puppet contact name {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:547
+#: lib/cr_tf/terraform/vm.py:591
 msgid "Template"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:552
+#: lib/cr_tf/terraform/vm.py:596
 msgid "Copying Terraform VM object {!r} ..."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:583
-msgid "Parameter nameservers {!r} is not iterable."
+#: lib/cr_tf/terraform/vm.py:628 lib/cr_tf/terraform/vm.py:655
+msgid "Parameter {p} {ns!r} is not iterable."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:591
-msgid "There are at most three nameservers accepted, {} will not be considered."
+#: lib/cr_tf/terraform/vm.py:637
+msgid "There are at most {mx} nameservers accepted, {addr} will not be considered."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:598
+#: lib/cr_tf/terraform/vm.py:645
 msgid "Invalid nameserver address {v!r}: {e}"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:655
+#: lib/cr_tf/terraform/vm.py:662
+msgid "There are at most {mx} search domains accepted, {srv} will not be considered."
+msgstr ""
+
+#: lib/cr_tf/terraform/vm.py:724
 msgid "The hostname {!r} may not end with a dot '.'."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:674
+#: lib/cr_tf/terraform/vm.py:743
 msgid "The name of a template VM may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:682
+#: lib/cr_tf/terraform/vm.py:751
 msgid "The name of a template VM may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:697
+#: lib/cr_tf/terraform/vm.py:766
 msgid "The name of the VSPhere may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:702
+#: lib/cr_tf/terraform/vm.py:771
 msgid "The name of the VSPhere may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:741
+#: lib/cr_tf/terraform/vm.py:810
 msgid "Invalid number of CPUs {n} - number must be {min} <= NUMBER <= {max}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:758
+#: lib/cr_tf/terraform/vm.py:827
 msgid "Trying to detect memory from value {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:762
+#: lib/cr_tf/terraform/vm.py:831
 msgid "Invalid memory {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:772
+#: lib/cr_tf/terraform/vm.py:841
 msgid "Invalid memory {m} - memory must be {min} <= MiBytes <= {max}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:777
+#: lib/cr_tf/terraform/vm.py:846
 msgid "Invalid memory {m}, must be a multipe of {c}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:791
+#: lib/cr_tf/terraform/vm.py:860
 msgid "The name of the computing cluster of the VM may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:796
+#: lib/cr_tf/terraform/vm.py:865
 msgid "The name of the computing cluster of the VM may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:810
+#: lib/cr_tf/terraform/vm.py:879
 msgid "A folder name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:815
+#: lib/cr_tf/terraform/vm.py:884
 msgid "A folder name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:829
+#: lib/cr_tf/terraform/vm.py:898
 msgid "Invalid boot delay {b:0.1} - delay must be {min} <= NUMBER <= {max}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:886
+#: lib/cr_tf/terraform/vm.py:955
 msgid "Datastore type {t!r} not allowed, valid datastore types are: {li}"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:900
+#: lib/cr_tf/terraform/vm.py:969
 msgid "A customer name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:905
+#: lib/cr_tf/terraform/vm.py:974
 msgid "A customer name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:924
+#: lib/cr_tf/terraform/vm.py:993
 msgid "A purpose may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:929
+#: lib/cr_tf/terraform/vm.py:998
 msgid "A purpose may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:942
+#: lib/cr_tf/terraform/vm.py:1011
 msgid "A template VM name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:947
+#: lib/cr_tf/terraform/vm.py:1016
 msgid "A template VM name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:960
+#: lib/cr_tf/terraform/vm.py:1029
 msgid "A puppet contact name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:965
+#: lib/cr_tf/terraform/vm.py:1034
 msgid "A puppet contact name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:978
+#: lib/cr_tf/terraform/vm.py:1047
 msgid "A puppet hiera customer name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:983
+#: lib/cr_tf/terraform/vm.py:1052
 msgid "A puppet hiera customer name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:986
+#: lib/cr_tf/terraform/vm.py:1055
 msgid "A puppet hiera customer name may not contain a slash (/) character."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:999
-msgid "A puppet hiera project name may not be None."
+#: lib/cr_tf/terraform/vm.py:1068
+msgid "A puppet hiera project name should not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1004
+#: lib/cr_tf/terraform/vm.py:1074
 msgid "A puppet hiera customer project may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1007
+#: lib/cr_tf/terraform/vm.py:1077
 msgid "A puppet hiera customer project may not contain a slash (/) character."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1040
+#: lib/cr_tf/terraform/vm.py:1110
 msgid "A puppet role may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1045
+#: lib/cr_tf/terraform/vm.py:1115
 msgid "A puppet role may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1058
+#: lib/cr_tf/terraform/vm.py:1128
 msgid "A puppet tier name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1063
+#: lib/cr_tf/terraform/vm.py:1133
 msgid "A puppet tier name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1067
+#: lib/cr_tf/terraform/vm.py:1137
 msgid "A puppet tier should be one of {li} (given: {v!r})."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1093
+#: lib/cr_tf/terraform/vm.py:1163
 msgid "A puppet environment must be one of {li} (given: {v!r})."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1118
+#: lib/cr_tf/terraform/vm.py:1188
 msgid "Invalid root disk size {n} - size must be {min} <= SIZE <= {max}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1192
+#: lib/cr_tf/terraform/vm.py:1262
 msgid "Resetting root disk."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1219
+#: lib/cr_tf/terraform/vm.py:1289
 msgid "Using parameters for init data disk:"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1227
+#: lib/cr_tf/terraform/vm.py:1297
 msgid "Got data disk:"
 msgstr ""
 
index 7b79c10f833cb1f2c3dbef2e1b2f32c78cebca9c..4b69fcddcd5a970a61b182a99424af585b487750 100644 (file)
@@ -5,10 +5,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: create_terraform 1.3.4\n"
+"Project-Id-Version: create_terraform 1.4.4\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2019-11-06 16:19+0100\n"
-"PO-Revision-Date: 2019-11-06 16:30+0100\n"
+"POT-Creation-Date: 2019-12-18 12:14+0100\n"
+"PO-Revision-Date: 2019-12-18 12: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"
@@ -148,129 +148,129 @@ msgstr "Erstelle Terraform-Umgebung"
 msgid "Executing {} ..."
 msgstr "Führe {} aus …"
 
-#: lib/cr_tf/config.py:163
+#: lib/cr_tf/config.py:161
 msgid "a port may not be less than 1: {}."
 msgstr "eine Portnummer darf nicht kleiner als 1 sein: {}."
 
-#: lib/cr_tf/config.py:167
+#: lib/cr_tf/config.py:165
 msgid "a port may not be greater than {m}: {v}."
 msgstr "eine Portnummer darf nicht größer als {m} sein: {v}."
 
-#: lib/cr_tf/config.py:171
+#: lib/cr_tf/config.py:169
 msgid "Wrong port number {v!r}: {e}"
 msgstr "Ungültige Portnummer {v!r}: {e}"
 
-#: lib/cr_tf/config.py:276
+#: lib/cr_tf/config.py:274
 msgid "may not be less than 10: {:0.1f}."
 msgstr "darf nicht kleiner als 10 sein: {:0.1f}."
 
-#: lib/cr_tf/config.py:280
+#: lib/cr_tf/config.py:278
 msgid "may not be greater than {m}: {v:0.1f}."
 msgstr "darf nicht größer als {m} sein: {v:0.1f}."
 
-#: lib/cr_tf/config.py:284
+#: lib/cr_tf/config.py:282
 msgid "Wrong minimum root size in GiB {v!r}: {e}"
 msgstr "Ungültige Minimalgröße des root-Volumes in GiB {v!r}: {e}"
 
-#: lib/cr_tf/config.py:353
+#: lib/cr_tf/config.py:351
 msgid "Comparing {} objects ..."
 msgstr "Vergleiche {}-Onjekte …"
 
-#: lib/cr_tf/config.py:392
+#: lib/cr_tf/config.py:390
 msgid "unknown"
 msgstr "unbekannt"
 
-#: lib/cr_tf/config.py:395
+#: lib/cr_tf/config.py:393
 msgid "Attribute {a!r} of the {o}-object {n!r} is not set."
 msgstr "Das Attribut {a!r} des {o}-Objektes {n!r} ist nicht gesetzt."
 
-#: lib/cr_tf/config.py:403
+#: lib/cr_tf/config.py:401
 msgid "Found an error in VSPhere configuration"
 msgid_plural "Found {} errors in VSPhere configuration"
 msgstr[0] "Fand einen Fehler in der VSPhere-Konfiguration"
 msgstr[1] "Fand {} Fehler in der VSPhere-Konfiguration"
 
-#: lib/cr_tf/config.py:441
+#: lib/cr_tf/config.py:439
 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:442
+#: lib/cr_tf/config.py:440
 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:543
+#: lib/cr_tf/config.py:541
 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:577
+#: lib/cr_tf/config.py:575
 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:581
+#: lib/cr_tf/config.py:579
 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:594
+#: lib/cr_tf/config.py:592
 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:598
+#: lib/cr_tf/config.py:596
 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:611
+#: lib/cr_tf/config.py:609
 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:615
+#: lib/cr_tf/config.py:613
 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:628
+#: lib/cr_tf/config.py:626
 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:632
+#: lib/cr_tf/config.py:630
 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:645
+#: lib/cr_tf/config.py:643
 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:649
+#: lib/cr_tf/config.py:647
 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:702
+#: lib/cr_tf/config.py:700
 msgid "Checking config section {!r}:"
 msgstr "Überprüfe Konfigurationsabschnitt {!r}:"
 
-#: lib/cr_tf/config.py:713
+#: lib/cr_tf/config.py:711
 msgid "Empty VSPhere name found."
 msgstr "Leeren VSPhere-Namen gefunden."
 
-#: lib/cr_tf/config.py:765
+#: lib/cr_tf/config.py:763
 msgid "Checking config section {s!r} ({n}) ..."
 msgstr "Überprüfe Konfigurations-Abschnitt {s!r} ({n}) …"
 
-#: lib/cr_tf/config.py:806
+#: lib/cr_tf/config.py:804
 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:812
+#: lib/cr_tf/config.py:810
 msgid "Creating a {}-object with parameters:"
 msgstr "Erstelle ein {}-Objekt mit den Parametern:"
 
-#: lib/cr_tf/config.py:817
+#: lib/cr_tf/config.py:815
 msgid "Created object:"
 msgstr "Erstelltes Objekt:"
 
-#: lib/cr_tf/config.py:829 lib/cr_tf/config.py:870
+#: lib/cr_tf/config.py:827 lib/cr_tf/config.py:868
 msgid "Checking config section {!r} ..."
 msgstr "Überprüfe Konfigurationsabschnitt {!r} …"
 
@@ -278,228 +278,228 @@ msgstr "Überprüfe Konfigurationsabschnitt {!r} …"
 msgid "The network {!r} is not existing."
 msgstr "Das Netzwerk {!r} existiert nicht."
 
-#: lib/cr_tf/handler.py:81
+#: lib/cr_tf/handler.py:80
 msgid "<some unknown step>"
 msgstr "<irgend ein unbekannter Schritt>"
 
-#: lib/cr_tf/handler.py:86
+#: lib/cr_tf/handler.py:85
 msgid "Aborting after {!r}."
 msgstr "Abbruch nach {!r}."
 
-#: lib/cr_tf/handler.py:123
+#: lib/cr_tf/handler.py:122
 msgid "After initialization of all objects and handlers."
 msgstr "Nach der Initialisierung aller Objekte und Handler."
 
-#: lib/cr_tf/handler.py:124
+#: lib/cr_tf/handler.py:123
 msgid "After reading the given YAML file."
 msgstr "Nach dem Lesen der übergebenen YAML-Datei."
 
-#: lib/cr_tf/handler.py:125
+#: lib/cr_tf/handler.py:124
 msgid "After retrieving all DNS zones from PowerDNS."
 msgstr "Nach dem Ermitteln aller DNS-Zonen von PowerDNS."
 
-#: lib/cr_tf/handler.py:126
+#: lib/cr_tf/handler.py:125
 msgid "After initialisation of VSPhere handlers."
 msgstr "Nach der Initialisierung des VSPhere-Handlers."
 
-#: lib/cr_tf/handler.py:127
+#: lib/cr_tf/handler.py:126
 msgid "After collecting all VMWare and local folders."
 msgstr "Nach dem Sammeln alle VMWare- und lokalen Verzeichnisse."
 
-#: lib/cr_tf/handler.py:128
+#: lib/cr_tf/handler.py:127
 msgid "After collecting all VMWare clusters."
 msgstr "Nach dem Ermitteln aller VMWare-Cluster."
 
-#: lib/cr_tf/handler.py:129
+#: lib/cr_tf/handler.py:128
 msgid "After collecting all VMWare datastores."
 msgstr "Nach dem Ermitteln aller VMWare-Datastores."
 
-#: lib/cr_tf/handler.py:130
+#: lib/cr_tf/handler.py:129
 msgid "After collecting all VMWare datastore clusters."
 msgstr "Nach dem Ermitteln aller VMWare-Datastore-Cluster."
 
-#: lib/cr_tf/handler.py:131
+#: lib/cr_tf/handler.py:130
 msgid "After collecting all VMWare networks."
 msgstr "Nach dem Ermitteln aller VMWare-Netzwerke."
 
-#: lib/cr_tf/handler.py:132
+#: lib/cr_tf/handler.py:131
 msgid "After validating all given VMWare templates."
 msgstr "Nach der Validierung aller übergebenen VMWare-Vorlagen."
 
-#: lib/cr_tf/handler.py:133
+#: lib/cr_tf/handler.py:132
 msgid "After syntax validating of data from loaded YAML file."
 msgstr "Nach der Syntaxüberprüfung der Daten aus der geladenen YAML-Datei."
 
-#: lib/cr_tf/handler.py:134
+#: lib/cr_tf/handler.py:133
 msgid "After validating all given storage data."
 msgstr "Nach der Validierung aller übergebenen Speicher-Daten."
 
-#: lib/cr_tf/handler.py:135
+#: lib/cr_tf/handler.py:134
 msgid "After validating all given network interface data."
 msgstr "Nach der Validierung aller übergebenen Netzwerkschnittstellen-Daten."
 
-#: lib/cr_tf/handler.py:136
+#: lib/cr_tf/handler.py:135
 msgid "After validating all given DNS data."
 msgstr "Nach der Validierung aller übergebenen DNS-Daten."
 
-#: lib/cr_tf/handler.py:137
+#: lib/cr_tf/handler.py:136
 msgid "After performing all necessary actions in DNS."
 msgstr "Nach der Durchführung aller notwendigen Aktionen im DNS."
 
-#: lib/cr_tf/handler.py:138
+#: lib/cr_tf/handler.py:137
 msgid "After ensuring availability of the project directory."
 msgstr "Nach der Gewährleistung der Verfügbarkeit des Projekt-Verzeichnisses."
 
-#: lib/cr_tf/handler.py:139
+#: lib/cr_tf/handler.py:138
 msgid "After creation of the Terraform project files."
 msgstr "Nach der Erstellung der Terraform-Projektdateien."
 
-#: lib/cr_tf/handler.py:140
+#: lib/cr_tf/handler.py:139
 msgid "After ensuring availability of VM folders in VMWare vSphere."
 msgstr "Nach der Gewährleistung der Verfügbarkeit des VM-Ordners in VMWare vSphere."
 
-#: lib/cr_tf/handler.py:224
+#: lib/cr_tf/handler.py:223
 msgid "Directory for postinstall scripts: {!r}."
 msgstr "Verzeichnis für Postinstall-Skripts: {!r}."
 
-#: lib/cr_tf/handler.py:226
+#: lib/cr_tf/handler.py:225
 msgid "Directory for postinstall scripts {!r} does not exists."
 msgstr "Das Verzeichnis für Postinstall-Skripts {!r} existiert nicht."
 
-#: lib/cr_tf/handler.py:230
+#: lib/cr_tf/handler.py:229
 msgid "Path {!r} for postinstall scripts exists, but is not a directory."
 msgstr "Der Pfad {!r} für Postinstall-Skripts existiert, ist aber kein Verzeichnis."
 
-#: lib/cr_tf/handler.py:243
+#: lib/cr_tf/handler.py:242
 msgid "Setting simulate of all subsequent objects to {!r} ..."
 msgstr "Setze Simulationsmodus aller untergeordneter Objekte auf {!r} …"
 
-#: lib/cr_tf/handler.py:269
+#: lib/cr_tf/handler.py:268
 msgid "Invalid step name {!r} for interrupting execution."
 msgstr "Ungültiger Schrittname {!r} zur Unterbrechung der Ausführung."
 
-#: lib/cr_tf/handler.py:325
+#: lib/cr_tf/handler.py:324
 msgid "Invalid time zone name {!r}."
 msgstr "Ungültiger Zeitzonenname {!r}."
 
-#: lib/cr_tf/handler.py:327
+#: lib/cr_tf/handler.py:326
 msgid "Setting time zone to {!r}."
 msgstr "Setze Zeitzone auf {!r}."
 
-#: lib/cr_tf/handler.py:349
+#: lib/cr_tf/handler.py:348
 msgid "No configuration given before initialisation of handlers."
 msgstr "Keine Konfiguration vor der Initialisierung der Handler gegeben."
 
-#: lib/cr_tf/handler.py:353
+#: lib/cr_tf/handler.py:352
 msgid "{n} is not a {e}-instance, but a {w}-instance instead."
 msgstr "{n} ist keine {e}-Instanz, statt dessen ist es eine {w}-Instanz."
 
-#: lib/cr_tf/handler.py:364
+#: lib/cr_tf/handler.py:363
 msgid "Initialize some additional handlers."
 msgstr "Initialisiere einige zusätzliche Handler."
 
-#: lib/cr_tf/handler.py:391
+#: lib/cr_tf/handler.py:390
 msgid "Checking the terraform version ..."
 msgstr "Überprüfe Version von Terraform …"
 
-#: lib/cr_tf/handler.py:395 lib/cr_tf/handler.py:2795 lib/cr_tf/handler.py:2821
+#: lib/cr_tf/handler.py:394 lib/cr_tf/handler.py:2812 lib/cr_tf/handler.py:2855
 msgid "Executing {!r} ..."
 msgstr "Führe {!r} aus …"
 
-#: lib/cr_tf/handler.py:398 lib/cr_tf/handler.py:2799 lib/cr_tf/handler.py:2818
-#: lib/cr_tf/handler.py:2825
+#: lib/cr_tf/handler.py:397 lib/cr_tf/handler.py:2823 lib/cr_tf/handler.py:2852
+#: lib/cr_tf/handler.py:2866
 msgid "Completed process:"
 msgstr "Fertiggestellter Prozess:"
 
-#: lib/cr_tf/handler.py:401
+#: lib/cr_tf/handler.py:400
 msgid "No output on command {!r}."
 msgstr "Keine Ausgabe auf das Kommando {!r}."
 
-#: lib/cr_tf/handler.py:406
+#: lib/cr_tf/handler.py:405
 msgid "First line:"
 msgstr "Erste Zeile:"
 
-#: lib/cr_tf/handler.py:409
+#: lib/cr_tf/handler.py:408
 msgid "Could not evaluate version output of terraform:"
 msgstr "Konnte die Versionsausgabe von Terraform nicht analysieren. "
 
-#: lib/cr_tf/handler.py:413
+#: lib/cr_tf/handler.py:412
 msgid "Terraform version: {!r}."
 msgstr "Terraform Version: {!r}."
 
-#: lib/cr_tf/handler.py:416 lib/cr_tf/handler.py:424
+#: lib/cr_tf/handler.py:415 lib/cr_tf/handler.py:423
 msgid "Checking for {o}{m!r} ..."
 msgstr "Teste nach {o}{m!r} …"
 
-#: lib/cr_tf/handler.py:419 lib/cr_tf/handler.py:427
+#: lib/cr_tf/handler.py:418 lib/cr_tf/handler.py:426
 msgid "Invalid version {c!r} of terraform, expected {o}{m!r}."
 msgstr "Ungültige Version {c!r} von Terraform, erwartet wurde {o}{m!r}."
 
-#: lib/cr_tf/handler.py:435
+#: lib/cr_tf/handler.py:434
 msgid "Self destruction."
 msgstr "Selbstzerstörung."
 
-#: lib/cr_tf/handler.py:448
+#: lib/cr_tf/handler.py:447
 msgid "{}-object not initialized."
 msgstr "Das {}-Objekt ist nicht initialisiert."
 
-#: lib/cr_tf/handler.py:454
+#: lib/cr_tf/handler.py:453
 msgid "Go ahead..."
 msgstr "Geht los ……"
 
-#: lib/cr_tf/handler.py:460
+#: lib/cr_tf/handler.py:459
 msgid "Simulation mode"
 msgstr "Simulationsmodus"
 
-#: lib/cr_tf/handler.py:462
+#: lib/cr_tf/handler.py:461
 msgid "Necessary DNS records are not created."
 msgstr "Notwendige DNS-Einträge werden nicht erstellt."
 
-#: lib/cr_tf/handler.py:463
+#: lib/cr_tf/handler.py:462
 msgid "Terraform files are not created."
 msgstr "Terraform-Dateien werden nicht erstellt."
 
-#: lib/cr_tf/handler.py:486
+#: lib/cr_tf/handler.py:485
 msgid "Initialising VSPhere handlers."
 msgstr "Initialisiere VSPhere-Handler."
 
-#: lib/cr_tf/handler.py:492
+#: lib/cr_tf/handler.py:491
 msgid "Retrieving information from vSphere."
 msgstr "Hole Informationen von vSphere."
 
-#: lib/cr_tf/handler.py:510
+#: lib/cr_tf/handler.py:509
 msgid "Validated VMs:"
 msgstr "Validierte VMs:"
 
-#: lib/cr_tf/handler.py:516
+#: lib/cr_tf/handler.py:515
 msgid "There is one existing virtual machine."
 msgid_plural "There are {c} existing virtual machines."
 msgstr[0] "Es gibt eine existierende virtuelle Maschine."
 msgstr[1] "Es gibt {c} existierende virtuelle Maschinen."
 
-#: lib/cr_tf/handler.py:521
+#: lib/cr_tf/handler.py:520
 msgid "Existing virtual machine:"
 msgid_plural "Existing virtual machines:"
 msgstr[0] "Existierende virtuelle Maschine:"
 msgstr[1] "Existierende virtuelle Maschinen:"
 
-#: lib/cr_tf/handler.py:524
+#: lib/cr_tf/handler.py:523
 msgid "No existing virtual machines found in YAML file."
 msgstr "Keine existierenden virtuelle Maschinen in der YAML-Datei gefunden."
 
-#: lib/cr_tf/handler.py:532
+#: lib/cr_tf/handler.py:531
 msgid "Finished all steps."
 msgstr "Alle Schritte beendet."
 
-#: lib/cr_tf/handler.py:542
+#: lib/cr_tf/handler.py:541
 msgid "And how I said before - it was only a simulation!"
 msgstr "Und wie ich bereits sagte - es war nur eine Simulation!"
 
-#: lib/cr_tf/handler.py:553
+#: lib/cr_tf/handler.py:552
 msgid "Current {} object:"
 msgstr "Aktuelles {}-Objekt:"
 
-#: lib/cr_tf/handler.py:555 lib/cr_tf/handler.py:574 lib/cr_tf/handler.py:628 lib/cr_tf/handler.py:649
+#: lib/cr_tf/handler.py:554 lib/cr_tf/handler.py:573 lib/cr_tf/handler.py:627 lib/cr_tf/handler.py:648
 #: lib/cr_tf/handler.py:676 lib/cr_tf/handler.py:760 lib/cr_tf/handler.py:774 lib/cr_tf/handler.py:788
 #: lib/cr_tf/handler.py:808 lib/cr_tf/handler.py:826 lib/cr_tf/handler.py:850 lib/cr_tf/handler.py:894
 #: lib/cr_tf/handler.py:912 lib/cr_tf/handler.py:930 lib/cr_tf/handler.py:942 lib/cr_tf/handler.py:955
@@ -507,55 +507,55 @@ msgstr "Aktuelles {}-Objekt:"
 msgid "Finished step {!r}."
 msgstr "Schritt {!r} beendet."
 
-#: lib/cr_tf/handler.py:568
+#: lib/cr_tf/handler.py:567
 msgid "Found one error in evaluation of YAML data of {f!r}."
 msgid_plural "Found {n} errors in evaluation of YAML data of {f!r}."
 msgstr[0] "Einen Fehler bei der Auswertung der YAML-Daten von {f!r} gefunden."
 msgstr[1] "Insgesamt {n} Fehler bei der Auswertung der YAML-Daten von {f!r} gefunden."
 
-#: lib/cr_tf/handler.py:584
+#: lib/cr_tf/handler.py:583
 msgid "Collecting all VMWare and local folders ..."
 msgstr "Sammle alle VMWare- und lokalen VBerzeichnisse zusammen …"
 
-#: lib/cr_tf/handler.py:585
+#: lib/cr_tf/handler.py:584
 msgid "Get vSphere datacenter ..."
 msgstr "Hole vSphere-Datacenter …"
 
-#: lib/cr_tf/handler.py:589
+#: lib/cr_tf/handler.py:588
 msgid "Collecting vSphere folders."
 msgstr "Sammle alle vSphere-Ordner zusammen."
 
-#: lib/cr_tf/handler.py:596
+#: lib/cr_tf/handler.py:595
 msgid "Collected vSphere folders:"
 msgstr "Gesammelte vSphere-Ordner:"
 
-#: lib/cr_tf/handler.py:604
+#: lib/cr_tf/handler.py:603
 msgid "Project name is {!r}."
 msgstr "Der Projektname ist {!r}."
 
-#: lib/cr_tf/handler.py:606
+#: lib/cr_tf/handler.py:605
 msgid "Project directory is: {!r}."
 msgstr "Das Projektverzeichnis ist: {!r}."
 
-#: lib/cr_tf/handler.py:622
+#: lib/cr_tf/handler.py:621
 msgid "Did not found root terraform directory above {!r}."
 msgstr "Kein Root-Terraform-Verzeichnis oberhalb von {!r} gefunden."
 
-#: lib/cr_tf/handler.py:626
+#: lib/cr_tf/handler.py:625
 msgid "Full project name: {!r}"
 msgstr "Kompletter Projektname: {!r}"
 
-#: lib/cr_tf/handler.py:639
+#: lib/cr_tf/handler.py:638
 msgid "Retrieving informations from PowerDNS ..."
 msgstr "Hole Informationen von PowerDNS …"
 
-#: lib/cr_tf/handler.py:643
+#: lib/cr_tf/handler.py:642
 msgid "Found one error in exploring PowerDNS zones."
 msgid_plural "Found {n} errors in exploring PowerDNS zones."
 msgstr[0] "Einen Fehler bei der Ermittlung der PowerDNS-Zonen gefunden."
 msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der PowerDNS-Zonen gefunden."
 
-#: lib/cr_tf/handler.py:667
+#: lib/cr_tf/handler.py:666
 msgid "There is only one, unique VSPhere definition allowed in a project file."
 msgstr "Nur eine einzige VSPhere-Definition ist innerhalb einer Projektdatei erlaubt."
 
@@ -721,7 +721,7 @@ msgstr "Ermiitle Gruppenliste:"
 msgid "Used template: {!r}"
 msgstr "Verwendete Vorlage: {!r}"
 
-#: lib/cr_tf/handler.py:1129 lib/cr_tf/terraform/vm.py:239
+#: lib/cr_tf/handler.py:1129 lib/cr_tf/terraform/vm.py:254
 msgid "VM definition is not a dictionary:"
 msgstr "Die VM-Definition is kein Dictionary:"
 
@@ -929,237 +929,237 @@ msgstr "Überprüfe Netzwerkschnittstellen der VM {n!r} in VSPhere {v!r} …"
 msgid "No interfaces defined for VM {!r}."
 msgstr "Keine Netzwerkschnittstellen für VM {!r} definiert."
 
-#: lib/cr_tf/handler.py:1584
+#: lib/cr_tf/handler.py:1591
 msgid "Checking interface {i} of VM {n!r} ..."
 msgstr "Überprüfe Netzwerkschnittstelle {i} der VM {n!r} …"
 
-#: lib/cr_tf/handler.py:1587
+#: lib/cr_tf/handler.py:1595
 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.py:1593
+#: lib/cr_tf/handler.py:1601
 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.py:1599
+#: lib/cr_tf/handler.py:1607
 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.py:1611
+#: lib/cr_tf/handler.py:1619
 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.py:1626
+#: lib/cr_tf/handler.py:1634
 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.py:1642
+#: lib/cr_tf/handler.py:1650
 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.py:1654
+#: lib/cr_tf/handler.py:1662
 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.py:1658
+#: lib/cr_tf/handler.py:1666
 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.py:1663
+#: lib/cr_tf/handler.py:1671
 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.py:1668
+#: lib/cr_tf/handler.py:1676
 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.py:1688
+#: lib/cr_tf/handler.py:1696
 msgid "Validating DNS mappings ..."
 msgstr "Validieren der DNS-Zuordnungen …"
 
-#: lib/cr_tf/handler.py:1698 lib/cr_tf/handler.py:1708
+#: lib/cr_tf/handler.py:1706 lib/cr_tf/handler.py:1716
 msgid "None"
 msgstr "Keine"
 
-#: lib/cr_tf/handler.py:1699
+#: lib/cr_tf/handler.py:1707
 msgid "Forward DNS entries to create:"
 msgstr "Zu erstellende Vorwärts-DNS-Einträge:"
 
-#: lib/cr_tf/handler.py:1709
+#: lib/cr_tf/handler.py:1717
 msgid "Reverse DNS entries to create:"
 msgstr "Zu erstellende Rückwärts-DNS-Einträge:"
 
-#: lib/cr_tf/handler.py:1717
+#: lib/cr_tf/handler.py:1725
 msgid "Validating forward DNS mappings ..."
 msgstr "Validiere Vorwärts-DNS-Einträge …"
 
-#: lib/cr_tf/handler.py:1722
+#: lib/cr_tf/handler.py:1730
 msgid "Validating {f!r} => {a!r}."
 msgstr "Validierung {f!r} => {a!r}."
 
-#: lib/cr_tf/handler.py:1748
+#: lib/cr_tf/handler.py:1756
 msgid "Found existing addresses for {f!r}:"
 msgstr "Existierende Adresse für {f!r} gefunden:"
 
-#: lib/cr_tf/handler.py:1750
+#: lib/cr_tf/handler.py:1758
 msgid "Did not found existing addresses for {!r}."
 msgstr "Keine existierenden Adressen für {!r} gefunden."
 
-#: lib/cr_tf/handler.py:1757 lib/cr_tf/handler.py:1765
+#: lib/cr_tf/handler.py:1765 lib/cr_tf/handler.py:1773
 msgid "FQDN {f!r} already points to {a!r}."
 msgstr "Der FQDN {f!r} zeigt bereits auf {a!r}."
 
-#: lib/cr_tf/handler.py:1770
+#: lib/cr_tf/handler.py:1778
 msgid "FQDN {f!r} has already existing addresses, but none of them are {a!r}:"
 msgstr "Der FQDN {f!r} hat bereits existierende Adressen, aber keine von ihnen ist {a!r}:"
 
-#: lib/cr_tf/handler.py:1786
+#: lib/cr_tf/handler.py:1794
 msgid "Validating reverse DNS mappings ..."
 msgstr "Validiere Rückwärts-DNS-Einträge …"
 
-#: lib/cr_tf/handler.py:1791
+#: lib/cr_tf/handler.py:1799
 msgid "Validating {a!r} => {f!r}."
 msgstr "Validierung {f!r} => {a!r}."
 
-#: lib/cr_tf/handler.py:1798
+#: lib/cr_tf/handler.py:1806
 msgid "Got reverse info:"
 msgstr "Rückwärts-Informationen erhalten:"
 
-#: lib/cr_tf/handler.py:1805
+#: lib/cr_tf/handler.py:1813
 msgid "Did not found reverse pointer for {!r}."
 msgstr "Keinen Rückwärtsverweis für {!r} bekommen:"
 
-#: lib/cr_tf/handler.py:1813
+#: lib/cr_tf/handler.py:1821
 msgid "Found reverse pointer {a!r} => {f!r}."
 msgstr "Rückwärtsverweis {a!r} => {f!r} gefunden."
 
-#: lib/cr_tf/handler.py:1816
+#: lib/cr_tf/handler.py:1824
 msgid "Reverse pointer for {!r} was already existing."
 msgstr "Ein Rückwärtsverweis für {!r} existiert bereits."
 
-#: lib/cr_tf/handler.py:1820
+#: lib/cr_tf/handler.py:1828
 msgid "Address {a!r} has already an existing reverse pointer to {p!r}."
 msgstr "Die Adresse {a!r} besitzt bereits einen Rückwärtsverweis auf {p!r}."
 
-#: lib/cr_tf/handler.py:1831 lib/cr_tf/handler.py:1852 lib/cr_tf/handler.py:1873
+#: lib/cr_tf/handler.py:1839 lib/cr_tf/handler.py:1860 lib/cr_tf/handler.py:1881
 msgid "Method {c}.{m} expected at most one argument, got {n}."
 msgid_plural "Method {c}.{m} expected at most {e} arguments, got {n}."
 msgstr[0] "Die Methode {c}.{m} erwartet höchstens ein Argument, es wurden aber {n} übergeben."
 msgstr[1] "Die Methode {c}.{m} erwartet höchstens {e} Argumente, es wurden aber {n} übergeben."
 
-#: lib/cr_tf/handler.py:1843
+#: lib/cr_tf/handler.py:1851
 msgid "Did not found network {!r}."
 msgstr "Netzwerk {!r} wurde nicht gefunden."
 
-#: lib/cr_tf/handler.py:1864
+#: lib/cr_tf/handler.py:1872
 msgid "Did not found datastore cluster {!r}."
 msgstr "Datastore-Cluster {!r} wurde nicht gefunden."
 
-#: lib/cr_tf/handler.py:1885
+#: lib/cr_tf/handler.py:1893
 msgid "Did not found datastore {!r}."
 msgstr "Datastore {!r} wurde nicht gefunden."
 
-#: lib/cr_tf/handler.py:1891
+#: lib/cr_tf/handler.py:1899
 msgid "Performing DNS actions ..."
 msgstr "Führe DNS-Aktionen aus …"
 
-#: lib/cr_tf/handler.py:1907
+#: lib/cr_tf/handler.py:1915
 msgid "There was one error in creating DNS mappings."
 msgid_plural "There were {n} errors in creating DNS mappings."
 msgstr[0] "Es ist ein Fehler beim Erstellen der DNS-Zuordnungen aufgetreten."
 msgstr[1] "Es sind {n} ehler beim Erstellen der DNS-Zuordnungen aufgetreten."
 
-#: lib/cr_tf/handler.py:1913
+#: lib/cr_tf/handler.py:1921
 msgid "No errors in creating DNS mappings."
 msgstr "Keine Fehler beim Erstellen der DNS-Zuordnungen."
 
-#: lib/cr_tf/handler.py:1923
+#: lib/cr_tf/handler.py:1931
 msgid "Increasing serial of zone {!r}."
 msgstr "Erhöhe Seriennummer der Zone {!r}."
 
-#: lib/cr_tf/handler.py:1942
+#: lib/cr_tf/handler.py:1950
 msgid "Got zone {z!r} for FQDN {f!r}."
 msgstr "Zone {z!r} für FQDN {f!r} erhalten."
 
-#: lib/cr_tf/handler.py:1945
+#: lib/cr_tf/handler.py:1953
 msgid "Did not found zone to insert {t}-record for {f!r}."
 msgstr "Keine Zone gefunden, um {t}-Einträge für {f!r} einzufügen."
 
-#: lib/cr_tf/handler.py:1963
+#: lib/cr_tf/handler.py:1971
 msgid "Trying to create PTR-record {a!r} => {f!r}."
 msgstr "Versuche PTR-Eintrag {a!r} => {f!r} zu erstellen."
 
-#: lib/cr_tf/handler.py:1968
+#: lib/cr_tf/handler.py:1976
 msgid "PTR of {a!r}: {p!r}."
 msgstr "PTR von {a!r}: {p!r}."
 
-#: lib/cr_tf/handler.py:1973
+#: lib/cr_tf/handler.py:1981
 msgid "Got reverse zone {z!r} for address {a!r}."
 msgstr "Rückwärts-Zone {z!r} für Adresse {a!r} erhalten."
 
-#: lib/cr_tf/handler.py:1976
+#: lib/cr_tf/handler.py:1984
 msgid "Did not found zone to insert PTR-record {p!r} ({a})."
 msgstr "Keine Zone gefunden, um PTR-Eintrag {p!r} ({a}) einzufügen."
 
-#: lib/cr_tf/handler.py:1990
+#: lib/cr_tf/handler.py:1998
 msgid "Ensuring existence of directory {!r}."
 msgstr "Sichere Existenz von Verzeichnis {!r} ab."
 
-#: lib/cr_tf/handler.py:1994
+#: lib/cr_tf/handler.py:2002
 msgid "Directory {!r} already exists."
 msgstr "Verzeichnis {!r} exitiert bereits."
 
-#: lib/cr_tf/handler.py:1996
+#: lib/cr_tf/handler.py:2004
 msgid "Path {!r} exists, but is not a directory."
 msgstr "Der Pfad {!r} existiert, ist aber kein Verzeichnis."
 
-#: lib/cr_tf/handler.py:1999
+#: lib/cr_tf/handler.py:2007
 msgid "Creating directory {!r} ..."
 msgstr "Erstelle Verzeichnis {!r} …"
 
-#: lib/cr_tf/handler.py:2001
+#: lib/cr_tf/handler.py:2009
 msgid "Simulation mode - directory will not be created."
 msgstr "Simulationsmodus - Verzeichnis wird nicht erstellt."
 
-#: lib/cr_tf/handler.py:2006
+#: lib/cr_tf/handler.py:2014
 msgid "Could not create directory {d!r}: {e}"
 msgstr "Konnte Verzeichnis {d!r} nicht erstellen: {e}"
 
-#: lib/cr_tf/handler.py:2014
+#: lib/cr_tf/handler.py:2022
 msgid "Directory {!r} does not exists ?!?!"
 msgstr "Das Verzeichnis {!r} existiert nicht ?!?!"
 
-#: lib/cr_tf/handler.py:2018
+#: lib/cr_tf/handler.py:2026
 msgid "No write access to directory {!r}."
 msgstr "Kein Schreibzugriff auf das Verzeichnis {!r}."
 
-#: lib/cr_tf/handler.py:2021
+#: lib/cr_tf/handler.py:2029
 msgid "Changing into directory {!r}."
 msgstr "Wechsele in das Verzeichnis {!r}."
 
-#: lib/cr_tf/handler.py:2026
+#: lib/cr_tf/handler.py:2034
 msgid "Script-Dir relative to project dir: {!r}."
 msgstr "Skript-Verzeichnis relativ zum Projektverzeichnis: {!r}."
 
-#: lib/cr_tf/handler.py:2029
+#: lib/cr_tf/handler.py:2037
 msgid "Checking {!r} for a previous terraform configuration."
 msgstr "Überprüfe {!r} nach einer früheren Terraform-Konfiguration."
 
-#: lib/cr_tf/handler.py:2034
+#: lib/cr_tf/handler.py:2042
 msgid "In {d!r} there exists already {w!r}, but this is not a directory."
 msgstr "In {d!r} existiert bereits {w!r}, aber das ist kein Verzeichnis."
 
-#: lib/cr_tf/handler.py:2040
+#: lib/cr_tf/handler.py:2048
 msgid "In {d!r} there exists already {w!r}, but this not a file."
 msgstr "In {d!r} existiert bereits {w!r}, aber das ist keine Datei."
 
-#: lib/cr_tf/handler.py:2045
+#: lib/cr_tf/handler.py:2053
 msgid ""
 "In directory {d!r} there are already existing both {w1!r} and {w2!r}. Is this an old terraform "
 "project?"
@@ -1167,104 +1167,108 @@ msgstr ""
 "In Verzeichnis existieren bereits sowohl {w1!r} als auch {w2!r}. Ist das ein altes Terraform-"
 "Projekt?"
 
-#: lib/cr_tf/handler.py:2055
+#: lib/cr_tf/handler.py:2063
 msgid "Cleaning project directory {!r}."
 msgstr "Räume Projekt-Verzeichnis {!r} auf."
 
-#: lib/cr_tf/handler.py:2064
+#: lib/cr_tf/handler.py:2072
 msgid "Directory {!r} is already clean."
 msgstr "Das Verzeichnis {!r} ist bereits sauber."
 
-#: lib/cr_tf/handler.py:2068
+#: lib/cr_tf/handler.py:2077
 msgid "Removing recursive directory {!r} ..."
 msgstr "Lösche rekursiv das Verzeichnis {!r} …"
 
-#: lib/cr_tf/handler.py:2072
+#: lib/cr_tf/handler.py:2081
 msgid "Removing {!r} ..."
 msgstr "Lösche {!r} …"
 
-#: lib/cr_tf/handler.py:2082
+#: lib/cr_tf/handler.py:2090
 msgid "Creating all necessary files for terraform."
 msgstr "Erstellen aller notwendigen Dateien für Terraform."
 
-#: lib/cr_tf/handler.py:2103 lib/cr_tf/handler.py:2156 lib/cr_tf/handler.py:2226
-#: lib/cr_tf/handler.py:2243 lib/cr_tf/handler.py:2342
+#: lib/cr_tf/handler.py:2111 lib/cr_tf/handler.py:2163 lib/cr_tf/handler.py:2233
+#: lib/cr_tf/handler.py:2250 lib/cr_tf/handler.py:2349
 msgid "Creating {!r} ..."
 msgstr "Erstelle {!r} …"
 
-#: lib/cr_tf/handler.py:2109 lib/cr_tf/handler.py:2245
+#: lib/cr_tf/handler.py:2117 lib/cr_tf/handler.py:2252
 msgid "Creating {w} for VSPhere {v!r} ..."
 msgstr "Erstelle {w} für VSPhere {v!r} …"
 
-#: lib/cr_tf/handler.py:2367
+#: lib/cr_tf/handler.py:2374
 msgid "No minimum version of Terraform defined."
 msgstr "Es wurde keine Minimalversion für Terraform definiert."
 
-#: lib/cr_tf/handler.py:2382
+#: lib/cr_tf/handler.py:2389
 msgid "Creating terraform files for VM instances."
 msgstr "Erstelle Terraform-Dateien für VM-Instanzen."
 
-#: lib/cr_tf/handler.py:2394
+#: lib/cr_tf/handler.py:2400
 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.py:2402
+#: lib/cr_tf/handler.py:2408
 msgid "Using template:"
 msgstr "Verwende Vorlage:"
 
-#: lib/cr_tf/handler.py:2427
+#: lib/cr_tf/handler.py:2433
 msgid "Writing {!r}"
 msgstr "Schreibe {!r}"
 
-#: lib/cr_tf/handler.py:2444
+#: lib/cr_tf/handler.py:2450
 msgid "Generating global definitions of {!r}."
 msgstr "Generiere globale Definitionen von {!r}."
 
-#: lib/cr_tf/handler.py:2452
+#: lib/cr_tf/handler.py:2458
 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.py:2507
+#: lib/cr_tf/handler.py:2513
 msgid "Generating interface definition {i} of {v!r}."
 msgstr "Generiere Schnittstellen-Definition {i} von {v!r}."
 
-#: lib/cr_tf/handler.py:2528
+#: lib/cr_tf/handler.py:2534
 msgid "Generating disk definition {i} of {v!r}."
 msgstr "Generiere Disk-Definition {i} von {v!r}."
 
-#: lib/cr_tf/handler.py:2548
+#: lib/cr_tf/handler.py:2554
 msgid "Generating customization of {v!r}."
 msgstr "Generiere Anpassungen von {v!r}."
 
-#: lib/cr_tf/handler.py:2590
+#: lib/cr_tf/handler.py:2596
 msgid "Generating file provisioner for {f!r} of {v!r}."
 msgstr "Generiere Datei-Provisioniere für {f!r} von {v!r}."
 
-#: lib/cr_tf/handler.py:2786
+#: lib/cr_tf/handler.py:2803
 msgid "Ensuring existence of all necessary vSphere VM folders."
 msgstr "Gewährleiste Existenz aller notwendigen vSphere-VM-Ordner."
 
-#: lib/cr_tf/handler.py:2803
+#: lib/cr_tf/handler.py:2827
 msgid "Importing existing virtual machines ..."
 msgstr "Importiere Existierende virtuelle Maschinen …"
 
-#: lib/cr_tf/handler.py:2809
+#: lib/cr_tf/handler.py:2833
 msgid "Importing VM {!r}."
 msgstr "Importiere VM {!r}."
 
-#: lib/cr_tf/handler.py:2831
+#: lib/cr_tf/handler.py:2850
+msgid "Error on importing VM {!r}:"
+msgstr "Fehler beim Importieren der VM {!r}:"
+
+#: lib/cr_tf/handler.py:2872
 msgid "Congratulations!"
 msgstr "Herzlichen Glückwünschen!"
 
-#: lib/cr_tf/handler.py:2833
+#: lib/cr_tf/handler.py:2874
 msgid "Now you are ready to deploy the following virtual machines:"
 msgstr "Du bist jetzt bereit, die folgenden virtuelle Maschinen zu deployen:"
 
-#: lib/cr_tf/handler.py:2837
+#: lib/cr_tf/handler.py:2878
 msgid "To start the deployment process change to directory {}"
 msgstr "Um mit dem Deployment-Prozess zu beginnen, wechsle in das Verzeichnis {}"
 
-#: lib/cr_tf/handler.py:2840
+#: lib/cr_tf/handler.py:2881
 msgid "and enter: {}"
 msgstr "und gib ein: {}"
 
@@ -1316,7 +1320,7 @@ msgstr "Die IP-Adresse {!r} ist keine IPv4-Adresse."
 msgid "IP address {!r} is not an IPv6 address."
 msgstr "Die IP-Adresse {!r} ist keine IPv6-Adresse."
 
-#: lib/cr_tf/terraform/interface.py:198 lib/cr_tf/terraform/vm.py:651
+#: lib/cr_tf/terraform/interface.py:198 lib/cr_tf/terraform/vm.py:720
 msgid "The hostname {!r} is no a valid FQDN."
 msgstr "Der Hostname {!r} ist kein gültiger FQDN."
 
@@ -1344,7 +1348,7 @@ msgstr "Versuche eine Terraform-Netzwerkschnittstelle von den folgenden daten au
 msgid "Interface definition is not a dictionary:"
 msgstr "Die Terraform-Netzwerkschnittstellen-Definition ist kein Dictionary:"
 
-#: lib/cr_tf/terraform/interface.py:379 lib/cr_tf/terraform/vm.py:279
+#: lib/cr_tf/terraform/interface.py:379 lib/cr_tf/terraform/vm.py:294
 msgid "Evaluating key {k!r}: {v}"
 msgstr "Erforsche Schlüssel {k!r}: {v}"
 
@@ -1352,279 +1356,287 @@ msgstr "Erforsche Schlüssel {k!r}: {v}"
 msgid "Copying Terraform interface object with address {}."
 msgstr "Kopiere Terraform-Netzwerkschnittstellen-Objekt mit der Adresse {}."
 
-#: lib/cr_tf/terraform/vm.py:213
+#: lib/cr_tf/terraform/vm.py:228
 msgid "A VM template definition may not have a FQDN (found: {!r})."
 msgstr "Eine VM-Vorkagendefinition darf keinen FQDN enthalten (gefunden: {!r})."
 
-#: lib/cr_tf/terraform/vm.py:217
+#: lib/cr_tf/terraform/vm.py:232
 msgid "A VM template definition must have a name."
 msgstr "Eine VM-Vorkagendefinition muss einen Namen haben."
 
-#: lib/cr_tf/terraform/vm.py:221
+#: lib/cr_tf/terraform/vm.py:236
 msgid "A VM definition (no template) must have a FQDN."
 msgstr "Eine VM-Definition (keine Vorlage) muss einen FQDN enthalten."
 
-#: lib/cr_tf/terraform/vm.py:236
+#: lib/cr_tf/terraform/vm.py:251
 msgid "Trying to instantiate VM from data:"
 msgstr "Versuche eine VM von folgenden Daten zu instanzieren:"
 
-#: lib/cr_tf/terraform/vm.py:244
+#: lib/cr_tf/terraform/vm.py:259
 msgid "Given parameter {!r} is not a TerraformVm object."
 msgstr "Der übergebene Parameter ist kein TerraformVm-Objekt."
 
-#: lib/cr_tf/terraform/vm.py:314
+#: lib/cr_tf/terraform/vm.py:329
 msgid "Could not evaluate nameservers from {!r}."
 msgstr "Konnte Nameserver nichtaus {!r} ermitteln."
 
-#: lib/cr_tf/terraform/vm.py:319
+#: lib/cr_tf/terraform/vm.py:340
+msgid "Could not evaluate search domains from {!r}."
+msgstr "Konnte Suchdomänen nicht aus {!r} ermitteln."
+
+#: lib/cr_tf/terraform/vm.py:355
 msgid "Template definitions may not have interface definitions."
 msgstr "Eine Vorlagen-Definition darf keine Netzwerkschnittstellen-Definition enthalten."
 
-#: lib/cr_tf/terraform/vm.py:327
+#: lib/cr_tf/terraform/vm.py:363
 msgid "Could not evaluate interfaces from {!r}."
 msgstr "Konnte Netzwerkschnittstellen nicht aus {!r} ermitteln."
 
-#: lib/cr_tf/terraform/vm.py:330
+#: lib/cr_tf/terraform/vm.py:366
 msgid "Unknown VM definition key {k!r} with value: {v!r}."
 msgstr "Unbekannter VM-Definitions-Schlüssel {k!r} mit dem Wert {v!r} gefunden."
 
-#: lib/cr_tf/terraform/vm.py:393
+#: lib/cr_tf/terraform/vm.py:429
 msgid "Could not evaluate size of root disk, {!r} is not a dictionary."
 msgstr "Konnte die Größer der Root-Disk nicht ermitteln, {!r} ist kein Dictionary."
 
-#: lib/cr_tf/terraform/vm.py:405
+#: lib/cr_tf/terraform/vm.py:441
 msgid "Could not evaluate data disk from {!r}."
 msgstr "Konnte Daten-Disk nicht aus {!r} ermitteln."
 
-#: lib/cr_tf/terraform/vm.py:418
+#: lib/cr_tf/terraform/vm.py:454
 msgid "Data disks for VM {!r} were set to None."
 msgstr "Die Datendisks für die VM {!r} wurden auf None gesetzt."
 
-#: lib/cr_tf/terraform/vm.py:420
+#: lib/cr_tf/terraform/vm.py:456
 msgid "Could not evaluate data disks from {!r}."
 msgstr "Konnte Daten-Disks nicht aus {!r} ermitteln."
 
-#: lib/cr_tf/terraform/vm.py:434
-msgid "Evaluating sub key of {d!r}: {k!r} => {v!r}"
-msgstr "Erforsche Unterschlüssel von {d!r}: {k!r} => {v!r}"
+#: lib/cr_tf/terraform/vm.py:477
+msgid "Key {k!r} has no string value, but a {c!r} instead."
+msgstr "Der Schlüssel {k!r} hat keinen Zeichenkettenwert, sondern statt dessen einen {c!r}."
 
-#: lib/cr_tf/terraform/vm.py:439
-msgid "Invalid puppet contact name {!r}."
-msgstr "Ungültiger Puppet-Kontakt-Name {!r}."
+#: lib/cr_tf/terraform/vm.py:485
+msgid "Invalid contact name {!r}."
+msgstr "Ungültiger Kontakt-Name {!r}."
 
-#: lib/cr_tf/terraform/vm.py:446 lib/cr_tf/terraform/vm.py:504
+#: lib/cr_tf/terraform/vm.py:492 lib/cr_tf/terraform/vm.py:547
 msgid "Invalid puppet customer name {!r}."
 msgstr "Ungültiger Puppet Kundenname {!r}."
 
-#: lib/cr_tf/terraform/vm.py:453 lib/cr_tf/terraform/vm.py:511
+#: lib/cr_tf/terraform/vm.py:499 lib/cr_tf/terraform/vm.py:554
 msgid "Invalid puppet customer project name {!r}."
 msgstr "Ungültiger Projektname eines Puppet-Customers {!r}."
 
-#: lib/cr_tf/terraform/vm.py:460 lib/cr_tf/terraform/vm.py:518
+#: lib/cr_tf/terraform/vm.py:506 lib/cr_tf/terraform/vm.py:561
 msgid "Invalid puppet role {!r}."
 msgstr "Ungültige Puppet-Rolle {!r}."
 
-#: lib/cr_tf/terraform/vm.py:467 lib/cr_tf/terraform/vm.py:525
+#: lib/cr_tf/terraform/vm.py:513 lib/cr_tf/terraform/vm.py:568
 msgid "Invalid puppet tier {!r}."
 msgstr "Ungülte Stufe (tier) {!r} in Puppet."
 
-#: lib/cr_tf/terraform/vm.py:474 lib/cr_tf/terraform/vm.py:532
+#: lib/cr_tf/terraform/vm.py:520 lib/cr_tf/terraform/vm.py:576
 msgid "Setting Puppet environment to {!r}."
 msgstr "Setze Puppet Umgebung auf {!r}."
 
-#: lib/cr_tf/terraform/vm.py:477 lib/cr_tf/terraform/vm.py:534
+#: lib/cr_tf/terraform/vm.py:522 lib/cr_tf/terraform/vm.py:579
 msgid "Invalid puppet environment {!r}."
 msgstr "Ungültige Puppet-Umgebung {!r}."
 
-#: lib/cr_tf/terraform/vm.py:489
-msgid "Key {k!r} has no string value, but a {c!r} instead."
-msgstr "Der Schlüssel {k!r} hat keinen Zeichenkettenwert, sondern statt dessen einen {c!r}."
+#: lib/cr_tf/terraform/vm.py:535
+msgid "Evaluating sub key of {d!r}: {k!r} => {v!r}"
+msgstr "Erforsche Unterschlüssel von {d!r}: {k!r} => {v!r}"
 
-#: lib/cr_tf/terraform/vm.py:497
-msgid "Invalid contact name {!r}."
-msgstr "Ungültiger Kontakt-Name {!r}."
+#: lib/cr_tf/terraform/vm.py:540
+msgid "Invalid puppet contact name {!r}."
+msgstr "Ungültiger Puppet-Kontakt-Name {!r}."
 
-#: lib/cr_tf/terraform/vm.py:547
+#: lib/cr_tf/terraform/vm.py:591
 msgid "Template"
 msgstr "Vorlage"
 
-#: lib/cr_tf/terraform/vm.py:552
+#: lib/cr_tf/terraform/vm.py:596
 msgid "Copying Terraform VM object {!r} ..."
 msgstr "Kopiere Terraform-VM-Ojekt {!r} …"
 
-#: lib/cr_tf/terraform/vm.py:583
-msgid "Parameter nameservers {!r} is not iterable."
-msgstr "Der Parameter 'nameservers' {!r} ist nicht iterierbar."
+#: lib/cr_tf/terraform/vm.py:628 lib/cr_tf/terraform/vm.py:655
+msgid "Parameter {p} {ns!r} is not iterable."
+msgstr "Der Parameter {p} {ns!r} ist nicht iterierbar."
 
-#: lib/cr_tf/terraform/vm.py:591
-msgid "There are at most three nameservers accepted, {} will not be considered."
-msgstr "Es werden höchstens drei Nameserver akzeptiert, {}  wird nicht akzeptiert."
+#: lib/cr_tf/terraform/vm.py:637
+msgid "There are at most {mx} nameservers accepted, {addr} will not be considered."
+msgstr "Es werden höchstens {mx} Nameserver akzeptiert, {addr} wird nicht berücksichtigt."
 
-#: lib/cr_tf/terraform/vm.py:598
+#: lib/cr_tf/terraform/vm.py:645
 msgid "Invalid nameserver address {v!r}: {e}"
 msgstr "Ungültige Nameserver-Adresse {v!r}: {e}"
 
-#: lib/cr_tf/terraform/vm.py:655
+#: lib/cr_tf/terraform/vm.py:662
+msgid "There are at most {mx} search domains accepted, {srv} will not be considered."
+msgstr "Es werden höchstens {mx} Suchdomänen akzeptiert, {srv} wird nicht berücksichtigt."
+
+#: lib/cr_tf/terraform/vm.py:724
 msgid "The hostname {!r} may not end with a dot '.'."
-msgstr "Der Hostname {!r} darf niicht mit einem Punkt '.' enden."
+msgstr "Der Hostname {!r} darf nicht mit einem Punkt '.' enden."
 
-#: lib/cr_tf/terraform/vm.py:674
+#: lib/cr_tf/terraform/vm.py:743
 msgid "The name of a template VM may not be None."
 msgstr "Der Name einer Vorlagen-VM darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:682
+#: lib/cr_tf/terraform/vm.py:751
 msgid "The name of a template VM may not be empty."
 msgstr "Der Name einer Vorlagen-VM darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:697
+#: lib/cr_tf/terraform/vm.py:766
 msgid "The name of the VSPhere may not be None."
 msgstr "Der VSPhere-Name darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:702
+#: lib/cr_tf/terraform/vm.py:771
 msgid "The name of the VSPhere may not be empty."
 msgstr "Der VSPhere-Name darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:741
+#: lib/cr_tf/terraform/vm.py:810
 msgid "Invalid number of CPUs {n} - number must be {min} <= NUMBER <= {max}."
 msgstr "Ungültige Anzahl der CPUs {n} - die Anzahl muss zwischen {min} <= ANZAHL <= {max} sein."
 
-#: lib/cr_tf/terraform/vm.py:758
+#: lib/cr_tf/terraform/vm.py:827
 msgid "Trying to detect memory from value {!r}."
 msgstr "Versuche den Haupspeicher aus dem Wert {!r} zu ermitteln."
 
-#: lib/cr_tf/terraform/vm.py:762
+#: lib/cr_tf/terraform/vm.py:831
 msgid "Invalid memory {!r}."
 msgstr "Ungültige Hauptspeicherangabe {!r}."
 
-#: lib/cr_tf/terraform/vm.py:772
+#: lib/cr_tf/terraform/vm.py:841
 msgid "Invalid memory {m} - memory must be {min} <= MiBytes <= {max}."
 msgstr ""
 "Ungültige Hauptspeicherangabe {m} - der Haupspeicher muss zwischen {min} <= MiBytes <= {max} "
 "sein."
 
-#: lib/cr_tf/terraform/vm.py:777
+#: lib/cr_tf/terraform/vm.py:846
 msgid "Invalid memory {m}, must be a multipe of {c}."
 msgstr "Ungültige Hauptspeicherangabe {m} - er muss ein Vielfaches von {c} sein."
 
-#: lib/cr_tf/terraform/vm.py:791
+#: lib/cr_tf/terraform/vm.py:860
 msgid "The name of the computing cluster of the VM may not be None."
 msgstr "Der Name des Rechenclusters der VM darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:796
+#: lib/cr_tf/terraform/vm.py:865
 msgid "The name of the computing cluster of the VM may not be empty."
 msgstr "Der Name des Rechenclusters der VM darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:810
+#: lib/cr_tf/terraform/vm.py:879
 msgid "A folder name may not be None."
 msgstr "Ein Ordnername darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:815
+#: lib/cr_tf/terraform/vm.py:884
 msgid "A folder name may not be empty."
 msgstr "Ein Ordnername darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:829
+#: lib/cr_tf/terraform/vm.py:898
 msgid "Invalid boot delay {b:0.1} - delay must be {min} <= NUMBER <= {max}."
 msgstr ""
 "Ungültige Bootverzögerung {b:0.1} - die Verzögerung muss zwischen {min} <= SEKUNDEN <= {max} "
 "sein."
 
-#: lib/cr_tf/terraform/vm.py:886
+#: lib/cr_tf/terraform/vm.py:955
 msgid "Datastore type {t!r} not allowed, valid datastore types are: {li}"
 msgstr "Der Datastore-Typ {t!r} ist nicht erlaubt - gültige Datastore-Typen sind: {li}"
 
-#: lib/cr_tf/terraform/vm.py:900
+#: lib/cr_tf/terraform/vm.py:969
 msgid "A customer name may not be None."
 msgstr "Ein Kundenname darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:905
+#: lib/cr_tf/terraform/vm.py:974
 msgid "A customer name may not be empty."
 msgstr "Ein Kundenname darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:924
+#: lib/cr_tf/terraform/vm.py:993
 msgid "A purpose may not be None."
 msgstr "Eine Bestimmung darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:929
+#: lib/cr_tf/terraform/vm.py:998
 msgid "A purpose may not be empty."
 msgstr "Eine Bestimmung darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:942
+#: lib/cr_tf/terraform/vm.py:1011
 msgid "A template VM name may not be None."
 msgstr "Der Name der Vorlagen-VM darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:947
+#: lib/cr_tf/terraform/vm.py:1016
 msgid "A template VM name may not be empty."
 msgstr "Der Name der Vorlagen-VM darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:960
+#: lib/cr_tf/terraform/vm.py:1029
 msgid "A puppet contact name may not be None."
 msgstr "Ein Kontaktname für Puppet darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:965
+#: lib/cr_tf/terraform/vm.py:1034
 msgid "A puppet contact name may not be empty."
 msgstr "Ein Kontaktname für Puppet darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:978
+#: lib/cr_tf/terraform/vm.py:1047
 msgid "A puppet hiera customer name may not be None."
 msgstr "Ein Kundenname für Puppet-Hiera darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:983
+#: lib/cr_tf/terraform/vm.py:1052
 msgid "A puppet hiera customer name may not be empty."
 msgstr "Ein Kundenname für Puppet-Hiera darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:986
+#: lib/cr_tf/terraform/vm.py:1055
 msgid "A puppet hiera customer name may not contain a slash (/) character."
 msgstr "Ein Kundenname für Puppet-Hiera darf keinen Schrägstrich '/' enthalten."
 
-#: lib/cr_tf/terraform/vm.py:999
-msgid "A puppet hiera project name may not be None."
-msgstr "Ein Puppet Hiera Projekt-Name darf nicht None sein."
+#: lib/cr_tf/terraform/vm.py:1068
+msgid "A puppet hiera project name should not be None."
+msgstr "Ein Puppet Hiera Projekt darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:1004
+#: lib/cr_tf/terraform/vm.py:1074
 msgid "A puppet hiera customer project may not be empty."
 msgstr "Ein Puppet Hiera Projekt-Name darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:1007
+#: lib/cr_tf/terraform/vm.py:1077
 msgid "A puppet hiera customer project may not contain a slash (/) character."
 msgstr "Ein Puppet Hiera Projekt-Name darf keinen Schrägstrich (/) enthalten."
 
-#: lib/cr_tf/terraform/vm.py:1040
+#: lib/cr_tf/terraform/vm.py:1110
 msgid "A puppet role may not be None."
 msgstr "Eine Puppet-Rolle darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:1045
+#: lib/cr_tf/terraform/vm.py:1115
 msgid "A puppet role may not be empty."
 msgstr "Eine Puppet-Rolle darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:1058
+#: lib/cr_tf/terraform/vm.py:1128
 msgid "A puppet tier name may not be None."
 msgstr "Eine Name der Puppet-Stufe (tier) darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:1063
+#: lib/cr_tf/terraform/vm.py:1133
 msgid "A puppet tier name may not be empty."
 msgstr "Eine Name der Puppet-Stufe (tier) darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:1067
+#: lib/cr_tf/terraform/vm.py:1137
 msgid "A puppet tier should be one of {li} (given: {v!r})."
 msgstr "Der Name einer Puppet-Stufe (tier) sollte einer von {li} sein (gegeben: {v!r})."
 
-#: lib/cr_tf/terraform/vm.py:1093
+#: lib/cr_tf/terraform/vm.py:1163
 msgid "A puppet environment must be one of {li} (given: {v!r})."
 msgstr "Eine Puppet-Umgebung muss eine von {li} sein (gegeben: {v!r})."
 
-#: lib/cr_tf/terraform/vm.py:1118
+#: lib/cr_tf/terraform/vm.py:1188
 msgid "Invalid root disk size {n} - size must be {min} <= SIZE <= {max}."
 msgstr "Ungültige Größe der Root-Disk {n} - die Größe muss zwischen {min} <= GRÖẞE <= {max} sein."
 
-#: lib/cr_tf/terraform/vm.py:1192
+#: lib/cr_tf/terraform/vm.py:1262
 msgid "Resetting root disk."
 msgstr "Setze Angaben zur Root-Disk zurück."
 
-#: lib/cr_tf/terraform/vm.py:1219
+#: lib/cr_tf/terraform/vm.py:1289
 msgid "Using parameters for init data disk:"
 msgstr "Verwendete Parameter zur Initialisierung der Daten-Disk:"
 
-#: lib/cr_tf/terraform/vm.py:1227
+#: lib/cr_tf/terraform/vm.py:1297
 msgid "Got data disk:"
 msgstr "Erhaltene Daten-Disk:"
 
@@ -1820,3 +1832,12 @@ msgstr "Gefundene .mo-Datei: {!r}"
 #~ msgid "Checking interfaces of VM {!r} ..."
 #~ msgstr "Überprüfe Netzwerkschnittstellen der VM {!r} …"
 
+#~ msgid "Parameter nameservers {!r} is not iterable."
+#~ msgstr "Der Parameter 'nameservers' {!r} ist nicht iterierbar."
+
+#~ msgid "There are at most three nameservers accepted, {} will not be considered."
+#~ msgstr "Es werden höchstens drei Nameserver akzeptiert, {}  wird nicht akzeptiert."
+
+#~ msgid "A puppet hiera project name may not be None."
+#~ msgstr "Ein Puppet Hiera Projekt-Name darf nicht None sein."
+
index e42237ffd3a0d4e815e6967f9872545c0f9d592e..9d111817bfebae881ffbf327ea1c37b94a76742f 100644 (file)
@@ -5,9 +5,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: create_terraform 1.3.4\n"
+"Project-Id-Version: create_terraform 1.4.3\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2019-11-06 16:19+0100\n"
+"POT-Creation-Date: 2019-12-18 12:14+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"
@@ -142,125 +142,125 @@ msgstr ""
 msgid "Executing {} ..."
 msgstr "Executing {} …"
 
-#: lib/cr_tf/config.py:163
+#: lib/cr_tf/config.py:161
 msgid "a port may not be less than 1: {}."
 msgstr ""
 
-#: lib/cr_tf/config.py:167
+#: lib/cr_tf/config.py:165
 msgid "a port may not be greater than {m}: {v}."
 msgstr ""
 
-#: lib/cr_tf/config.py:171
+#: lib/cr_tf/config.py:169
 msgid "Wrong port number {v!r}: {e}"
 msgstr ""
 
-#: lib/cr_tf/config.py:276
+#: lib/cr_tf/config.py:274
 msgid "may not be less than 10: {:0.1f}."
 msgstr ""
 
-#: lib/cr_tf/config.py:280
+#: lib/cr_tf/config.py:278
 msgid "may not be greater than {m}: {v:0.1f}."
 msgstr ""
 
-#: lib/cr_tf/config.py:284
+#: lib/cr_tf/config.py:282
 msgid "Wrong minimum root size in GiB {v!r}: {e}"
 msgstr ""
 
-#: lib/cr_tf/config.py:353
+#: lib/cr_tf/config.py:351
 msgid "Comparing {} objects ..."
 msgstr "Comparing {} objects …"
 
-#: lib/cr_tf/config.py:392
+#: lib/cr_tf/config.py:390
 msgid "unknown"
 msgstr ""
 
-#: lib/cr_tf/config.py:395
+#: lib/cr_tf/config.py:393
 msgid "Attribute {a!r} of the {o}-object {n!r} is not set."
 msgstr ""
 
-#: lib/cr_tf/config.py:403
+#: lib/cr_tf/config.py:401
 msgid "Found an error in VSPhere configuration"
 msgid_plural "Found {} errors in VSPhere configuration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/config.py:441
+#: lib/cr_tf/config.py:439
 msgid "Invalid value {v!r} for {n!r} configuration ({f!r}:[{s}]): {e}"
 msgstr ""
 
-#: lib/cr_tf/config.py:442
+#: lib/cr_tf/config.py:440
 msgid "Invalid value {v} for {n!r} configuration ({f!r}:[{s}]): must be equal or greater than zero."
 msgstr ""
 
-#: lib/cr_tf/config.py:543
+#: lib/cr_tf/config.py:541
 msgid "Invalid timeout {t!r} for requesting the PowerDNS API, must be 0 < SECONDS < {m}."
 msgstr ""
 
-#: lib/cr_tf/config.py:577
+#: lib/cr_tf/config.py:575
 msgid "The default size of the data disk may not be None."
 msgstr ""
 
-#: lib/cr_tf/config.py:581
+#: lib/cr_tf/config.py:579
 msgid "The default size of the data disk must be greater or equal to one GB."
 msgstr ""
 
-#: lib/cr_tf/config.py:594
+#: lib/cr_tf/config.py:592
 msgid "The minimal size of the data disk may not be None."
 msgstr ""
 
-#: lib/cr_tf/config.py:598
+#: lib/cr_tf/config.py:596
 msgid "The minimal size of the data disk must be greater or equal to one GB."
 msgstr ""
 
-#: lib/cr_tf/config.py:611
+#: lib/cr_tf/config.py:609
 msgid "The maximal size of the data disk may not be None."
 msgstr ""
 
-#: lib/cr_tf/config.py:615
+#: lib/cr_tf/config.py:613
 msgid "The maximal size of the data disk must be greater or equal to one GB."
 msgstr ""
 
-#: lib/cr_tf/config.py:628
+#: lib/cr_tf/config.py:626
 msgid "The minimal size of the root disk may not be None."
 msgstr ""
 
-#: lib/cr_tf/config.py:632
+#: lib/cr_tf/config.py:630
 msgid "The minimal size of the root disk must be greater or equal to one GB."
 msgstr ""
 
-#: lib/cr_tf/config.py:645
+#: lib/cr_tf/config.py:643
 msgid "The maximal size of the root disk may not be None."
 msgstr ""
 
-#: lib/cr_tf/config.py:649
+#: lib/cr_tf/config.py:647
 msgid "The maximal size of the root disk must be greater or equal to one GB."
 msgstr ""
 
-#: lib/cr_tf/config.py:702
+#: lib/cr_tf/config.py:700
 msgid "Checking config section {!r}:"
 msgstr ""
 
-#: lib/cr_tf/config.py:713
+#: lib/cr_tf/config.py:711
 msgid "Empty VSPhere name found."
 msgstr ""
 
-#: lib/cr_tf/config.py:765
+#: lib/cr_tf/config.py:763
 msgid "Checking config section {s!r} ({n}) ..."
 msgstr "Checking config section {s!r} ({n}) …"
 
-#: lib/cr_tf/config.py:806
+#: lib/cr_tf/config.py:804
 msgid "Unknown configuration parameter {k!r} with value {v!r} for VSPhere {n!r} found."
 msgstr ""
 
-#: lib/cr_tf/config.py:812
+#: lib/cr_tf/config.py:810
 msgid "Creating a {}-object with parameters:"
 msgstr ""
 
-#: lib/cr_tf/config.py:817
+#: lib/cr_tf/config.py:815
 msgid "Created object:"
 msgstr ""
 
-#: lib/cr_tf/config.py:829 lib/cr_tf/config.py:870
+#: lib/cr_tf/config.py:827 lib/cr_tf/config.py:868
 msgid "Checking config section {!r} ..."
 msgstr "Checking config section {!r} …"
 
@@ -268,228 +268,228 @@ msgstr "Checking config section {!r} …"
 msgid "The network {!r} is not existing."
 msgstr ""
 
-#: lib/cr_tf/handler.py:81
+#: lib/cr_tf/handler.py:80
 msgid "<some unknown step>"
 msgstr ""
 
-#: lib/cr_tf/handler.py:86
+#: lib/cr_tf/handler.py:85
 msgid "Aborting after {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:123
+#: lib/cr_tf/handler.py:122
 msgid "After initialization of all objects and handlers."
 msgstr ""
 
-#: lib/cr_tf/handler.py:124
+#: lib/cr_tf/handler.py:123
 msgid "After reading the given YAML file."
 msgstr ""
 
-#: lib/cr_tf/handler.py:125
+#: lib/cr_tf/handler.py:124
 msgid "After retrieving all DNS zones from PowerDNS."
 msgstr ""
 
-#: lib/cr_tf/handler.py:126
+#: lib/cr_tf/handler.py:125
 msgid "After initialisation of VSPhere handlers."
 msgstr ""
 
-#: lib/cr_tf/handler.py:127
+#: lib/cr_tf/handler.py:126
 msgid "After collecting all VMWare and local folders."
 msgstr ""
 
-#: lib/cr_tf/handler.py:128
+#: lib/cr_tf/handler.py:127
 msgid "After collecting all VMWare clusters."
 msgstr ""
 
-#: lib/cr_tf/handler.py:129
+#: lib/cr_tf/handler.py:128
 msgid "After collecting all VMWare datastores."
 msgstr ""
 
-#: lib/cr_tf/handler.py:130
+#: lib/cr_tf/handler.py:129
 msgid "After collecting all VMWare datastore clusters."
 msgstr ""
 
-#: lib/cr_tf/handler.py:131
+#: lib/cr_tf/handler.py:130
 msgid "After collecting all VMWare networks."
 msgstr ""
 
-#: lib/cr_tf/handler.py:132
+#: lib/cr_tf/handler.py:131
 msgid "After validating all given VMWare templates."
 msgstr ""
 
-#: lib/cr_tf/handler.py:133
+#: lib/cr_tf/handler.py:132
 msgid "After syntax validating of data from loaded YAML file."
 msgstr ""
 
-#: lib/cr_tf/handler.py:134
+#: lib/cr_tf/handler.py:133
 msgid "After validating all given storage data."
 msgstr ""
 
-#: lib/cr_tf/handler.py:135
+#: lib/cr_tf/handler.py:134
 msgid "After validating all given network interface data."
 msgstr ""
 
-#: lib/cr_tf/handler.py:136
+#: lib/cr_tf/handler.py:135
 msgid "After validating all given DNS data."
 msgstr ""
 
-#: lib/cr_tf/handler.py:137
+#: lib/cr_tf/handler.py:136
 msgid "After performing all necessary actions in DNS."
 msgstr ""
 
-#: lib/cr_tf/handler.py:138
+#: lib/cr_tf/handler.py:137
 msgid "After ensuring availability of the project directory."
 msgstr ""
 
-#: lib/cr_tf/handler.py:139
+#: lib/cr_tf/handler.py:138
 msgid "After creation of the Terraform project files."
 msgstr ""
 
-#: lib/cr_tf/handler.py:140
+#: lib/cr_tf/handler.py:139
 msgid "After ensuring availability of VM folders in VMWare vSphere."
 msgstr ""
 
-#: lib/cr_tf/handler.py:224
+#: lib/cr_tf/handler.py:223
 msgid "Directory for postinstall scripts: {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:226
+#: lib/cr_tf/handler.py:225
 msgid "Directory for postinstall scripts {!r} does not exists."
 msgstr ""
 
-#: lib/cr_tf/handler.py:230
+#: lib/cr_tf/handler.py:229
 msgid "Path {!r} for postinstall scripts exists, but is not a directory."
 msgstr ""
 
-#: lib/cr_tf/handler.py:243
+#: lib/cr_tf/handler.py:242
 msgid "Setting simulate of all subsequent objects to {!r} ..."
 msgstr "Setting simulate of all subsequent objects to {!r} …"
 
-#: lib/cr_tf/handler.py:269
+#: lib/cr_tf/handler.py:268
 msgid "Invalid step name {!r} for interrupting execution."
 msgstr ""
 
-#: lib/cr_tf/handler.py:325
+#: lib/cr_tf/handler.py:324
 msgid "Invalid time zone name {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:327
+#: lib/cr_tf/handler.py:326
 msgid "Setting time zone to {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:349
+#: lib/cr_tf/handler.py:348
 msgid "No configuration given before initialisation of handlers."
 msgstr ""
 
-#: lib/cr_tf/handler.py:353
+#: lib/cr_tf/handler.py:352
 msgid "{n} is not a {e}-instance, but a {w}-instance instead."
 msgstr ""
 
-#: lib/cr_tf/handler.py:364
+#: lib/cr_tf/handler.py:363
 msgid "Initialize some additional handlers."
 msgstr ""
 
-#: lib/cr_tf/handler.py:391
+#: lib/cr_tf/handler.py:390
 msgid "Checking the terraform version ..."
 msgstr "Checking the terraform version …"
 
-#: lib/cr_tf/handler.py:395 lib/cr_tf/handler.py:2795 lib/cr_tf/handler.py:2821
+#: lib/cr_tf/handler.py:394 lib/cr_tf/handler.py:2812 lib/cr_tf/handler.py:2855
 msgid "Executing {!r} ..."
 msgstr "Executing {!r} …"
 
-#: lib/cr_tf/handler.py:398 lib/cr_tf/handler.py:2799 lib/cr_tf/handler.py:2818
-#: lib/cr_tf/handler.py:2825
+#: lib/cr_tf/handler.py:397 lib/cr_tf/handler.py:2823 lib/cr_tf/handler.py:2852
+#: lib/cr_tf/handler.py:2866
 msgid "Completed process:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:401
+#: lib/cr_tf/handler.py:400
 msgid "No output on command {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:406
+#: lib/cr_tf/handler.py:405
 msgid "First line:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:409
+#: lib/cr_tf/handler.py:408
 msgid "Could not evaluate version output of terraform:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:413
+#: lib/cr_tf/handler.py:412
 msgid "Terraform version: {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:416 lib/cr_tf/handler.py:424
+#: lib/cr_tf/handler.py:415 lib/cr_tf/handler.py:423
 msgid "Checking for {o}{m!r} ..."
 msgstr "Checking for {o}{m!r} …"
 
-#: lib/cr_tf/handler.py:419 lib/cr_tf/handler.py:427
+#: lib/cr_tf/handler.py:418 lib/cr_tf/handler.py:426
 msgid "Invalid version {c!r} of terraform, expected {o}{m!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:435
+#: lib/cr_tf/handler.py:434
 msgid "Self destruction."
 msgstr ""
 
-#: lib/cr_tf/handler.py:448
+#: lib/cr_tf/handler.py:447
 msgid "{}-object not initialized."
 msgstr ""
 
-#: lib/cr_tf/handler.py:454
+#: lib/cr_tf/handler.py:453
 msgid "Go ahead..."
 msgstr "Go ahead ……"
 
-#: lib/cr_tf/handler.py:460
+#: lib/cr_tf/handler.py:459
 msgid "Simulation mode"
 msgstr ""
 
-#: lib/cr_tf/handler.py:462
+#: lib/cr_tf/handler.py:461
 msgid "Necessary DNS records are not created."
 msgstr ""
 
-#: lib/cr_tf/handler.py:463
+#: lib/cr_tf/handler.py:462
 msgid "Terraform files are not created."
 msgstr ""
 
-#: lib/cr_tf/handler.py:486
+#: lib/cr_tf/handler.py:485
 msgid "Initialising VSPhere handlers."
 msgstr ""
 
-#: lib/cr_tf/handler.py:492
+#: lib/cr_tf/handler.py:491
 msgid "Retrieving information from vSphere."
 msgstr ""
 
-#: lib/cr_tf/handler.py:510
+#: lib/cr_tf/handler.py:509
 msgid "Validated VMs:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:516
+#: lib/cr_tf/handler.py:515
 msgid "There is one existing virtual machine."
 msgid_plural "There are {c} existing virtual machines."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/handler.py:521
+#: lib/cr_tf/handler.py:520
 msgid "Existing virtual machine:"
 msgid_plural "Existing virtual machines:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/handler.py:524
+#: lib/cr_tf/handler.py:523
 msgid "No existing virtual machines found in YAML file."
 msgstr ""
 
-#: lib/cr_tf/handler.py:532
+#: lib/cr_tf/handler.py:531
 msgid "Finished all steps."
 msgstr ""
 
-#: lib/cr_tf/handler.py:542
+#: lib/cr_tf/handler.py:541
 msgid "And how I said before - it was only a simulation!"
 msgstr ""
 
-#: lib/cr_tf/handler.py:553
+#: lib/cr_tf/handler.py:552
 msgid "Current {} object:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:555 lib/cr_tf/handler.py:574 lib/cr_tf/handler.py:628 lib/cr_tf/handler.py:649
+#: lib/cr_tf/handler.py:554 lib/cr_tf/handler.py:573 lib/cr_tf/handler.py:627 lib/cr_tf/handler.py:648
 #: lib/cr_tf/handler.py:676 lib/cr_tf/handler.py:760 lib/cr_tf/handler.py:774 lib/cr_tf/handler.py:788
 #: lib/cr_tf/handler.py:808 lib/cr_tf/handler.py:826 lib/cr_tf/handler.py:850 lib/cr_tf/handler.py:894
 #: lib/cr_tf/handler.py:912 lib/cr_tf/handler.py:930 lib/cr_tf/handler.py:942 lib/cr_tf/handler.py:955
@@ -497,55 +497,55 @@ msgstr ""
 msgid "Finished step {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:568
+#: lib/cr_tf/handler.py:567
 msgid "Found one error in evaluation of YAML data of {f!r}."
 msgid_plural "Found {n} errors in evaluation of YAML data of {f!r}."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/handler.py:584
+#: lib/cr_tf/handler.py:583
 msgid "Collecting all VMWare and local folders ..."
 msgstr "Collecting all VMWare and local folders …"
 
-#: lib/cr_tf/handler.py:585
+#: lib/cr_tf/handler.py:584
 msgid "Get vSphere datacenter ..."
 msgstr "Get vSphere datacenter …"
 
-#: lib/cr_tf/handler.py:589
+#: lib/cr_tf/handler.py:588
 msgid "Collecting vSphere folders."
 msgstr ""
 
-#: lib/cr_tf/handler.py:596
+#: lib/cr_tf/handler.py:595
 msgid "Collected vSphere folders:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:604
+#: lib/cr_tf/handler.py:603
 msgid "Project name is {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:606
+#: lib/cr_tf/handler.py:605
 msgid "Project directory is: {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:622
+#: lib/cr_tf/handler.py:621
 msgid "Did not found root terraform directory above {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:626
+#: lib/cr_tf/handler.py:625
 msgid "Full project name: {!r}"
 msgstr ""
 
-#: lib/cr_tf/handler.py:639
+#: lib/cr_tf/handler.py:638
 msgid "Retrieving informations from PowerDNS ..."
 msgstr "Retrieving informations from PowerDNS …"
 
-#: lib/cr_tf/handler.py:643
+#: lib/cr_tf/handler.py:642
 msgid "Found one error in exploring PowerDNS zones."
 msgid_plural "Found {n} errors in exploring PowerDNS zones."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/handler.py:667
+#: lib/cr_tf/handler.py:666
 msgid "There is only one, unique VSPhere definition allowed in a project file."
 msgstr ""
 
@@ -709,7 +709,7 @@ msgstr ""
 msgid "Used template: {!r}"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1129 lib/cr_tf/terraform/vm.py:239
+#: lib/cr_tf/handler.py:1129 lib/cr_tf/terraform/vm.py:254
 msgid "VM definition is not a dictionary:"
 msgstr ""
 
@@ -913,334 +913,338 @@ msgstr "Checking interfaces of VM {n!r} in VSPhere {v!r} …"
 msgid "No interfaces defined for VM {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1584
+#: lib/cr_tf/handler.py:1591
 msgid "Checking interface {i} of VM {n!r} ..."
 msgstr "Checking interface {i} of VM {n!r} …"
 
-#: lib/cr_tf/handler.py:1587
+#: lib/cr_tf/handler.py:1595
 msgid "Interface {i} of VM {n!r} has no defined address."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1593
+#: lib/cr_tf/handler.py:1601
 msgid "Interface {i} of VM {n!r} has no defined FQDN."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1599
+#: lib/cr_tf/handler.py:1607
 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.py:1611
+#: lib/cr_tf/handler.py:1619
 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.py:1626
+#: lib/cr_tf/handler.py:1634
 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.py:1642
+#: lib/cr_tf/handler.py:1650
 msgid "Could not find network {n!r} for VM {v!r}, interface {i}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1654
+#: lib/cr_tf/handler.py:1662
 msgid "Found network {n!r} for interface {i} of VM {v!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1658
+#: lib/cr_tf/handler.py:1666
 msgid "Network {n!r} for interface {i} of VM {v!r} not available in cluster {c!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1663
+#: lib/cr_tf/handler.py:1671
 msgid "Network {n!r} is available in cluster {c!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1668
+#: lib/cr_tf/handler.py:1676
 msgid "Setting gateway of interface {i} of VM {v!r} to {g}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1688
+#: lib/cr_tf/handler.py:1696
 msgid "Validating DNS mappings ..."
 msgstr "Validating DNS mappings …"
 
-#: lib/cr_tf/handler.py:1698 lib/cr_tf/handler.py:1708
+#: lib/cr_tf/handler.py:1706 lib/cr_tf/handler.py:1716
 msgid "None"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1699
+#: lib/cr_tf/handler.py:1707
 msgid "Forward DNS entries to create:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1709
+#: lib/cr_tf/handler.py:1717
 msgid "Reverse DNS entries to create:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1717
+#: lib/cr_tf/handler.py:1725
 msgid "Validating forward DNS mappings ..."
 msgstr "Validating forward DNS mappings …"
 
-#: lib/cr_tf/handler.py:1722
+#: lib/cr_tf/handler.py:1730
 msgid "Validating {f!r} => {a!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1748
+#: lib/cr_tf/handler.py:1756
 msgid "Found existing addresses for {f!r}:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1750
+#: lib/cr_tf/handler.py:1758
 msgid "Did not found existing addresses for {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1757 lib/cr_tf/handler.py:1765
+#: lib/cr_tf/handler.py:1765 lib/cr_tf/handler.py:1773
 msgid "FQDN {f!r} already points to {a!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1770
+#: lib/cr_tf/handler.py:1778
 msgid "FQDN {f!r} has already existing addresses, but none of them are {a!r}:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1786
+#: lib/cr_tf/handler.py:1794
 msgid "Validating reverse DNS mappings ..."
 msgstr "Validating reverse DNS mappings …"
 
-#: lib/cr_tf/handler.py:1791
+#: lib/cr_tf/handler.py:1799
 msgid "Validating {a!r} => {f!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1798
+#: lib/cr_tf/handler.py:1806
 msgid "Got reverse info:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:1805
+#: lib/cr_tf/handler.py:1813
 msgid "Did not found reverse pointer for {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1813
+#: lib/cr_tf/handler.py:1821
 msgid "Found reverse pointer {a!r} => {f!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1816
+#: lib/cr_tf/handler.py:1824
 msgid "Reverse pointer for {!r} was already existing."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1820
+#: lib/cr_tf/handler.py:1828
 msgid "Address {a!r} has already an existing reverse pointer to {p!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1831 lib/cr_tf/handler.py:1852 lib/cr_tf/handler.py:1873
+#: lib/cr_tf/handler.py:1839 lib/cr_tf/handler.py:1860 lib/cr_tf/handler.py:1881
 msgid "Method {c}.{m} expected at most one argument, got {n}."
 msgid_plural "Method {c}.{m} expected at most {e} arguments, got {n}."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/handler.py:1843
+#: lib/cr_tf/handler.py:1851
 msgid "Did not found network {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1864
+#: lib/cr_tf/handler.py:1872
 msgid "Did not found datastore cluster {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1885
+#: lib/cr_tf/handler.py:1893
 msgid "Did not found datastore {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1891
+#: lib/cr_tf/handler.py:1899
 msgid "Performing DNS actions ..."
 msgstr "Performing DNS actions …"
 
-#: lib/cr_tf/handler.py:1907
+#: lib/cr_tf/handler.py:1915
 msgid "There was one error in creating DNS mappings."
 msgid_plural "There were {n} errors in creating DNS mappings."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/cr_tf/handler.py:1913
+#: lib/cr_tf/handler.py:1921
 msgid "No errors in creating DNS mappings."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1923
+#: lib/cr_tf/handler.py:1931
 msgid "Increasing serial of zone {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1942
+#: lib/cr_tf/handler.py:1950
 msgid "Got zone {z!r} for FQDN {f!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1945
+#: lib/cr_tf/handler.py:1953
 msgid "Did not found zone to insert {t}-record for {f!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1963
+#: lib/cr_tf/handler.py:1971
 msgid "Trying to create PTR-record {a!r} => {f!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1968
+#: lib/cr_tf/handler.py:1976
 msgid "PTR of {a!r}: {p!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1973
+#: lib/cr_tf/handler.py:1981
 msgid "Got reverse zone {z!r} for address {a!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1976
+#: lib/cr_tf/handler.py:1984
 msgid "Did not found zone to insert PTR-record {p!r} ({a})."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1990
+#: lib/cr_tf/handler.py:1998
 msgid "Ensuring existence of directory {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1994
+#: lib/cr_tf/handler.py:2002
 msgid "Directory {!r} already exists."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1996
+#: lib/cr_tf/handler.py:2004
 msgid "Path {!r} exists, but is not a directory."
 msgstr ""
 
-#: lib/cr_tf/handler.py:1999
+#: lib/cr_tf/handler.py:2007
 msgid "Creating directory {!r} ..."
 msgstr "Creating directory {!r} …"
 
-#: lib/cr_tf/handler.py:2001
+#: lib/cr_tf/handler.py:2009
 msgid "Simulation mode - directory will not be created."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2006
+#: lib/cr_tf/handler.py:2014
 msgid "Could not create directory {d!r}: {e}"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2014
+#: lib/cr_tf/handler.py:2022
 msgid "Directory {!r} does not exists ?!?!"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2018
+#: lib/cr_tf/handler.py:2026
 msgid "No write access to directory {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2021
+#: lib/cr_tf/handler.py:2029
 msgid "Changing into directory {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2026
+#: lib/cr_tf/handler.py:2034
 msgid "Script-Dir relative to project dir: {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2029
+#: lib/cr_tf/handler.py:2037
 msgid "Checking {!r} for a previous terraform configuration."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2034
+#: lib/cr_tf/handler.py:2042
 msgid "In {d!r} there exists already {w!r}, but this is not a directory."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2040
+#: lib/cr_tf/handler.py:2048
 msgid "In {d!r} there exists already {w!r}, but this not a file."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2045
+#: lib/cr_tf/handler.py:2053
 msgid ""
 "In directory {d!r} there are already existing both {w1!r} and {w2!r}. Is this an old terraform "
 "project?"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2055
+#: lib/cr_tf/handler.py:2063
 msgid "Cleaning project directory {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2064
+#: lib/cr_tf/handler.py:2072
 msgid "Directory {!r} is already clean."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2068
+#: lib/cr_tf/handler.py:2077
 msgid "Removing recursive directory {!r} ..."
 msgstr "Removing recursive directory {!r} …"
 
-#: lib/cr_tf/handler.py:2072
+#: lib/cr_tf/handler.py:2081
 msgid "Removing {!r} ..."
 msgstr "Removing {!r} …"
 
-#: lib/cr_tf/handler.py:2082
+#: lib/cr_tf/handler.py:2090
 msgid "Creating all necessary files for terraform."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2103 lib/cr_tf/handler.py:2156 lib/cr_tf/handler.py:2226
-#: lib/cr_tf/handler.py:2243 lib/cr_tf/handler.py:2342
+#: lib/cr_tf/handler.py:2111 lib/cr_tf/handler.py:2163 lib/cr_tf/handler.py:2233
+#: lib/cr_tf/handler.py:2250 lib/cr_tf/handler.py:2349
 msgid "Creating {!r} ..."
 msgstr "Creating {!r} …"
 
-#: lib/cr_tf/handler.py:2109 lib/cr_tf/handler.py:2245
+#: lib/cr_tf/handler.py:2117 lib/cr_tf/handler.py:2252
 msgid "Creating {w} for VSPhere {v!r} ..."
 msgstr "Creating {w} for VSPhere {v!r} …"
 
-#: lib/cr_tf/handler.py:2367
+#: lib/cr_tf/handler.py:2374
 msgid "No minimum version of Terraform defined."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2382
+#: lib/cr_tf/handler.py:2389
 msgid "Creating terraform files for VM instances."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2394
+#: lib/cr_tf/handler.py:2400
 msgid "Creating file {f!r} for VM instance {n!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2402
+#: lib/cr_tf/handler.py:2408
 msgid "Using template:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2427
+#: lib/cr_tf/handler.py:2433
 msgid "Writing {!r}"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2444
+#: lib/cr_tf/handler.py:2450
 msgid "Generating global definitions of {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2452
+#: lib/cr_tf/handler.py:2458
 msgid "Cluster {!r} not found - this shouldn't be happened."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2507
+#: lib/cr_tf/handler.py:2513
 msgid "Generating interface definition {i} of {v!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2528
+#: lib/cr_tf/handler.py:2534
 msgid "Generating disk definition {i} of {v!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2548
+#: lib/cr_tf/handler.py:2554
 msgid "Generating customization of {v!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2590
+#: lib/cr_tf/handler.py:2596
 msgid "Generating file provisioner for {f!r} of {v!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2786
+#: lib/cr_tf/handler.py:2803
 msgid "Ensuring existence of all necessary vSphere VM folders."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2803
+#: lib/cr_tf/handler.py:2827
 msgid "Importing existing virtual machines ..."
 msgstr "Importing existing virtual machines …"
 
-#: lib/cr_tf/handler.py:2809
+#: lib/cr_tf/handler.py:2833
 msgid "Importing VM {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2831
+#: lib/cr_tf/handler.py:2850
+msgid "Error on importing VM {!r}:"
+msgstr ""
+
+#: lib/cr_tf/handler.py:2872
 msgid "Congratulations!"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2833
+#: lib/cr_tf/handler.py:2874
 msgid "Now you are ready to deploy the following virtual machines:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2837
+#: lib/cr_tf/handler.py:2878
 msgid "To start the deployment process change to directory {}"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2840
+#: lib/cr_tf/handler.py:2881
 msgid "and enter: {}"
 msgstr ""
 
@@ -1292,7 +1296,7 @@ msgstr ""
 msgid "IP address {!r} is not an IPv6 address."
 msgstr ""
 
-#: lib/cr_tf/terraform/interface.py:198 lib/cr_tf/terraform/vm.py:651
+#: lib/cr_tf/terraform/interface.py:198 lib/cr_tf/terraform/vm.py:720
 msgid "The hostname {!r} is no a valid FQDN."
 msgstr ""
 
@@ -1320,7 +1324,7 @@ msgstr ""
 msgid "Interface definition is not a dictionary:"
 msgstr ""
 
-#: lib/cr_tf/terraform/interface.py:379 lib/cr_tf/terraform/vm.py:279
+#: lib/cr_tf/terraform/interface.py:379 lib/cr_tf/terraform/vm.py:294
 msgid "Evaluating key {k!r}: {v}"
 msgstr ""
 
@@ -1328,275 +1332,283 @@ msgstr ""
 msgid "Copying Terraform interface object with address {}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:213
+#: lib/cr_tf/terraform/vm.py:228
 msgid "A VM template definition may not have a FQDN (found: {!r})."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:217
+#: lib/cr_tf/terraform/vm.py:232
 msgid "A VM template definition must have a name."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:221
+#: lib/cr_tf/terraform/vm.py:236
 msgid "A VM definition (no template) must have a FQDN."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:236
+#: lib/cr_tf/terraform/vm.py:251
 msgid "Trying to instantiate VM from data:"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:244
+#: lib/cr_tf/terraform/vm.py:259
 msgid "Given parameter {!r} is not a TerraformVm object."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:314
+#: lib/cr_tf/terraform/vm.py:329
 msgid "Could not evaluate nameservers from {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:319
+#: lib/cr_tf/terraform/vm.py:340
+msgid "Could not evaluate search domains from {!r}."
+msgstr ""
+
+#: lib/cr_tf/terraform/vm.py:355
 msgid "Template definitions may not have interface definitions."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:327
+#: lib/cr_tf/terraform/vm.py:363
 msgid "Could not evaluate interfaces from {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:330
+#: lib/cr_tf/terraform/vm.py:366
 msgid "Unknown VM definition key {k!r} with value: {v!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:393
+#: lib/cr_tf/terraform/vm.py:429
 msgid "Could not evaluate size of root disk, {!r} is not a dictionary."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:405
+#: lib/cr_tf/terraform/vm.py:441
 msgid "Could not evaluate data disk from {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:418
+#: lib/cr_tf/terraform/vm.py:454
 msgid "Data disks for VM {!r} were set to None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:420
+#: lib/cr_tf/terraform/vm.py:456
 msgid "Could not evaluate data disks from {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:434
-msgid "Evaluating sub key of {d!r}: {k!r} => {v!r}"
+#: lib/cr_tf/terraform/vm.py:477
+msgid "Key {k!r} has no string value, but a {c!r} instead."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:439
-msgid "Invalid puppet contact name {!r}."
+#: lib/cr_tf/terraform/vm.py:485
+msgid "Invalid contact name {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:446 lib/cr_tf/terraform/vm.py:504
+#: lib/cr_tf/terraform/vm.py:492 lib/cr_tf/terraform/vm.py:547
 msgid "Invalid puppet customer name {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:453 lib/cr_tf/terraform/vm.py:511
+#: lib/cr_tf/terraform/vm.py:499 lib/cr_tf/terraform/vm.py:554
 msgid "Invalid puppet customer project name {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:460 lib/cr_tf/terraform/vm.py:518
+#: lib/cr_tf/terraform/vm.py:506 lib/cr_tf/terraform/vm.py:561
 msgid "Invalid puppet role {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:467 lib/cr_tf/terraform/vm.py:525
+#: lib/cr_tf/terraform/vm.py:513 lib/cr_tf/terraform/vm.py:568
 msgid "Invalid puppet tier {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:474 lib/cr_tf/terraform/vm.py:532
+#: lib/cr_tf/terraform/vm.py:520 lib/cr_tf/terraform/vm.py:576
 msgid "Setting Puppet environment to {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:477 lib/cr_tf/terraform/vm.py:534
+#: lib/cr_tf/terraform/vm.py:522 lib/cr_tf/terraform/vm.py:579
 msgid "Invalid puppet environment {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:489
-msgid "Key {k!r} has no string value, but a {c!r} instead."
+#: lib/cr_tf/terraform/vm.py:535
+msgid "Evaluating sub key of {d!r}: {k!r} => {v!r}"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:497
-msgid "Invalid contact name {!r}."
+#: lib/cr_tf/terraform/vm.py:540
+msgid "Invalid puppet contact name {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:547
+#: lib/cr_tf/terraform/vm.py:591
 msgid "Template"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:552
+#: lib/cr_tf/terraform/vm.py:596
 msgid "Copying Terraform VM object {!r} ..."
 msgstr "Copying Terraform VM object {!r} …"
 
-#: lib/cr_tf/terraform/vm.py:583
-msgid "Parameter nameservers {!r} is not iterable."
+#: lib/cr_tf/terraform/vm.py:628 lib/cr_tf/terraform/vm.py:655
+msgid "Parameter {p} {ns!r} is not iterable."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:591
-msgid "There are at most three nameservers accepted, {} will not be considered."
+#: lib/cr_tf/terraform/vm.py:637
+msgid "There are at most {mx} nameservers accepted, {addr} will not be considered."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:598
+#: lib/cr_tf/terraform/vm.py:645
 msgid "Invalid nameserver address {v!r}: {e}"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:655
+#: lib/cr_tf/terraform/vm.py:662
+msgid "There are at most {mx} search domains accepted, {srv} will not be considered."
+msgstr ""
+
+#: lib/cr_tf/terraform/vm.py:724
 msgid "The hostname {!r} may not end with a dot '.'."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:674
+#: lib/cr_tf/terraform/vm.py:743
 msgid "The name of a template VM may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:682
+#: lib/cr_tf/terraform/vm.py:751
 msgid "The name of a template VM may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:697
+#: lib/cr_tf/terraform/vm.py:766
 msgid "The name of the VSPhere may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:702
+#: lib/cr_tf/terraform/vm.py:771
 msgid "The name of the VSPhere may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:741
+#: lib/cr_tf/terraform/vm.py:810
 msgid "Invalid number of CPUs {n} - number must be {min} <= NUMBER <= {max}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:758
+#: lib/cr_tf/terraform/vm.py:827
 msgid "Trying to detect memory from value {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:762
+#: lib/cr_tf/terraform/vm.py:831
 msgid "Invalid memory {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:772
+#: lib/cr_tf/terraform/vm.py:841
 msgid "Invalid memory {m} - memory must be {min} <= MiBytes <= {max}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:777
+#: lib/cr_tf/terraform/vm.py:846
 msgid "Invalid memory {m}, must be a multipe of {c}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:791
+#: lib/cr_tf/terraform/vm.py:860
 msgid "The name of the computing cluster of the VM may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:796
+#: lib/cr_tf/terraform/vm.py:865
 msgid "The name of the computing cluster of the VM may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:810
+#: lib/cr_tf/terraform/vm.py:879
 msgid "A folder name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:815
+#: lib/cr_tf/terraform/vm.py:884
 msgid "A folder name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:829
+#: lib/cr_tf/terraform/vm.py:898
 msgid "Invalid boot delay {b:0.1} - delay must be {min} <= NUMBER <= {max}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:886
+#: lib/cr_tf/terraform/vm.py:955
 msgid "Datastore type {t!r} not allowed, valid datastore types are: {li}"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:900
+#: lib/cr_tf/terraform/vm.py:969
 msgid "A customer name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:905
+#: lib/cr_tf/terraform/vm.py:974
 msgid "A customer name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:924
+#: lib/cr_tf/terraform/vm.py:993
 msgid "A purpose may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:929
+#: lib/cr_tf/terraform/vm.py:998
 msgid "A purpose may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:942
+#: lib/cr_tf/terraform/vm.py:1011
 msgid "A template VM name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:947
+#: lib/cr_tf/terraform/vm.py:1016
 msgid "A template VM name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:960
+#: lib/cr_tf/terraform/vm.py:1029
 msgid "A puppet contact name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:965
+#: lib/cr_tf/terraform/vm.py:1034
 msgid "A puppet contact name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:978
+#: lib/cr_tf/terraform/vm.py:1047
 msgid "A puppet hiera customer name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:983
+#: lib/cr_tf/terraform/vm.py:1052
 msgid "A puppet hiera customer name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:986
+#: lib/cr_tf/terraform/vm.py:1055
 msgid "A puppet hiera customer name may not contain a slash (/) character."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:999
-msgid "A puppet hiera project name may not be None."
+#: lib/cr_tf/terraform/vm.py:1068
+msgid "A puppet hiera project name should not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1004
+#: lib/cr_tf/terraform/vm.py:1074
 msgid "A puppet hiera customer project may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1007
+#: lib/cr_tf/terraform/vm.py:1077
 msgid "A puppet hiera customer project may not contain a slash (/) character."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1040
+#: lib/cr_tf/terraform/vm.py:1110
 msgid "A puppet role may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1045
+#: lib/cr_tf/terraform/vm.py:1115
 msgid "A puppet role may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1058
+#: lib/cr_tf/terraform/vm.py:1128
 msgid "A puppet tier name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1063
+#: lib/cr_tf/terraform/vm.py:1133
 msgid "A puppet tier name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1067
+#: lib/cr_tf/terraform/vm.py:1137
 msgid "A puppet tier should be one of {li} (given: {v!r})."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1093
+#: lib/cr_tf/terraform/vm.py:1163
 msgid "A puppet environment must be one of {li} (given: {v!r})."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1118
+#: lib/cr_tf/terraform/vm.py:1188
 msgid "Invalid root disk size {n} - size must be {min} <= SIZE <= {max}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1192
+#: lib/cr_tf/terraform/vm.py:1262
 msgid "Resetting root disk."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1219
+#: lib/cr_tf/terraform/vm.py:1289
 msgid "Using parameters for init data disk:"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1227
+#: lib/cr_tf/terraform/vm.py:1297
 msgid "Got data disk:"
 msgstr ""
 
@@ -1837,3 +1849,12 @@ msgstr ""
 #~ msgid "Checking interfaces of VM {!r} ..."
 #~ msgstr "Checking interfaces of VM {!r} …"
 
+#~ msgid "Parameter nameservers {!r} is not iterable."
+#~ msgstr ""
+
+#~ msgid "There are at most three nameservers accepted, {} will not be considered."
+#~ msgstr ""
+
+#~ msgid "A puppet hiera project name may not be None."
+#~ msgstr ""
+