#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: create_terraform 1.8.10\n"
+"Project-Id-Version: create_terraform 1.9.0\n"
"Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2024-05-24 11:48+0200\n"
+"POT-Creation-Date: 2024-05-27 13:24+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <frank.brehm@pixelpark.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "<no description>"
msgstr ""
-#: lib/create_terraform/app.py:176
+#: lib/create_terraform/app.py:177
msgid "Creates or updates a directory with a terraform environment on base of a given YAML file."
msgstr ""
-#: lib/create_terraform/app.py:207
+#: lib/create_terraform/app.py:208
msgid "Searching for config file {!r} ..."
msgstr ""
-#: lib/create_terraform/app.py:233
+#: lib/create_terraform/app.py:234
msgid ""
"Config file {f!r} not found, using defaults.\n"
"To avoid this message, you may copy {d!r} to {c1!r}, {c2!r} or {c3!r} and fill out all necessary"
" entries, e.g. the passwords and API keys."
msgstr ""
-#: lib/create_terraform/app.py:247
+#: lib/create_terraform/app.py:248
msgid "Error in configuration:"
msgstr ""
-#: lib/create_terraform/app.py:250
+#: lib/create_terraform/app.py:251
msgid "Read configuration:"
msgstr ""
-#: lib/create_terraform/app.py:291
+#: lib/create_terraform/app.py:292
msgid "Removing allowed puppet environments ..."
msgstr ""
-#: lib/create_terraform/app.py:295
+#: lib/create_terraform/app.py:296
msgid "Removing puppet environment {!r} ..."
msgstr ""
-#: lib/create_terraform/app.py:299
+#: lib/create_terraform/app.py:300
msgid "Adding allowed puppet environments ..."
msgstr ""
-#: lib/create_terraform/app.py:303
+#: lib/create_terraform/app.py:304
msgid "Adding puppet environment {!r} ..."
msgstr ""
-#: lib/create_terraform/app.py:308
+#: lib/create_terraform/app.py:309
msgid "Allowed puppet environments:"
msgstr ""
-#: lib/create_terraform/app.py:320
+#: lib/create_terraform/app.py:321
msgid "PowerDNS API key for {!r}"
msgstr ""
-#: lib/create_terraform/app.py:323
+#: lib/create_terraform/app.py:324
msgid "PowerDNS API key"
msgstr ""
-#: lib/create_terraform/app.py:403
+#: lib/create_terraform/app.py:404
+msgid "Special options for {}"
+msgstr ""
+
+#: lib/create_terraform/app.py:408
+msgid "PROJECT"
+msgstr ""
+
+#: lib/create_terraform/app.py:409
+msgid "Name of the project in the Consul Key/Value data store."
+msgstr ""
+
+#: lib/create_terraform/app.py:415
msgid "STEP"
msgstr ""
-#: lib/create_terraform/app.py:405
+#: lib/create_terraform/app.py:417
msgid ""
"Name of the step, where to interrupt the execution of this script. Use {!r} to show a list of "
"all avaliable steps."
msgstr ""
-#: lib/create_terraform/app.py:411
+#: lib/create_terraform/app.py:423
msgid "FILE"
msgstr ""
-#: lib/create_terraform/app.py:413
+#: lib/create_terraform/app.py:425
msgid "Configuration file (default: {!r})"
msgstr ""
-#: lib/create_terraform/app.py:417
+#: lib/create_terraform/app.py:429
msgid "PowerDNS options"
msgstr ""
-#: lib/create_terraform/app.py:421
+#: lib/create_terraform/app.py:433
msgid "Execute PowerDNS checks or actions."
msgstr ""
-#: lib/create_terraform/app.py:425
+#: lib/create_terraform/app.py:437
msgid "HOST"
msgstr ""
-#: lib/create_terraform/app.py:426
+#: lib/create_terraform/app.py:438
msgid "The hostname or address of the PowerDNS master server (Default: {!r})."
msgstr ""
-#: lib/create_terraform/app.py:432
+#: lib/create_terraform/app.py:444
msgid "PORT"
msgstr ""
-#: lib/create_terraform/app.py:433
+#: lib/create_terraform/app.py:445
msgid "The port number of the PowerDNS API (Default: {})."
msgstr ""
-#: lib/create_terraform/app.py:438
+#: lib/create_terraform/app.py:450
msgid "KEY"
msgstr ""
-#: lib/create_terraform/app.py:439
+#: lib/create_terraform/app.py:451
msgid "The key accessing to the PDNS API."
msgstr ""
-#: lib/create_terraform/app.py:444
+#: lib/create_terraform/app.py:456
msgid "Should PDNS API requests executed per HTTPS?"
msgstr ""
-#: lib/create_terraform/app.py:448
+#: lib/create_terraform/app.py:460
msgid "PATH"
msgstr ""
-#: lib/create_terraform/app.py:449
+#: lib/create_terraform/app.py:461
msgid "The path prefix in the URL for PDNS API requests (Default: {!r})."
msgstr ""
-#: lib/create_terraform/app.py:455
+#: lib/create_terraform/app.py:467
msgid "YAML_FILE"
msgstr ""
-#: lib/create_terraform/app.py:456
+#: lib/create_terraform/app.py:468
msgid "The YAML-file with the definition of the VMs to create with terraform."
msgstr ""
-#: lib/create_terraform/app.py:500
+#: lib/create_terraform/app.py:512
msgid "Starting {a!r}, version {v!r} ..."
msgstr ""
-#: lib/create_terraform/app.py:509
+#: lib/create_terraform/app.py:521
msgid "Create Terraform environment"
msgstr ""
-#: lib/create_terraform/app.py:516
+#: lib/create_terraform/app.py:528
msgid "No handler object available."
msgstr ""
-#: lib/create_terraform/app.py:523
+#: lib/create_terraform/app.py:535
msgid "Please input the {}."
msgstr ""
-#: lib/create_terraform/app.py:524 lib/create_terraform/app.py:528
+#: lib/create_terraform/app.py:536 lib/create_terraform/app.py:540
msgid "vSphere user name"
msgstr ""
-#: lib/create_terraform/app.py:526
+#: lib/create_terraform/app.py:538
msgid "Name"
msgstr ""
-#: lib/create_terraform/app.py:528 lib/create_terraform/app.py:557
+#: lib/create_terraform/app.py:540 lib/create_terraform/app.py:569
msgid "No {} given."
msgstr ""
-#: lib/create_terraform/app.py:532
+#: lib/create_terraform/app.py:544
msgid "Setting user for vSphere {vs!r} to {usr!r}."
msgstr ""
-#: lib/create_terraform/app.py:549
+#: lib/create_terraform/app.py:561
msgid "User password of {!r}"
msgstr ""
-#: lib/create_terraform/app.py:551
+#: lib/create_terraform/app.py:563
msgid "Password for user {u!r} of vSphere {n} on {h!r}"
msgstr ""
-#: lib/create_terraform/app.py:557
+#: lib/create_terraform/app.py:569
msgid "password of vSphere user"
msgstr ""
-#: lib/create_terraform/app.py:561
+#: lib/create_terraform/app.py:573
msgid "Setting passwort of vSphere {vs!r} user {usr!r}."
msgstr ""
-#: lib/create_terraform/app.py:580
+#: lib/create_terraform/app.py:592
msgid "Executing {} ..."
msgstr ""
msgid "Invalid puppet environment {env!r} found in {k!r}."
msgstr ""
+#: lib/create_terraform/consul.py:71
+msgid "Invalid parameter {p!r} given in init of a {c} object."
+msgstr ""
+
+#: lib/create_terraform/consul.py:223
+msgid "Setting loglevel of the {m} module to {ll}."
+msgstr ""
+
+#: lib/create_terraform/consul.py:262
+msgid ""
+"Invalid port number {port!r} for the Consul API, must be greater than zero and less than or "
+"equal to {max}."
+msgstr ""
+
+#: lib/create_terraform/consul.py:308
+msgid "The path prefix {!r} must be an absolute path."
+msgstr ""
+
+#: lib/create_terraform/consul.py:324
+msgid ""
+"Invalid timeout {!r} for requesting the Consul API, must be greater than zero and less or equal "
+"to 3600."
+msgstr ""
+
+#: lib/create_terraform/consul.py:341
+msgid "Invalid user agent {!r} given."
+msgstr ""
+
+#: lib/create_terraform/consul.py:400
+msgid "The key {!r} must not be an absolute path."
+msgstr ""
+
+#: lib/create_terraform/consul.py:423
+msgid "URL to request: {!r}"
+msgstr ""
+
+#: lib/create_terraform/consul.py:424
+msgid "Request method: {!r}"
+msgstr ""
+
+#: lib/create_terraform/consul.py:446
+msgid "Simulation mode, Request will not be sent."
+msgstr ""
+
+#: lib/create_terraform/consul.py:464
+msgid "Got a {c} on connecting to {h!r}: {e}."
+msgstr ""
+
+#: lib/create_terraform/consul.py:472
+msgid "Failed to parse the response"
+msgstr ""
+
+#: lib/create_terraform/consul.py:507
+msgid "Got an error response code {code}: {msg}"
+msgstr ""
+
+#: lib/create_terraform/consul.py:555
+msgid "Raw json data:"
+msgstr ""
+
+#: lib/create_terraform/consul.py:559
+msgid "Got data from Consul for key {!r}:"
+msgstr ""
+
+#: lib/create_terraform/consul.py:566
+msgid "Deleting key {key!r} from Consul server {srv!r} ..."
+msgstr ""
+
+#: lib/create_terraform/consul.py:570
+msgid "Got answer: {!r}"
+msgstr ""
+
+#: lib/create_terraform/consul.py:582
+msgid "Preparing mocking ..."
+msgstr ""
+
#: lib/create_terraform/errors.py:73
msgid ""
"There should be too many disks ({gd}) assigned to a VM. There are max. {maxd} disks allowed to "
msgid "Aborting after {!r}."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:94
+#: lib/create_terraform/errors.py:144
+msgid "Got a {code} error code from {uri!r}: {msg}"
+msgstr ""
+
+#: lib/create_terraform/errors.py:147
+msgid "Got a {code} error code: {msg}"
+msgstr ""
+
+#: lib/create_terraform/errors.py:181
+msgid "Got an error requesting {uri!r}: {msg}"
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:97
msgid "After initialization of all objects and handlers."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:95
+#: lib/create_terraform/handler/__init__.py:98
msgid "After initialisation of VSPhere handlers."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:96
+#: lib/create_terraform/handler/__init__.py:99
msgid "After reading the given YAML file."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:97
+#: lib/create_terraform/handler/__init__.py:100
msgid "After retrieving all DNS zones from PowerDNS."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:98
+#: lib/create_terraform/handler/__init__.py:101
+msgid "Check Consul database and cleanup, if necessary."
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:102
msgid "After testing VSPhere handlers."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:99
+#: lib/create_terraform/handler/__init__.py:103
msgid "After collecting all VMWare and local folders."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:100
+#: lib/create_terraform/handler/__init__.py:104
msgid "After collecting all VMWare clusters."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:101
+#: lib/create_terraform/handler/__init__.py:105
msgid "After caching all VMWare VMs and templates."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:102
+#: lib/create_terraform/handler/__init__.py:106
msgid "After collecting all VMWare datastores."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:103
+#: lib/create_terraform/handler/__init__.py:107
msgid "After collecting all VMWare datastore clusters."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:104
+#: lib/create_terraform/handler/__init__.py:108
msgid "After collecting all VMWare networks."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:105
+#: lib/create_terraform/handler/__init__.py:109
msgid "After validating all given VMWare templates."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:106
+#: lib/create_terraform/handler/__init__.py:110
msgid "After syntax validating of data from loaded YAML file."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:107
+#: lib/create_terraform/handler/__init__.py:111
msgid "After validating all given storage data."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:108
+#: lib/create_terraform/handler/__init__.py:112
msgid "After validating all given network interface data."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:109
+#: lib/create_terraform/handler/__init__.py:113
msgid "After validating all given DNS data."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:110
+#: lib/create_terraform/handler/__init__.py:114
msgid "After performing all necessary actions in DNS."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:111
+#: lib/create_terraform/handler/__init__.py:115
msgid "After ensuring availability of the project directory."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:112
+#: lib/create_terraform/handler/__init__.py:116
msgid "After creation of the Terraform project files."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:113
+#: lib/create_terraform/handler/__init__.py:117
msgid "After ensuring availability of VM folders in VMWare vSphere."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:205
+#: lib/create_terraform/handler/__init__.py:216
msgid "Given configuration:"
msgstr ""
-#: lib/create_terraform/handler/__init__.py:209
+#: lib/create_terraform/handler/__init__.py:220
msgid "Directory for postinstall scripts: {!r}."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:211
+#: lib/create_terraform/handler/__init__.py:222
msgid "Directory for postinstall scripts {!r} does not exists."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:215
+#: lib/create_terraform/handler/__init__.py:226
msgid "Path {!r} for postinstall scripts exists, but is not a directory."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:220
+#: lib/create_terraform/handler/__init__.py:231
msgid "Directory for SSH deploy keys: {!r}."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:222
+#: lib/create_terraform/handler/__init__.py:233
msgid "Directory for SSH deploy keys {!r} does not exists."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:226
+#: lib/create_terraform/handler/__init__.py:237
msgid "Path {!r} for SSH deploy keys exists, but is not a directory."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:231
+#: lib/create_terraform/handler/__init__.py:242
msgid "Filename of the private SSH deploy key: {!r}"
msgstr ""
-#: lib/create_terraform/handler/__init__.py:233
+#: lib/create_terraform/handler/__init__.py:244
msgid "Private SSH deploy key file {!r} does not exists or is not a regular file."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:247
+#: lib/create_terraform/handler/__init__.py:263
msgid "Setting simulate of all subsequent objects to {!r} ..."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:273
+#: lib/create_terraform/handler/__init__.py:289
msgid "Invalid step name {!r} for interrupting execution."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:329
+#: lib/create_terraform/handler/__init__.py:345
msgid "Invalid time zone name {!r}."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:331
+#: lib/create_terraform/handler/__init__.py:347
msgid "Setting time zone to {!r}."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:339
+#: lib/create_terraform/handler/__init__.py:355
msgid "Self destruction."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:352 lib/create_terraform/handler/first.py:153
+#: lib/create_terraform/handler/__init__.py:368 lib/create_terraform/handler/first.py:156
msgid "{}-object not initialized."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:358
+#: lib/create_terraform/handler/__init__.py:374
msgid "Simulation mode"
msgstr ""
-#: lib/create_terraform/handler/__init__.py:360
+#: lib/create_terraform/handler/__init__.py:376
msgid "Necessary DNS records are not created."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:361
+#: lib/create_terraform/handler/__init__.py:377
msgid "Terraform files are not created."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:384
+#: lib/create_terraform/handler/__init__.py:404
msgid "Collecting first information from vSPhere."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:390
+#: lib/create_terraform/handler/__init__.py:410
msgid "Retrieving information from vSphere."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:409
+#: lib/create_terraform/handler/__init__.py:429
msgid "Validated VMs:"
msgstr ""
-#: lib/create_terraform/handler/__init__.py:415
+#: lib/create_terraform/handler/__init__.py:435
msgid "There is one existing virtual machine."
msgid_plural "There are {c} existing virtual machines."
msgstr[0] ""
msgstr[1] ""
-#: lib/create_terraform/handler/__init__.py:420
+#: lib/create_terraform/handler/__init__.py:440
msgid "Existing virtual machine:"
msgid_plural "Existing virtual machines:"
msgstr[0] ""
msgstr[1] ""
-#: lib/create_terraform/handler/__init__.py:423
+#: lib/create_terraform/handler/__init__.py:443
msgid "No existing virtual machines found in YAML file."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:431
+#: lib/create_terraform/handler/__init__.py:451
msgid "Finished all steps."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:441
+#: lib/create_terraform/handler/__init__.py:461
msgid "And how I said before - it was only a simulation!"
msgstr ""
-#: lib/create_terraform/handler/__init__.py:451 lib/create_terraform/handler/first.py:112
+#: lib/create_terraform/handler/__init__.py:476
+msgid "Checking the Consul database for key {!r} and cleanup, if necessary ..."
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:483
+msgid "No data for project {!r} found on Consul database."
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:485
+msgid "Found data for project {!r} on Consul database."
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:488
+msgid "Found data:"
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:492 lib/create_terraform/handler/dns.py:57
+#: lib/create_terraform/handler/dns.py:75 lib/create_terraform/handler/dns.py:87
+#: lib/create_terraform/handler/files.py:51 lib/create_terraform/handler/files.py:63
+#: lib/create_terraform/handler/first.py:185 lib/create_terraform/handler/read.py:58
+#: lib/create_terraform/handler/vmware.py:85 lib/create_terraform/handler/vmware.py:114
+#: lib/create_terraform/handler/vmware.py:196 lib/create_terraform/handler/vmware.py:235
+#: lib/create_terraform/handler/vmware.py:251 lib/create_terraform/handler/vmware.py:274
+#: lib/create_terraform/handler/vmware.py:301 lib/create_terraform/handler/vmware.py:321
+#: lib/create_terraform/handler/vmware.py:339 lib/create_terraform/handler/vmware.py:362
+#: lib/create_terraform/handler/vmware.py:406 lib/create_terraform/handler/vmware.py:424
+#: lib/create_terraform/handler/vmware.py:436
+msgid "Finished step {!r}."
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:500
+msgid "Should the project with key '{key}' be removed from Consul server '{srv}' [Y/n]?"
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:515
+msgid "Key is subtle vanished"
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:522
+msgid "Project name {!r} already set."
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:525
+msgid "Setting project name and directory based on file {!r} ..."
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:534
+msgid "Project name is {!r}."
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:536
+msgid "Project directory is: {!r}."
+msgstr ""
+
+#: lib/create_terraform/handler/__init__.py:544 lib/create_terraform/handler/first.py:115
msgid "Executing {!r} ..."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:462 lib/create_terraform/handler/__init__.py:500
-#: lib/create_terraform/handler/first.py:115
+#: lib/create_terraform/handler/__init__.py:555 lib/create_terraform/handler/__init__.py:593
+#: lib/create_terraform/handler/first.py:118
msgid "Completed process:"
msgstr ""
-#: lib/create_terraform/handler/__init__.py:466
+#: lib/create_terraform/handler/__init__.py:559
msgid "Importing existing virtual machines ..."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:476
+#: lib/create_terraform/handler/__init__.py:569
msgid "Importing VM {!r}."
msgstr ""
-#: lib/create_terraform/handler/__init__.py:498
+#: lib/create_terraform/handler/__init__.py:591
msgid "Error on importing VM {!r}:"
msgstr ""
-#: lib/create_terraform/handler/__init__.py:506
+#: lib/create_terraform/handler/__init__.py:599
msgid "Congratulations!"
msgstr ""
-#: lib/create_terraform/handler/__init__.py:508
+#: lib/create_terraform/handler/__init__.py:601
msgid "Now you are ready to deploy the following virtual machines:"
msgstr ""
-#: lib/create_terraform/handler/__init__.py:512
+#: lib/create_terraform/handler/__init__.py:605
msgid "To start the deployment process change to directory {}"
msgstr ""
-#: lib/create_terraform/handler/__init__.py:515
+#: lib/create_terraform/handler/__init__.py:608
msgid "and enter: {}"
msgstr ""
msgstr[0] ""
msgstr[1] ""
-#: lib/create_terraform/handler/dns.py:57 lib/create_terraform/handler/dns.py:75
-#: lib/create_terraform/handler/dns.py:87 lib/create_terraform/handler/files.py:51
-#: lib/create_terraform/handler/files.py:63 lib/create_terraform/handler/first.py:182
-#: lib/create_terraform/handler/read.py:58 lib/create_terraform/handler/vmware.py:97
-#: lib/create_terraform/handler/vmware.py:126 lib/create_terraform/handler/vmware.py:208
-#: lib/create_terraform/handler/vmware.py:247 lib/create_terraform/handler/vmware.py:263
-#: lib/create_terraform/handler/vmware.py:286 lib/create_terraform/handler/vmware.py:313
-#: lib/create_terraform/handler/vmware.py:333 lib/create_terraform/handler/vmware.py:351
-#: lib/create_terraform/handler/vmware.py:374 lib/create_terraform/handler/vmware.py:418
-#: lib/create_terraform/handler/vmware.py:436 lib/create_terraform/handler/vmware.py:448
-msgid "Finished step {!r}."
-msgstr ""
-
#: lib/create_terraform/handler/dns.py:69
msgid "Found one error in validating DNS mappings."
msgid_plural "Found {n} errors in validating DNS mappings."
msgid "Generating file provisioner for {f!r} of {v!r}."
msgstr ""
-#: lib/create_terraform/handler/first.py:64
+#: lib/create_terraform/handler/first.py:67
msgid "No configuration given before initialisation of handlers."
msgstr ""
-#: lib/create_terraform/handler/first.py:68
+#: lib/create_terraform/handler/first.py:71
msgid "{n} is not a {e}-instance, but a {w}-instance instead."
msgstr ""
-#: lib/create_terraform/handler/first.py:79
+#: lib/create_terraform/handler/first.py:82
msgid "Initialize some additional handlers."
msgstr ""
-#: lib/create_terraform/handler/first.py:108
+#: lib/create_terraform/handler/first.py:111
msgid "Checking the terraform version ..."
msgstr ""
-#: lib/create_terraform/handler/first.py:118
+#: lib/create_terraform/handler/first.py:121
msgid "No output on command {!r}."
msgstr ""
-#: lib/create_terraform/handler/first.py:123
+#: lib/create_terraform/handler/first.py:126
msgid "First line:"
msgstr ""
-#: lib/create_terraform/handler/first.py:126
+#: lib/create_terraform/handler/first.py:129
msgid "Could not evaluate version output of terraform:"
msgstr ""
-#: lib/create_terraform/handler/first.py:130
+#: lib/create_terraform/handler/first.py:133
msgid "Terraform version: {!r}."
msgstr ""
-#: lib/create_terraform/handler/first.py:133 lib/create_terraform/handler/first.py:141
+#: lib/create_terraform/handler/first.py:136 lib/create_terraform/handler/first.py:144
msgid "Checking for {o}{m!r} ..."
msgstr ""
-#: lib/create_terraform/handler/first.py:136 lib/create_terraform/handler/first.py:144
+#: lib/create_terraform/handler/first.py:139 lib/create_terraform/handler/first.py:147
msgid "Invalid version {c!r} of terraform, expected {o}{m!r}."
msgstr ""
-#: lib/create_terraform/handler/first.py:159
+#: lib/create_terraform/handler/first.py:162
msgid "Go ahead..."
msgstr ""
-#: lib/create_terraform/handler/first.py:164
+#: lib/create_terraform/handler/first.py:167
msgid "Initialising VSPhere handlers."
msgstr ""
-#: lib/create_terraform/handler/first.py:180
+#: lib/create_terraform/handler/first.py:183
msgid "Current {} object:"
msgstr ""
msgid "Searching for VM definitions in group {!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:53
+#: lib/create_terraform/handler/vmware.py:51
msgid "Collecting all VMWare and local folders ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:54
+#: lib/create_terraform/handler/vmware.py:52
msgid "Get vSphere datacenter ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:58
+#: lib/create_terraform/handler/vmware.py:56
msgid "Collecting used vSphere folders."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:65
+#: lib/create_terraform/handler/vmware.py:63
msgid "Collected used vSphere folders:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:73
-msgid "Project name is {!r}."
-msgstr ""
-
-#: lib/create_terraform/handler/vmware.py:75
-msgid "Project directory is: {!r}."
-msgstr ""
-
-#: lib/create_terraform/handler/vmware.py:91
+#: lib/create_terraform/handler/vmware.py:79
msgid "Did not found root terraform directory above {!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:95
+#: lib/create_terraform/handler/vmware.py:83
msgid "Full project name: {!r}"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:107
+#: lib/create_terraform/handler/vmware.py:95
msgid "Initialize VSPhere ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:116
+#: lib/create_terraform/handler/vmware.py:104
msgid "There is only one, unique VSPhere definition allowed in a project file."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:118
+#: lib/create_terraform/handler/vmware.py:106
msgid "In {f!r} were found {nr} different VSPhere definitions:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:137
+#: lib/create_terraform/handler/vmware.py:125
msgid "Initializing VSphere {!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:139
+#: lib/create_terraform/handler/vmware.py:127
msgid "VSPhere {!r} not defined in configuration."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:143
+#: lib/create_terraform/handler/vmware.py:131
msgid "Setting {st} to {what!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:147
+#: lib/create_terraform/handler/vmware.py:135
msgid "Setting {}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:177
+#: lib/create_terraform/handler/vmware.py:165
msgid "Initialising a {}-object with params:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:201
+#: lib/create_terraform/handler/vmware.py:189
msgid "Created {}-object:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:217
+#: lib/create_terraform/handler/vmware.py:205
msgid "Assigning not defined templates and clusters of VMs by their appropriate default values."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:226
+#: lib/create_terraform/handler/vmware.py:214
msgid "Setting cluster of {n!r} to {c!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:233
+#: lib/create_terraform/handler/vmware.py:221
msgid "Setting template of {n!r} to {t!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:244
+#: lib/create_terraform/handler/vmware.py:232
msgid "Searching for clusters in VSPhere {!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:257
+#: lib/create_terraform/handler/vmware.py:245
msgid "Found one error in exploring vSphere VMs."
msgid_plural "Found {n} errors in exploring vSphere VMs."
msgstr[0] ""
msgstr[1] ""
-#: lib/create_terraform/handler/vmware.py:276
+#: lib/create_terraform/handler/vmware.py:264
msgid "Searching for datastores in VSPhere {!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:281
+#: lib/create_terraform/handler/vmware.py:269
msgid "Found one datastore."
msgid_plural "Found {n} datastores."
msgstr[0] ""
msgstr[1] ""
-#: lib/create_terraform/handler/vmware.py:284
+#: lib/create_terraform/handler/vmware.py:272
msgid "No VSPhere datastores found."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:299
+#: lib/create_terraform/handler/vmware.py:287
msgid "Searching for datastore clusters in VSPhere {!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:305
+#: lib/create_terraform/handler/vmware.py:293
msgid "Found one datastore cluster."
msgid_plural "Found {n} datastore clusters."
msgstr[0] ""
msgstr[1] ""
-#: lib/create_terraform/handler/vmware.py:311
+#: lib/create_terraform/handler/vmware.py:299
msgid "No VSPhere datastore clusters found."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:324
+#: lib/create_terraform/handler/vmware.py:312
msgid "Searching for networks in VSPhere {!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:327
+#: lib/create_terraform/handler/vmware.py:315
msgid "Found one error in exploring vSphere {v!r} resources."
msgid_plural "Found {n} errors in exploring vSphere {v!r} resources."
msgstr[0] ""
msgstr[1] ""
-#: lib/create_terraform/handler/vmware.py:345
+#: lib/create_terraform/handler/vmware.py:333
msgid "Found one error in exploring vSphere templates."
msgid_plural "Found {n} errors in exploring vSphere templates."
msgstr[0] ""
msgstr[1] ""
-#: lib/create_terraform/handler/vmware.py:362
+#: lib/create_terraform/handler/vmware.py:350
msgid "Validating information from YAML file ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:366
+#: lib/create_terraform/handler/vmware.py:354
msgid "Found one error in validating vSphere computing clusters."
msgid_plural "Found {n} errors in validating vSphere computing clusters."
msgstr[0] ""
msgstr[1] ""
-#: lib/create_terraform/handler/vmware.py:381
+#: lib/create_terraform/handler/vmware.py:369
msgid "Got a list of all VMs and templates ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:400
+#: lib/create_terraform/handler/vmware.py:388
msgid "All existing VMs and templates:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:412
+#: lib/create_terraform/handler/vmware.py:400
msgid "Found one error in validating VM storages."
msgid_plural "Found {n} errors in validating VM storages."
msgstr[0] ""
msgstr[1] ""
-#: lib/create_terraform/handler/vmware.py:430
+#: lib/create_terraform/handler/vmware.py:418
msgid "Found one error in validating VM interfaces."
msgid_plural "Found {n} errors in validating VM interfaces."
msgstr[0] ""
msgstr[1] ""
-#: lib/create_terraform/handler/vmware.py:455
+#: lib/create_terraform/handler/vmware.py:443
msgid "Exploring and caching all vSphere VMs and templates ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:476
+#: lib/create_terraform/handler/vmware.py:464
msgid "Found one VM or template in vSphere."
msgid_plural "Found {nr} VMs and templates in vSphere."
msgstr[0] ""
msgstr[1] ""
-#: lib/create_terraform/handler/vmware.py:483
+#: lib/create_terraform/handler/vmware.py:471
msgid "All explored vSphere VMs and templates:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:489
+#: lib/create_terraform/handler/vmware.py:477
msgid "Exploring all vSphere templates ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:507
+#: lib/create_terraform/handler/vmware.py:495
msgid "VM {!r} has not template defined."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:510
+#: lib/create_terraform/handler/vmware.py:498
msgid "All {} VSPhere templates to explore:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:520
+#: lib/create_terraform/handler/vmware.py:508
msgid "Searching for template {t!r} in VSPhere {v!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:527
+#: lib/create_terraform/handler/vmware.py:515
msgid "Checking VM {n!r} against pattern {p!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:531
+#: lib/create_terraform/handler/vmware.py:519
msgid "Found VMWare template {n!r} in vSphere {vs!r}, path {path!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:536
+#: lib/create_terraform/handler/vmware.py:524
msgid ""
"Found VM {n!r} in vSphere {vs!r}, path {path!r}, which is not a template, but it will be used as"
" a template."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:547
+#: lib/create_terraform/handler/vmware.py:535
msgid "Template {t!r} not found in VSPhere {v!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:552
+#: lib/create_terraform/handler/vmware.py:540
msgid "All explored vSphere templates:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:566
+#: lib/create_terraform/handler/vmware.py:554
msgid "Validating existence of computing clusters of the VMs."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:587
+#: lib/create_terraform/handler/vmware.py:575
msgid "Checking existence of computing cluster {c!r} in VSPhere {v!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:595
+#: lib/create_terraform/handler/vmware.py:583
msgid "Found computing cluster {cl!r} in VSPhere {v!r} (defined for VMs {vms})."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:599
+#: lib/create_terraform/handler/vmware.py:587
msgid "Computing cluster {cl!r} (defined for VMs {vms}) in VSPhere {v!r} not found."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:608
+#: lib/create_terraform/handler/vmware.py:596
msgid "Validating existence of VMs in VMWare."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:628
+#: lib/create_terraform/handler/vmware.py:616
msgid "[{m}] - VM is already existing in VSphere {v!r}, path {p!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:635
+#: lib/create_terraform/handler/vmware.py:623
msgid "VM info:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:637
+#: lib/create_terraform/handler/vmware.py:625
msgid "Datastore of VM {vm!r}: {ds!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:643
+#: lib/create_terraform/handler/vmware.py:631
msgid ""
"{prefix} - Existing VM '{name}' in vSphere {vs!r} is currently located in folder '{cur_f}' "
"instead in '{exp_f}'."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:646 lib/create_terraform/handler/vmware.py:670
+#: lib/create_terraform/handler/vmware.py:634 lib/create_terraform/handler/vmware.py:658
msgid "CAUTION!"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:674
+#: lib/create_terraform/handler/vmware.py:662
msgid "Did not found any VM to deploy!"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:677
+#: lib/create_terraform/handler/vmware.py:665
msgid "No VMs to deploy"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:693
+#: lib/create_terraform/handler/vmware.py:681
msgid "Used datastore clusters:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:695
+#: lib/create_terraform/handler/vmware.py:683
msgid "No datastore clusters are used."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:702
+#: lib/create_terraform/handler/vmware.py:690
msgid "Used datastors:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:704
+#: lib/create_terraform/handler/vmware.py:692
msgid "No datastores are used."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:709
+#: lib/create_terraform/handler/vmware.py:697
msgid "Validating given datastore clusters of VMs ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:737
+#: lib/create_terraform/handler/vmware.py:725
msgid "Found datastore cluster {c!r} in VSphere {v!r} for VM {n!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:741
+#: lib/create_terraform/handler/vmware.py:729
msgid "Setting datastore cluster for VM {n!r} to {c!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:746
+#: lib/create_terraform/handler/vmware.py:734
msgid "Free space of cluster {c!r} in VSphere {v!r} before provisioning: {a:0.1f} GiB."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:751
+#: lib/create_terraform/handler/vmware.py:739
msgid ""
"Datastore cluster {d!r} in VSphere {v!r} has not sufficient space for storage of VM {vm!r} "
"(needed {n:0.1f} GiB, available {a:0.1f} GiB)."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:761
+#: lib/create_terraform/handler/vmware.py:749
msgid "Free space in cluster {c!r} in VSphere {v!r} after provisioning: {a:0.1f} GiB."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:773
+#: lib/create_terraform/handler/vmware.py:761
msgid "Datastore cluster {c!r} of VM {n!r} not found in VSphere {v!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:780
+#: lib/create_terraform/handler/vmware.py:768
msgid "Validating given datastores of VMs and assign failing ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:786
+#: lib/create_terraform/handler/vmware.py:774
msgid "Removing defined datastore {d!r} for VM {n!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:811 lib/create_terraform/handler/vmware.py:919
+#: lib/create_terraform/handler/vmware.py:799 lib/create_terraform/handler/vmware.py:907
msgid "Did not found cluster object {c!r} for VM {n!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:821 lib/create_terraform/handler/vmware.py:856
+#: lib/create_terraform/handler/vmware.py:809 lib/create_terraform/handler/vmware.py:844
msgid "Found datastore {d!r} for VM {n!r} in VSPhere {v!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:824
+#: lib/create_terraform/handler/vmware.py:812
msgid "Datastore {d!r} not available in cluster {c!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:828
+#: lib/create_terraform/handler/vmware.py:816
msgid "Setting datastore for VM {n!r} to {d!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:833
+#: lib/create_terraform/handler/vmware.py:821
msgid ""
"Datastore {d!r} has not sufficient space for storage of VM {v!r} (needed {n:0.1f} GiB, available"
" {a:0.1f} GiB)."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:844
+#: lib/create_terraform/handler/vmware.py:832
msgid "Datastore {d!r} of VM {n!r} not found in VSPhere {v!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:869
+#: lib/create_terraform/handler/vmware.py:857
msgid "Validating interfaces of VMs and assign networks ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:874
+#: lib/create_terraform/handler/vmware.py:862
msgid "Validated FQDNs:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:875
+#: lib/create_terraform/handler/vmware.py:863
msgid "Validated Addresses:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:885
+#: lib/create_terraform/handler/vmware.py:873
msgid "Used networks:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:891
+#: lib/create_terraform/handler/vmware.py:879
msgid "Used forward DNS entries:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:897
+#: lib/create_terraform/handler/vmware.py:885
msgid "Used reverse DNS entries:"
msgstr ""
-#: lib/create_terraform/handler/vmware.py:903
+#: lib/create_terraform/handler/vmware.py:891
msgid "Checking interfaces of VM {n!r} in VSPhere {v!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:907
+#: lib/create_terraform/handler/vmware.py:895
msgid "No interfaces defined for VM {!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:936
+#: lib/create_terraform/handler/vmware.py:924
msgid "Checking interface {i} of VM {n!r} ..."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:940
+#: lib/create_terraform/handler/vmware.py:928
msgid "Interface {i} of VM {n!r} has no defined address."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:946
+#: lib/create_terraform/handler/vmware.py:934
msgid "Interface {i} of VM {n!r} has no defined FQDN."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:952
+#: lib/create_terraform/handler/vmware.py:940
msgid "FQDN {f!r} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:964
+#: lib/create_terraform/handler/vmware.py:952
msgid "IPv4 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:979
+#: lib/create_terraform/handler/vmware.py:967
msgid "IPv6 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:995
+#: lib/create_terraform/handler/vmware.py:983
msgid "Could not find network {n!r} for VM {v!r}, interface {i}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:1007
+#: lib/create_terraform/handler/vmware.py:995
msgid "Found network {n!r} for interface {i} of VM {v!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:1011
+#: lib/create_terraform/handler/vmware.py:999
msgid "Network {n!r} for interface {i} of VM {v!r} not available in cluster {c!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:1016
+#: lib/create_terraform/handler/vmware.py:1004
msgid "Network {n!r} is available in cluster {c!r}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:1021
+#: lib/create_terraform/handler/vmware.py:1009
msgid "Setting gateway of interface {i} of VM {v!r} to {g}."
msgstr ""
-#: lib/create_terraform/handler/vmware.py:1047
+#: lib/create_terraform/handler/vmware.py:1035
msgid "Ensuring existence of all necessary vSphere VM folders."
msgstr ""
#
msgid ""
msgstr ""
-"Project-Id-Version: create_terraform 1.8.10\n"
+"Project-Id-Version: create_terraform 1.9.0\n"
"Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2024-05-24 11:48+0200\n"
-"PO-Revision-Date: 2024-05-24 11:50+0200\n"
+"POT-Creation-Date: 2024-05-27 13:24+0200\n"
+"PO-Revision-Date: 2024-05-27 14:10+0200\n"
"Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
"Language: de_DE\n"
"Language-Team: Frank Brehm <frank.brehm@pixelpark.com>\n"
msgid "<no description>"
msgstr "<keine Beschreibung>"
-#: lib/create_terraform/app.py:176
+#: lib/create_terraform/app.py:177
msgid "Creates or updates a directory with a terraform environment on base of a given YAML file."
msgstr ""
"Erstellt oder aktualisiert ein Verzeichnis mit einer Terraform-Umgebung auf Basis einer "
"gegebenen YAML-Datei."
-#: lib/create_terraform/app.py:207
+#: lib/create_terraform/app.py:208
msgid "Searching for config file {!r} ..."
msgstr "Suche nach Netzwerken in VSPhere {!r} …"
-#: lib/create_terraform/app.py:233
+#: lib/create_terraform/app.py:234
msgid ""
"Config file {f!r} not found, using defaults.\n"
"To avoid this message, you may copy {d!r} to {c1!r}, {c2!r} or {c3!r} and fill out all necessary"
"Die Konfigurationsdatei {f!r} existiert nicht.\n"
"Bitte kopiere {d!r} nach {f!r} und fülle alle notwendigen Felder, wie Paßworte und API-Keys, aus."
-#: lib/create_terraform/app.py:247
+#: lib/create_terraform/app.py:248
msgid "Error in configuration:"
msgstr "Konfigurationsfehler:"
-#: lib/create_terraform/app.py:250
+#: lib/create_terraform/app.py:251
msgid "Read configuration:"
msgstr "Gelesene Konfiguration:"
-#: lib/create_terraform/app.py:291
+#: lib/create_terraform/app.py:292
msgid "Removing allowed puppet environments ..."
msgstr "Ungültige Puppet-Umgebung {!r}."
-#: lib/create_terraform/app.py:295
+#: lib/create_terraform/app.py:296
msgid "Removing puppet environment {!r} ..."
msgstr "Setze Puppet Umgebung auf {!r}."
-#: lib/create_terraform/app.py:299
+#: lib/create_terraform/app.py:300
msgid "Adding allowed puppet environments ..."
msgstr "Ungültige Puppet-Umgebung {!r}."
-#: lib/create_terraform/app.py:303
+#: lib/create_terraform/app.py:304
msgid "Adding puppet environment {!r} ..."
msgstr "Ungültige Puppet-Umgebung {!r}."
-#: lib/create_terraform/app.py:308
+#: lib/create_terraform/app.py:309
msgid "Allowed puppet environments:"
msgstr "Ungültige Puppet-Umgebung {!r}."
-#: lib/create_terraform/app.py:320
+#: lib/create_terraform/app.py:321
msgid "PowerDNS API key for {!r}"
msgstr "PowerDNS-API-Schlüssel für {!r}"
-#: lib/create_terraform/app.py:323
+#: lib/create_terraform/app.py:324
msgid "PowerDNS API key"
msgstr "PowerDNS-API-Schlüssel"
-#: lib/create_terraform/app.py:403
+#: lib/create_terraform/app.py:404
+msgid "Special options for {}"
+msgstr "Spezielle Optionen für {}"
+
+#: lib/create_terraform/app.py:408
+msgid "PROJECT"
+msgstr "PROJEKT"
+
+#: lib/create_terraform/app.py:409
+msgid "Name of the project in the Consul Key/Value data store."
+msgstr "Name des Projektes im Consul-Key/Value-Datenspeicher."
+
+#: lib/create_terraform/app.py:415
msgid "STEP"
msgstr "SCHRITT"
-#: lib/create_terraform/app.py:405
+#: lib/create_terraform/app.py:417
msgid ""
"Name of the step, where to interrupt the execution of this script. Use {!r} to show a list of "
"all avaliable steps."
"Name des Schrittes, nach dem die Ausführung dieses Skripts unterbrochen werden soll. Verwende "
"{!r}, um eine Liste aller verfügbarer Schritte anzuzeigen."
-#: lib/create_terraform/app.py:411
+#: lib/create_terraform/app.py:423
msgid "FILE"
msgstr "DATEI"
-#: lib/create_terraform/app.py:413
+#: lib/create_terraform/app.py:425
msgid "Configuration file (default: {!r})"
msgstr "Konfigurationsdatei (Vorgabe: {!r})"
-#: lib/create_terraform/app.py:417
+#: lib/create_terraform/app.py:429
msgid "PowerDNS options"
msgstr "PowerDNS-Optionen"
-#: lib/create_terraform/app.py:421
+#: lib/create_terraform/app.py:433
msgid "Execute PowerDNS checks or actions."
msgstr "PowerDNS Checks oder Aktionen ausführen."
-#: lib/create_terraform/app.py:425
+#: lib/create_terraform/app.py:437
msgid "HOST"
msgstr "HOST"
-#: lib/create_terraform/app.py:426
+#: lib/create_terraform/app.py:438
msgid "The hostname or address of the PowerDNS master server (Default: {!r})."
msgstr "Der Hostname oder die Adresse des PowerDNS-Masterservers (Vorgabe: {!r})."
-#: lib/create_terraform/app.py:432
+#: lib/create_terraform/app.py:444
msgid "PORT"
msgstr "PORT"
-#: lib/create_terraform/app.py:433
+#: lib/create_terraform/app.py:445
msgid "The port number of the PowerDNS API (Default: {})."
msgstr "Die Portnummer der PowerDNS-API (Vorgabe: {})."
-#: lib/create_terraform/app.py:438
+#: lib/create_terraform/app.py:450
msgid "KEY"
msgstr "SCHLÜSSEL"
-#: lib/create_terraform/app.py:439
+#: lib/create_terraform/app.py:451
msgid "The key accessing to the PDNS API."
msgstr "Der Schlüssel, um auf die PDNS-API zuzugreifen."
-#: lib/create_terraform/app.py:444
+#: lib/create_terraform/app.py:456
msgid "Should PDNS API requests executed per HTTPS?"
msgstr "Sollen die PDNS-API-Zugriffe mittels HTTP ausgeführt werden?"
-#: lib/create_terraform/app.py:448
+#: lib/create_terraform/app.py:460
msgid "PATH"
msgstr "PFAD"
-#: lib/create_terraform/app.py:449
+#: lib/create_terraform/app.py:461
msgid "The path prefix in the URL for PDNS API requests (Default: {!r})."
msgstr "Der Pfad-Präfix in der URL der PDNS-API-Zugriffe (Vorgane: {!r})."
-#: lib/create_terraform/app.py:455
+#: lib/create_terraform/app.py:467
msgid "YAML_FILE"
msgstr "YAML_DATEI"
-#: lib/create_terraform/app.py:456
+#: lib/create_terraform/app.py:468
msgid "The YAML-file with the definition of the VMs to create with terraform."
msgstr "Die YAML-Datei mit den Definitionen der mittels Terraform zu erstellenden VMs."
-#: lib/create_terraform/app.py:500
+#: lib/create_terraform/app.py:512
msgid "Starting {a!r}, version {v!r} ..."
msgstr "Starte {a!r}, Version {v!r} …"
-#: lib/create_terraform/app.py:509
+#: lib/create_terraform/app.py:521
msgid "Create Terraform environment"
msgstr "Erstelle Terraform-Umgebung"
-#: lib/create_terraform/app.py:516
+#: lib/create_terraform/app.py:528
msgid "No handler object available."
msgstr "Kein Handler-Objekt verfügbar."
-#: lib/create_terraform/app.py:523
+#: lib/create_terraform/app.py:535
msgid "Please input the {}."
msgstr "Bitte den {} eingeben."
-#: lib/create_terraform/app.py:524 lib/create_terraform/app.py:528
+#: lib/create_terraform/app.py:536 lib/create_terraform/app.py:540
msgid "vSphere user name"
msgstr "vSphere-Nutzernamen"
-#: lib/create_terraform/app.py:526
+#: lib/create_terraform/app.py:538
msgid "Name"
msgstr "Name"
-#: lib/create_terraform/app.py:528 lib/create_terraform/app.py:557
+#: lib/create_terraform/app.py:540 lib/create_terraform/app.py:569
msgid "No {} given."
msgstr "Kein {} angegeben."
-#: lib/create_terraform/app.py:532
+#: lib/create_terraform/app.py:544
msgid "Setting user for vSphere {vs!r} to {usr!r}."
msgstr "Setze Cluster von {n!r} auf {c!r} …"
-#: lib/create_terraform/app.py:549
+#: lib/create_terraform/app.py:561
msgid "User password of {!r}"
msgstr "Nutzerpasswort von {!r}"
-#: lib/create_terraform/app.py:551
+#: lib/create_terraform/app.py:563
msgid "Password for user {u!r} of vSphere {n} on {h!r}"
msgstr "Passwort für Nutzer {u!r} in vSphere {n} auf {h!r}"
-#: lib/create_terraform/app.py:557
+#: lib/create_terraform/app.py:569
msgid "password of vSphere user"
msgstr "Passwort des vSphere-Nutzers"
-#: lib/create_terraform/app.py:561
+#: lib/create_terraform/app.py:573
msgid "Setting passwort of vSphere {vs!r} user {usr!r}."
msgstr "Setze das Passwort von Nutzer {usr!r} in vSphere {vs!r}."
-#: lib/create_terraform/app.py:580
+#: lib/create_terraform/app.py:592
msgid "Executing {} ..."
msgstr "Führe {} aus …"
msgid "Invalid puppet environment {env!r} found in {k!r}."
msgstr "Ungültige Puppet-Umgebung {!r}."
+#: lib/create_terraform/consul.py:71
+msgid "Invalid parameter {p!r} given in init of a {c} object."
+msgstr "Ungültiger Parameter {p!r} in init eines {c}-Objekts übergeben."
+
+#: lib/create_terraform/consul.py:223
+msgid "Setting loglevel of the {m} module to {ll}."
+msgstr "Setze Loglevel des {m}-Moduls auf {ll}."
+
+#: lib/create_terraform/consul.py:262
+msgid ""
+"Invalid port number {port!r} for the Consul API, must be greater than zero and less than or "
+"equal to {max}."
+msgstr ""
+"Ungültige Postnummer {port!r} für die Consul-API, sie muss größer als Null und kleiner oder gleich {max} sein."
+
+#: lib/create_terraform/consul.py:308
+msgid "The path prefix {!r} must be an absolute path."
+msgstr "Der Pfadpräfix {!r} muss ein absoluter Pfad sein."
+
+#: lib/create_terraform/consul.py:324
+msgid ""
+"Invalid timeout {!r} for requesting the Consul API, must be greater than zero and less or equal "
+"to 3600."
+msgstr ""
+"Ungültiger Wert {t!r} für den Timeout beim Zugriff auf die Consul-API, dieser muss größer als Null und kleiner oder gleich {m} sein."
+
+#: lib/create_terraform/consul.py:341
+msgid "Invalid user agent {!r} given."
+msgstr "Ungültiger User-Agent {!r} angegeben."
+
+#: lib/create_terraform/consul.py:400
+msgid "The key {!r} must not be an absolute path."
+msgstr "Der Schlüssel {!r} darf kein absoluter Pfad sein."
+
+#: lib/create_terraform/consul.py:423
+msgid "URL to request: {!r}"
+msgstr "URL zur Abfrage: {!r}"
+
+#: lib/create_terraform/consul.py:424
+msgid "Request method: {!r}"
+msgstr "Abfrage-Methode: {!r}"
+
+#: lib/create_terraform/consul.py:446
+msgid "Simulation mode, Request will not be sent."
+msgstr "Simulationsmodus - die Abfrage wird nicht versendet."
+
+#: lib/create_terraform/consul.py:464
+msgid "Got a {c} on connecting to {h!r}: {e}."
+msgstr "Habe ein {c} bei der Verbindung zu {h!r} erhalten: {e}."
+
+#: lib/create_terraform/consul.py:472
+msgid "Failed to parse the response"
+msgstr "Konnte die Antwort nicht auswerten"
+
+#: lib/create_terraform/consul.py:507
+msgid "Got an error response code {code}: {msg}"
+msgstr "Habe einen Fehler-Antwortcode {code} erhalten: {msg}"
+
+#: lib/create_terraform/consul.py:555
+msgid "Raw json data:"
+msgstr "Ursprungs-Json-Daten:"
+
+#: lib/create_terraform/consul.py:559
+msgid "Got data from Consul for key {!r}:"
+msgstr "Erhaltene Daten von Consul für den Schlüssel {!r}:"
+
+#: lib/create_terraform/consul.py:566
+msgid "Deleting key {key!r} from Consul server {srv!r} ..."
+msgstr "Lösche den Schlüssel {key!r} vom Consul-Server …"
+
+#: lib/create_terraform/consul.py:570
+msgid "Got answer: {!r}"
+msgstr "Erhaltene Antwort: {!r}"
+
+#: lib/create_terraform/consul.py:582
+msgid "Preparing mocking ..."
+msgstr "Bereite Mocking vor …"
+
#: lib/create_terraform/errors.py:73
msgid ""
"There should be too many disks ({gd}) assigned to a VM. There are max. {maxd} disks allowed to "
msgid "Aborting after {!r}."
msgstr "Abbruch nach {!r}."
-#: lib/create_terraform/handler/__init__.py:94
+#: lib/create_terraform/errors.py:144
+msgid "Got a {code} error code from {uri!r}: {msg}"
+msgstr "Habe einen {code}-Fehlercode von {uri!r} erhalten: {msg}"
+
+#: lib/create_terraform/errors.py:147
+msgid "Got a {code} error code: {msg}"
+msgstr "Habe einen {code}-Fehlercode erhalten: {msg}"
+
+#: lib/create_terraform/errors.py:181
+msgid "Got an error requesting {uri!r}: {msg}"
+msgstr "Habe einen Fehlercode bei der Abfrage von {uri!r} erhalten: {msg}"
+
+#: lib/create_terraform/handler/__init__.py:97
msgid "After initialization of all objects and handlers."
msgstr "Nach der Initialisierung aller Objekte und Handler."
-#: lib/create_terraform/handler/__init__.py:95
+#: lib/create_terraform/handler/__init__.py:98
msgid "After initialisation of VSPhere handlers."
msgstr "Nach der Initialisierung des VSPhere-Handlers."
-#: lib/create_terraform/handler/__init__.py:96
+#: lib/create_terraform/handler/__init__.py:99
msgid "After reading the given YAML file."
msgstr "Nach dem Lesen der übergebenen YAML-Datei."
-#: lib/create_terraform/handler/__init__.py:97
+#: lib/create_terraform/handler/__init__.py:100
msgid "After retrieving all DNS zones from PowerDNS."
msgstr "Nach dem Ermitteln aller DNS-Zonen von PowerDNS."
-#: lib/create_terraform/handler/__init__.py:98
+#: lib/create_terraform/handler/__init__.py:101
+msgid "Check Consul database and cleanup, if necessary."
+msgstr "Überprüfe Consul-Datenspeicher, und räume auf, wenn notwendig."
+
+#: lib/create_terraform/handler/__init__.py:102
msgid "After testing VSPhere handlers."
msgstr "Initialisiere VSPhere-Handler."
-#: lib/create_terraform/handler/__init__.py:99
+#: lib/create_terraform/handler/__init__.py:103
msgid "After collecting all VMWare and local folders."
msgstr "Nach dem Sammeln alle VMWare- und lokalen Verzeichnisse."
-#: lib/create_terraform/handler/__init__.py:100
+#: lib/create_terraform/handler/__init__.py:104
msgid "After collecting all VMWare clusters."
msgstr "Nach dem Ermitteln aller VMWare-Cluster."
-#: lib/create_terraform/handler/__init__.py:101
+#: lib/create_terraform/handler/__init__.py:105
msgid "After caching all VMWare VMs and templates."
msgstr "Nach dem Zwischespeichern aller VMWare VMs und Vorlagen."
-#: lib/create_terraform/handler/__init__.py:102
+#: lib/create_terraform/handler/__init__.py:106
msgid "After collecting all VMWare datastores."
msgstr "Nach dem Ermitteln aller VMWare-Datastores."
-#: lib/create_terraform/handler/__init__.py:103
+#: lib/create_terraform/handler/__init__.py:107
msgid "After collecting all VMWare datastore clusters."
msgstr "Nach dem Ermitteln aller VMWare-Datastore-Cluster."
-#: lib/create_terraform/handler/__init__.py:104
+#: lib/create_terraform/handler/__init__.py:108
msgid "After collecting all VMWare networks."
msgstr "Nach dem Ermitteln aller VMWare-Netzwerke."
-#: lib/create_terraform/handler/__init__.py:105
+#: lib/create_terraform/handler/__init__.py:109
msgid "After validating all given VMWare templates."
msgstr "Nach der Validierung aller übergebenen VMWare-Vorlagen."
-#: lib/create_terraform/handler/__init__.py:106
+#: lib/create_terraform/handler/__init__.py:110
msgid "After syntax validating of data from loaded YAML file."
msgstr "Nach der Syntaxüberprüfung der Daten aus der geladenen YAML-Datei."
-#: lib/create_terraform/handler/__init__.py:107
+#: lib/create_terraform/handler/__init__.py:111
msgid "After validating all given storage data."
msgstr "Nach der Validierung aller übergebenen Speicher-Daten."
-#: lib/create_terraform/handler/__init__.py:108
+#: lib/create_terraform/handler/__init__.py:112
msgid "After validating all given network interface data."
msgstr "Nach der Validierung aller übergebenen Netzwerkschnittstellen-Daten."
-#: lib/create_terraform/handler/__init__.py:109
+#: lib/create_terraform/handler/__init__.py:113
msgid "After validating all given DNS data."
msgstr "Nach der Validierung aller übergebenen DNS-Daten."
-#: lib/create_terraform/handler/__init__.py:110
+#: lib/create_terraform/handler/__init__.py:114
msgid "After performing all necessary actions in DNS."
msgstr "Nach der Durchführung aller notwendigen Aktionen im DNS."
-#: lib/create_terraform/handler/__init__.py:111
+#: lib/create_terraform/handler/__init__.py:115
msgid "After ensuring availability of the project directory."
msgstr "Nach der Gewährleistung der Verfügbarkeit des Projekt-Verzeichnisses."
-#: lib/create_terraform/handler/__init__.py:112
+#: lib/create_terraform/handler/__init__.py:116
msgid "After creation of the Terraform project files."
msgstr "Nach der Erstellung der Terraform-Projektdateien."
-#: lib/create_terraform/handler/__init__.py:113
+#: lib/create_terraform/handler/__init__.py:117
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/create_terraform/handler/__init__.py:205
+#: lib/create_terraform/handler/__init__.py:216
msgid "Given configuration:"
msgstr "Gelesene Konfiguration:"
-#: lib/create_terraform/handler/__init__.py:209
+#: lib/create_terraform/handler/__init__.py:220
msgid "Directory for postinstall scripts: {!r}."
msgstr "Verzeichnis für Postinstall-Skripts: {!r}."
-#: lib/create_terraform/handler/__init__.py:211
+#: lib/create_terraform/handler/__init__.py:222
msgid "Directory for postinstall scripts {!r} does not exists."
msgstr "Das Verzeichnis für Postinstall-Skripts {!r} existiert nicht."
-#: lib/create_terraform/handler/__init__.py:215
+#: lib/create_terraform/handler/__init__.py:226
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/create_terraform/handler/__init__.py:220
+#: lib/create_terraform/handler/__init__.py:231
msgid "Directory for SSH deploy keys: {!r}."
msgstr "Verzeichnis der SSH-Deploy-Schlüssel: {!r}."
-#: lib/create_terraform/handler/__init__.py:222
+#: lib/create_terraform/handler/__init__.py:233
msgid "Directory for SSH deploy keys {!r} does not exists."
msgstr "Das Verzeichnis für die SSH-Deploy-Schlüssel {!r} existiert nicht."
-#: lib/create_terraform/handler/__init__.py:226
+#: lib/create_terraform/handler/__init__.py:237
msgid "Path {!r} for SSH deploy keys exists, but is not a directory."
msgstr "Der Pfad {!r} für die SSH-Deploy-Schlüssel existiert, ist aber kein Verzeichnis."
-#: lib/create_terraform/handler/__init__.py:231
+#: lib/create_terraform/handler/__init__.py:242
msgid "Filename of the private SSH deploy key: {!r}"
msgstr "Dateiname des privaten SSH-Deploy-Schlüssels: {!r}"
-#: lib/create_terraform/handler/__init__.py:233
+#: lib/create_terraform/handler/__init__.py:244
msgid "Private SSH deploy key file {!r} does not exists or is not a regular file."
msgstr "Der private SSH-Deploy-Schlüssel {!r} existiert entweder nicht, oder ist keine reguläre Datei."
-#: lib/create_terraform/handler/__init__.py:247
+#: lib/create_terraform/handler/__init__.py:263
msgid "Setting simulate of all subsequent objects to {!r} ..."
msgstr "Setze Simulationsmodus aller untergeordneter Objekte auf {!r} …"
-#: lib/create_terraform/handler/__init__.py:273
+#: lib/create_terraform/handler/__init__.py:289
msgid "Invalid step name {!r} for interrupting execution."
msgstr "Ungültiger Schrittname {!r} zur Unterbrechung der Ausführung."
-#: lib/create_terraform/handler/__init__.py:329
+#: lib/create_terraform/handler/__init__.py:345
msgid "Invalid time zone name {!r}."
msgstr "Ungültiger Zeitzonenname {!r}."
-#: lib/create_terraform/handler/__init__.py:331
+#: lib/create_terraform/handler/__init__.py:347
msgid "Setting time zone to {!r}."
msgstr "Setze Zeitzone auf {!r}."
-#: lib/create_terraform/handler/__init__.py:339
+#: lib/create_terraform/handler/__init__.py:355
msgid "Self destruction."
msgstr "Selbstzerstörung."
-#: lib/create_terraform/handler/__init__.py:352 lib/create_terraform/handler/first.py:153
+#: lib/create_terraform/handler/__init__.py:368 lib/create_terraform/handler/first.py:156
msgid "{}-object not initialized."
msgstr "Das {}-Objekt ist nicht initialisiert."
-#: lib/create_terraform/handler/__init__.py:358
+#: lib/create_terraform/handler/__init__.py:374
msgid "Simulation mode"
msgstr "Simulationsmodus"
-#: lib/create_terraform/handler/__init__.py:360
+#: lib/create_terraform/handler/__init__.py:376
msgid "Necessary DNS records are not created."
msgstr "Notwendige DNS-Einträge werden nicht erstellt."
-#: lib/create_terraform/handler/__init__.py:361
+#: lib/create_terraform/handler/__init__.py:377
msgid "Terraform files are not created."
msgstr "Terraform-Dateien werden nicht erstellt."
-#: lib/create_terraform/handler/__init__.py:384
+#: lib/create_terraform/handler/__init__.py:404
msgid "Collecting first information from vSPhere."
msgstr "Hole Informationen von vSphere."
-#: lib/create_terraform/handler/__init__.py:390
+#: lib/create_terraform/handler/__init__.py:410
msgid "Retrieving information from vSphere."
msgstr "Hole Informationen von vSphere."
-#: lib/create_terraform/handler/__init__.py:409
+#: lib/create_terraform/handler/__init__.py:429
msgid "Validated VMs:"
msgstr "Validierte VMs:"
-#: lib/create_terraform/handler/__init__.py:415
+#: lib/create_terraform/handler/__init__.py:435
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/create_terraform/handler/__init__.py:420
+#: lib/create_terraform/handler/__init__.py:440
msgid "Existing virtual machine:"
msgid_plural "Existing virtual machines:"
msgstr[0] "Existierende virtuelle Maschine:"
msgstr[1] "Existierende virtuelle Maschinen:"
-#: lib/create_terraform/handler/__init__.py:423
+#: lib/create_terraform/handler/__init__.py:443
msgid "No existing virtual machines found in YAML file."
msgstr "Keine existierenden virtuelle Maschinen in der YAML-Datei gefunden."
-#: lib/create_terraform/handler/__init__.py:431
+#: lib/create_terraform/handler/__init__.py:451
msgid "Finished all steps."
msgstr "Alle Schritte beendet."
-#: lib/create_terraform/handler/__init__.py:441
+#: lib/create_terraform/handler/__init__.py:461
msgid "And how I said before - it was only a simulation!"
msgstr "Und wie ich bereits sagte - es war nur eine Simulation!"
-#: lib/create_terraform/handler/__init__.py:451 lib/create_terraform/handler/first.py:112
+#: lib/create_terraform/handler/__init__.py:476
+msgid "Checking the Consul database for key {!r} and cleanup, if necessary ..."
+msgstr "Überprüfe den Consul-Datenspeicher nach Schlüssel {!r}, und räume auf, wenn notwendig …"
+
+#: lib/create_terraform/handler/__init__.py:483
+msgid "No data for project {!r} found on Consul database."
+msgstr "Keine Daten für das Projekt {!r} im Consul-Datenspeicher gefunden."
+
+#: lib/create_terraform/handler/__init__.py:485
+msgid "Found data for project {!r} on Consul database."
+msgstr "Fand Daten für das Projekt {!r} im Consul-Datenspeicher."
+
+#: lib/create_terraform/handler/__init__.py:488
+msgid "Found data:"
+msgstr "Gefundene Daten:"
+
+#: lib/create_terraform/handler/__init__.py:492 lib/create_terraform/handler/dns.py:57
+#: lib/create_terraform/handler/dns.py:75 lib/create_terraform/handler/dns.py:87
+#: lib/create_terraform/handler/files.py:51 lib/create_terraform/handler/files.py:63
+#: lib/create_terraform/handler/first.py:185 lib/create_terraform/handler/read.py:58
+#: lib/create_terraform/handler/vmware.py:85 lib/create_terraform/handler/vmware.py:114
+#: lib/create_terraform/handler/vmware.py:196 lib/create_terraform/handler/vmware.py:235
+#: lib/create_terraform/handler/vmware.py:251 lib/create_terraform/handler/vmware.py:274
+#: lib/create_terraform/handler/vmware.py:301 lib/create_terraform/handler/vmware.py:321
+#: lib/create_terraform/handler/vmware.py:339 lib/create_terraform/handler/vmware.py:362
+#: lib/create_terraform/handler/vmware.py:406 lib/create_terraform/handler/vmware.py:424
+#: lib/create_terraform/handler/vmware.py:436
+msgid "Finished step {!r}."
+msgstr "Schritt {!r} beendet."
+
+#: lib/create_terraform/handler/__init__.py:500
+msgid "Should the project with key '{key}' be removed from Consul server '{srv}' [Y/n]?"
+msgstr "Doll das Projekt mit dem Schlüssel '{key}' vom Consul-Server '{srv}' gelöscht werden [J/n]?"
+
+#: lib/create_terraform/handler/__init__.py:515
+msgid "Key is subtle vanished"
+msgstr "Der Schlüssel ist magischerweise verschwunden"
+
+#: lib/create_terraform/handler/__init__.py:522
+msgid "Project name {!r} already set."
+msgstr "Der Projektname {!r} existiert bereits."
+
+#: lib/create_terraform/handler/__init__.py:525
+msgid "Setting project name and directory based on file {!r} ..."
+msgstr "Setze den Projektname und das Verzeichnis basierend auf der Datei {!r} …."
+
+#: lib/create_terraform/handler/__init__.py:534
+msgid "Project name is {!r}."
+msgstr "Der Projektname ist {!r}."
+
+#: lib/create_terraform/handler/__init__.py:536
+msgid "Project directory is: {!r}."
+msgstr "Das Projektverzeichnis ist: {!r}."
+
+#: lib/create_terraform/handler/__init__.py:544 lib/create_terraform/handler/first.py:115
msgid "Executing {!r} ..."
msgstr "Führe {!r} aus …"
-#: lib/create_terraform/handler/__init__.py:462 lib/create_terraform/handler/__init__.py:500
-#: lib/create_terraform/handler/first.py:115
+#: lib/create_terraform/handler/__init__.py:555 lib/create_terraform/handler/__init__.py:593
+#: lib/create_terraform/handler/first.py:118
msgid "Completed process:"
msgstr "Fertiggestellter Prozess:"
-#: lib/create_terraform/handler/__init__.py:466
+#: lib/create_terraform/handler/__init__.py:559
msgid "Importing existing virtual machines ..."
msgstr "Importiere Existierende virtuelle Maschinen …"
-#: lib/create_terraform/handler/__init__.py:476
+#: lib/create_terraform/handler/__init__.py:569
msgid "Importing VM {!r}."
msgstr "Importiere VM {!r}."
-#: lib/create_terraform/handler/__init__.py:498
+#: lib/create_terraform/handler/__init__.py:591
msgid "Error on importing VM {!r}:"
msgstr "Fehler beim Importieren der VM {!r}:"
-#: lib/create_terraform/handler/__init__.py:506
+#: lib/create_terraform/handler/__init__.py:599
msgid "Congratulations!"
msgstr "Herzlichen Glückwünschen!"
-#: lib/create_terraform/handler/__init__.py:508
+#: lib/create_terraform/handler/__init__.py:601
msgid "Now you are ready to deploy the following virtual machines:"
msgstr "Du bist jetzt bereit, die folgenden virtuelle Maschinen zu deployen:"
-#: lib/create_terraform/handler/__init__.py:512
+#: lib/create_terraform/handler/__init__.py:605
msgid "To start the deployment process change to directory {}"
msgstr "Um mit dem Deployment-Prozess zu beginnen, wechsle in das Verzeichnis {}"
-#: lib/create_terraform/handler/__init__.py:515
+#: lib/create_terraform/handler/__init__.py:608
msgid "and enter: {}"
msgstr "und gib ein: {}"
msgstr[0] "Einen Fehler bei der Ermittlung der PowerDNS-Zonen gefunden."
msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der PowerDNS-Zonen gefunden."
-#: lib/create_terraform/handler/dns.py:57 lib/create_terraform/handler/dns.py:75
-#: lib/create_terraform/handler/dns.py:87 lib/create_terraform/handler/files.py:51
-#: lib/create_terraform/handler/files.py:63 lib/create_terraform/handler/first.py:182
-#: lib/create_terraform/handler/read.py:58 lib/create_terraform/handler/vmware.py:97
-#: lib/create_terraform/handler/vmware.py:126 lib/create_terraform/handler/vmware.py:208
-#: lib/create_terraform/handler/vmware.py:247 lib/create_terraform/handler/vmware.py:263
-#: lib/create_terraform/handler/vmware.py:286 lib/create_terraform/handler/vmware.py:313
-#: lib/create_terraform/handler/vmware.py:333 lib/create_terraform/handler/vmware.py:351
-#: lib/create_terraform/handler/vmware.py:374 lib/create_terraform/handler/vmware.py:418
-#: lib/create_terraform/handler/vmware.py:436 lib/create_terraform/handler/vmware.py:448
-msgid "Finished step {!r}."
-msgstr "Schritt {!r} beendet."
-
#: lib/create_terraform/handler/dns.py:69
msgid "Found one error in validating DNS mappings."
msgid_plural "Found {n} errors in validating DNS mappings."
msgid "Generating file provisioner for {f!r} of {v!r}."
msgstr "Generiere Datei-Provisionierer für {f!r} von {v!r}."
-#: lib/create_terraform/handler/first.py:64
+#: lib/create_terraform/handler/first.py:67
msgid "No configuration given before initialisation of handlers."
msgstr "Keine Konfiguration vor der Initialisierung der Handler gegeben."
-#: lib/create_terraform/handler/first.py:68
+#: lib/create_terraform/handler/first.py:71
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/create_terraform/handler/first.py:79
+#: lib/create_terraform/handler/first.py:82
msgid "Initialize some additional handlers."
msgstr "Initialisiere einige zusätzliche Handler."
-#: lib/create_terraform/handler/first.py:108
+#: lib/create_terraform/handler/first.py:111
msgid "Checking the terraform version ..."
msgstr "Überprüfe Version von Terraform …"
-#: lib/create_terraform/handler/first.py:118
+#: lib/create_terraform/handler/first.py:121
msgid "No output on command {!r}."
msgstr "Keine Ausgabe auf das Kommando {!r}."
-#: lib/create_terraform/handler/first.py:123
+#: lib/create_terraform/handler/first.py:126
msgid "First line:"
msgstr "Erste Zeile:"
-#: lib/create_terraform/handler/first.py:126
+#: lib/create_terraform/handler/first.py:129
msgid "Could not evaluate version output of terraform:"
msgstr "Konnte die Versionsausgabe von Terraform nicht analysieren. "
-#: lib/create_terraform/handler/first.py:130
+#: lib/create_terraform/handler/first.py:133
msgid "Terraform version: {!r}."
msgstr "Terraform Version: {!r}."
-#: lib/create_terraform/handler/first.py:133 lib/create_terraform/handler/first.py:141
+#: lib/create_terraform/handler/first.py:136 lib/create_terraform/handler/first.py:144
msgid "Checking for {o}{m!r} ..."
msgstr "Teste nach {o}{m!r} …"
-#: lib/create_terraform/handler/first.py:136 lib/create_terraform/handler/first.py:144
+#: lib/create_terraform/handler/first.py:139 lib/create_terraform/handler/first.py:147
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/create_terraform/handler/first.py:159
+#: lib/create_terraform/handler/first.py:162
msgid "Go ahead..."
msgstr "Geht los …"
-#: lib/create_terraform/handler/first.py:164
+#: lib/create_terraform/handler/first.py:167
msgid "Initialising VSPhere handlers."
msgstr "Initialisiere VSPhere-Handler."
-#: lib/create_terraform/handler/first.py:180
+#: lib/create_terraform/handler/first.py:183
msgid "Current {} object:"
msgstr "Aktuelles {}-Objekt:"
msgid "Searching for VM definitions in group {!r} ..."
msgstr "Suche nach VM-Definitionen in Gruppe {!r} …"
-#: lib/create_terraform/handler/vmware.py:53
+#: lib/create_terraform/handler/vmware.py:51
msgid "Collecting all VMWare and local folders ..."
msgstr "Sammle alle VMWare- und lokalen VBerzeichnisse zusammen …"
-#: lib/create_terraform/handler/vmware.py:54
+#: lib/create_terraform/handler/vmware.py:52
msgid "Get vSphere datacenter ..."
msgstr "Hole vSphere-Datacenter …"
-#: lib/create_terraform/handler/vmware.py:58
+#: lib/create_terraform/handler/vmware.py:56
msgid "Collecting used vSphere folders."
msgstr "Sammle alle verwendeten vSphere-Ordner."
-#: lib/create_terraform/handler/vmware.py:65
+#: lib/create_terraform/handler/vmware.py:63
msgid "Collected used vSphere folders:"
msgstr "Gesammelte verwendete vSphere-Ordner:"
-#: lib/create_terraform/handler/vmware.py:73
-msgid "Project name is {!r}."
-msgstr "Der Projektname ist {!r}."
-
-#: lib/create_terraform/handler/vmware.py:75
-msgid "Project directory is: {!r}."
-msgstr "Das Projektverzeichnis ist: {!r}."
-
-#: lib/create_terraform/handler/vmware.py:91
+#: lib/create_terraform/handler/vmware.py:79
msgid "Did not found root terraform directory above {!r}."
msgstr "Kein Root-Terraform-Verzeichnis oberhalb von {!r} gefunden."
-#: lib/create_terraform/handler/vmware.py:95
+#: lib/create_terraform/handler/vmware.py:83
msgid "Full project name: {!r}"
msgstr "Kompletter Projektname: {!r}"
-#: lib/create_terraform/handler/vmware.py:107
+#: lib/create_terraform/handler/vmware.py:95
msgid "Initialize VSPhere ..."
msgstr "Initialisiere VSPhere …"
-#: lib/create_terraform/handler/vmware.py:116
+#: lib/create_terraform/handler/vmware.py:104
msgid "There is only one, unique VSPhere definition allowed in a project file."
msgstr "Nur eine einzige VSPhere-Definition ist innerhalb einer Projektdatei erlaubt."
-#: lib/create_terraform/handler/vmware.py:118
+#: lib/create_terraform/handler/vmware.py:106
msgid "In {f!r} were found {nr} different VSPhere definitions:"
msgstr "In {f!r} wurden {nr} verschiedene VSPhere-Definition gefunden:"
-#: lib/create_terraform/handler/vmware.py:137
+#: lib/create_terraform/handler/vmware.py:125
msgid "Initializing VSphere {!r} ..."
msgstr "Initialisiere VSPhere {!r} …"
-#: lib/create_terraform/handler/vmware.py:139
+#: lib/create_terraform/handler/vmware.py:127
msgid "VSPhere {!r} not defined in configuration."
msgstr "Die VSPhere {!r} wurde in der Konfiguration nicht definiert."
-#: lib/create_terraform/handler/vmware.py:143
+#: lib/create_terraform/handler/vmware.py:131
msgid "Setting {st} to {what!r}."
msgstr "Setze {st} auf {what!r}."
-#: lib/create_terraform/handler/vmware.py:147
+#: lib/create_terraform/handler/vmware.py:135
msgid "Setting {}."
msgstr "Setze {}."
-#: lib/create_terraform/handler/vmware.py:177
+#: lib/create_terraform/handler/vmware.py:165
msgid "Initialising a {}-object with params:"
msgstr "Initialisiere ein {}-Objekt mit den Parametern:"
-#: lib/create_terraform/handler/vmware.py:201
+#: lib/create_terraform/handler/vmware.py:189
msgid "Created {}-object:"
msgstr "Erstelltes {}-Objekt:"
-#: lib/create_terraform/handler/vmware.py:217
+#: lib/create_terraform/handler/vmware.py:205
msgid "Assigning not defined templates and clusters of VMs by their appropriate default values."
msgstr "Weise nicht definierten Vorlagen und Clustern von VMs die entsprechenden Vorgabe-Werte zu."
-#: lib/create_terraform/handler/vmware.py:226
+#: lib/create_terraform/handler/vmware.py:214
msgid "Setting cluster of {n!r} to {c!r} ..."
msgstr "Setze Cluster von {n!r} auf {c!r} …"
-#: lib/create_terraform/handler/vmware.py:233
+#: lib/create_terraform/handler/vmware.py:221
msgid "Setting template of {n!r} to {t!r} ..."
msgstr "Setze Vorlage von {n!r} auf {t!r} …"
-#: lib/create_terraform/handler/vmware.py:244
+#: lib/create_terraform/handler/vmware.py:232
msgid "Searching for clusters in VSPhere {!r} ..."
msgstr "Suche nach Clustern in VSPhere {!r} …"
-#: lib/create_terraform/handler/vmware.py:257
+#: lib/create_terraform/handler/vmware.py:245
msgid "Found one error in exploring vSphere VMs."
msgid_plural "Found {n} errors in exploring vSphere VMs."
msgstr[0] "Einen Fehler bei der Ermittlung der vSphere-VMs gefunden."
msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der vSphere-VMs gefunden."
-#: lib/create_terraform/handler/vmware.py:276
+#: lib/create_terraform/handler/vmware.py:264
msgid "Searching for datastores in VSPhere {!r} ..."
msgstr "Suche nach Datastores in VSPhere {!r} …"
-#: lib/create_terraform/handler/vmware.py:281
+#: lib/create_terraform/handler/vmware.py:269
msgid "Found one datastore."
msgid_plural "Found {n} datastores."
msgstr[0] "Fand einen Datastore."
msgstr[1] "Insgesamt {n} Datastores gefunden."
-#: lib/create_terraform/handler/vmware.py:284
+#: lib/create_terraform/handler/vmware.py:272
msgid "No VSPhere datastores found."
msgstr "Es werden keine Datastores verwendet."
-#: lib/create_terraform/handler/vmware.py:299
+#: lib/create_terraform/handler/vmware.py:287
msgid "Searching for datastore clusters in VSPhere {!r} ..."
msgstr "Suche nach Datastore-Clustern in VSPhere {!r} …"
-#: lib/create_terraform/handler/vmware.py:305
+#: lib/create_terraform/handler/vmware.py:293
msgid "Found one datastore cluster."
msgid_plural "Found {n} datastore clusters."
msgstr[0] "Fand einen Datastore-Cluster."
msgstr[1] "Insgesamt {n} Datastore-Clusters gefunden."
-#: lib/create_terraform/handler/vmware.py:311
+#: lib/create_terraform/handler/vmware.py:299
msgid "No VSPhere datastore clusters found."
msgstr "Es werden keine Datastore-Cluster verwendet."
-#: lib/create_terraform/handler/vmware.py:324
+#: lib/create_terraform/handler/vmware.py:312
msgid "Searching for networks in VSPhere {!r} ..."
msgstr "Suche nach Netzwerken in VSPhere {!r} …"
-#: lib/create_terraform/handler/vmware.py:327
+#: lib/create_terraform/handler/vmware.py:315
msgid "Found one error in exploring vSphere {v!r} resources."
msgid_plural "Found {n} errors in exploring vSphere {v!r} resources."
msgstr[0] "Fand einen Fehler in der Untersuchung der VSPhere {v!r} Resourcen."
msgstr[1] "Fand {n} Fehler in der Untersuchung der VSPhere {v!r} Resourcen."
-#: lib/create_terraform/handler/vmware.py:345
+#: lib/create_terraform/handler/vmware.py:333
msgid "Found one error in exploring vSphere templates."
msgid_plural "Found {n} errors in exploring vSphere templates."
msgstr[0] "Einen Fehler bei der Ermittlung der vSphere-Vorlagen gefunden."
msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der vSphere-Vorlagen gefunden."
-#: lib/create_terraform/handler/vmware.py:362
+#: lib/create_terraform/handler/vmware.py:350
msgid "Validating information from YAML file ..."
msgstr "Validiere Informationen aus der YAML-Datei …"
-#: lib/create_terraform/handler/vmware.py:366
+#: lib/create_terraform/handler/vmware.py:354
msgid "Found one error in validating vSphere computing clusters."
msgid_plural "Found {n} errors in validating vSphere computing clusters."
msgstr[0] "Einen Fehler bei der Ermittlung der vSphere-Rechencluster gefunden."
msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der vSphere-Rechencluster gefunden."
-#: lib/create_terraform/handler/vmware.py:381
+#: lib/create_terraform/handler/vmware.py:369
msgid "Got a list of all VMs and templates ..."
msgstr "Habe eine Liste aller VMs und Vorlagen erhalten …"
-#: lib/create_terraform/handler/vmware.py:400
+#: lib/create_terraform/handler/vmware.py:388
msgid "All existing VMs and templates:"
msgstr "Alle existierenden VMs und Vorlagen:"
-#: lib/create_terraform/handler/vmware.py:412
+#: lib/create_terraform/handler/vmware.py:400
msgid "Found one error in validating VM storages."
msgid_plural "Found {n} errors in validating VM storages."
msgstr[0] "Einen Fehler bei der Ermittlung der VM-Speicher gefunden."
msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der VM-Speicher gefunden."
-#: lib/create_terraform/handler/vmware.py:430
+#: lib/create_terraform/handler/vmware.py:418
msgid "Found one error in validating VM interfaces."
msgid_plural "Found {n} errors in validating VM interfaces."
msgstr[0] "Einen Fehler bei der Validierung der VM-Netzwerkschnittstellen gefunden."
msgstr[1] "Insgesamt {n} Fehler bei der Validierung der VM-Netzwerkschnittstellen gefunden."
-#: lib/create_terraform/handler/vmware.py:455
+#: lib/create_terraform/handler/vmware.py:443
msgid "Exploring and caching all vSphere VMs and templates ..."
msgstr "Ermittle und cache alle vSpheres VMs und -Vorlagen …"
-#: lib/create_terraform/handler/vmware.py:476
+#: lib/create_terraform/handler/vmware.py:464
msgid "Found one VM or template in vSphere."
msgid_plural "Found {nr} VMs and templates in vSphere."
msgstr[0] "Fand eine VM oder Vorlage in vSphere."
msgstr[1] "Fand {nr} VMs oder Vorlagen in vSphere."
-#: lib/create_terraform/handler/vmware.py:483
+#: lib/create_terraform/handler/vmware.py:471
msgid "All explored vSphere VMs and templates:"
msgstr "Alle ermittelten vSphere VMs und Vorlagen:"
-#: lib/create_terraform/handler/vmware.py:489
+#: lib/create_terraform/handler/vmware.py:477
msgid "Exploring all vSphere templates ..."
msgstr "Ermittle alle vSphere-Vorlagen …"
-#: lib/create_terraform/handler/vmware.py:507
+#: lib/create_terraform/handler/vmware.py:495
msgid "VM {!r} has not template defined."
msgstr "Für die VM {!r} wurde keine Vorlage definiert."
-#: lib/create_terraform/handler/vmware.py:510
+#: lib/create_terraform/handler/vmware.py:498
msgid "All {} VSPhere templates to explore:"
msgstr "Alle {}-VSPhere-Vorlagen zum Ermitteln:"
-#: lib/create_terraform/handler/vmware.py:520
+#: lib/create_terraform/handler/vmware.py:508
msgid "Searching for template {t!r} in VSPhere {v!r} ..."
msgstr "Suche nach Vorlage {t!r} in VSPhere {v!r} …"
-#: lib/create_terraform/handler/vmware.py:527
+#: lib/create_terraform/handler/vmware.py:515
msgid "Checking VM {n!r} against pattern {p!r} ..."
msgstr "Überprüfe VM {n!r} gegen Suchmuster {p!r} …"
-#: lib/create_terraform/handler/vmware.py:531
+#: lib/create_terraform/handler/vmware.py:519
msgid "Found VMWare template {n!r} in vSphere {vs!r}, path {path!r}."
msgstr "Fand VMWare Vorlage {n!r} in VSphere {vs!r}, Pfad {path!r}."
-#: lib/create_terraform/handler/vmware.py:536
+#: lib/create_terraform/handler/vmware.py:524
msgid ""
"Found VM {n!r} in vSphere {vs!r}, path {path!r}, which is not a template, but it will be used as"
" a template."
"Fand VM {n!r} in VSphere {vs!r}, Pfad {path!r}, welche aber keine Vorlage ist, aber trotzdem als"
" solche genutzt wird."
-#: lib/create_terraform/handler/vmware.py:547
+#: lib/create_terraform/handler/vmware.py:535
msgid "Template {t!r} not found in VSPhere {v!r}."
msgstr "Die Vorlage {t!r} wurde in VSPhere {v!r} nicht gefunden."
-#: lib/create_terraform/handler/vmware.py:552
+#: lib/create_terraform/handler/vmware.py:540
msgid "All explored vSphere templates:"
msgstr "Alle ermittelten vSphere-Vorlagen:"
-#: lib/create_terraform/handler/vmware.py:566
+#: lib/create_terraform/handler/vmware.py:554
msgid "Validating existence of computing clusters of the VMs."
msgstr "Validiere Existenz der vSphere-Rechencluster der VMs."
-#: lib/create_terraform/handler/vmware.py:587
+#: lib/create_terraform/handler/vmware.py:575
msgid "Checking existence of computing cluster {c!r} in VSPhere {v!r} ..."
msgstr "Überprüfe die Existenz des Rechenclusters {c!r} in VSPhere {v!r} …"
-#: lib/create_terraform/handler/vmware.py:595
+#: lib/create_terraform/handler/vmware.py:583
msgid "Found computing cluster {cl!r} in VSPhere {v!r} (defined for VMs {vms})."
msgstr "Fand Rechencluster {cl!r} in VSPhere {v!r} (definiert für die VMs {vms})."
-#: lib/create_terraform/handler/vmware.py:599
+#: lib/create_terraform/handler/vmware.py:587
msgid "Computing cluster {cl!r} (defined for VMs {vms}) in VSPhere {v!r} not found."
msgstr "Der Rechencluster {cl!r} (definiert für die VMs {vms}) wurde in VSPhere {v!r} nicht gefunden."
-#: lib/create_terraform/handler/vmware.py:608
+#: lib/create_terraform/handler/vmware.py:596
msgid "Validating existence of VMs in VMWare."
msgstr "Validiere Existenz der VMs in VMWare."
-#: lib/create_terraform/handler/vmware.py:628
+#: lib/create_terraform/handler/vmware.py:616
msgid "[{m}] - VM is already existing in VSphere {v!r}, path {p!r}."
msgstr "[{m}] - die VM existiert bereits in VSphere {v!r}, Pfad {p!r}."
-#: lib/create_terraform/handler/vmware.py:635
+#: lib/create_terraform/handler/vmware.py:623
msgid "VM info:"
msgstr "Informationen zur VM:"
-#: lib/create_terraform/handler/vmware.py:637
+#: lib/create_terraform/handler/vmware.py:625
msgid "Datastore of VM {vm!r}: {ds!r}."
msgstr "Datastore der VM {vm!r}: {ds!r}."
-#: lib/create_terraform/handler/vmware.py:643
+#: lib/create_terraform/handler/vmware.py:631
msgid ""
"{prefix} - Existing VM '{name}' in vSphere {vs!r} is currently located in folder '{cur_f}' "
"instead in '{exp_f}'."
"{prefix} - Die existierende VM '{name}' in vSphere {vs!r} ist aktuell im Ordner '{cur_f}' "
"anstelle von '{exp_f}' plaziert."
-#: lib/create_terraform/handler/vmware.py:646 lib/create_terraform/handler/vmware.py:670
+#: lib/create_terraform/handler/vmware.py:634 lib/create_terraform/handler/vmware.py:658
msgid "CAUTION!"
msgstr "ACHTUNG!"
-#: lib/create_terraform/handler/vmware.py:674
+#: lib/create_terraform/handler/vmware.py:662
msgid "Did not found any VM to deploy!"
msgstr "Keine VM zum Deploy gefunden!"
-#: lib/create_terraform/handler/vmware.py:677
+#: lib/create_terraform/handler/vmware.py:665
msgid "No VMs to deploy"
msgstr "Keine VMs zu deployen"
-#: lib/create_terraform/handler/vmware.py:693
+#: lib/create_terraform/handler/vmware.py:681
msgid "Used datastore clusters:"
msgstr "Verwendete Datastore-Cluster:"
-#: lib/create_terraform/handler/vmware.py:695
+#: lib/create_terraform/handler/vmware.py:683
msgid "No datastore clusters are used."
msgstr "Es werden keine Datastore-Cluster verwendet."
-#: lib/create_terraform/handler/vmware.py:702
+#: lib/create_terraform/handler/vmware.py:690
msgid "Used datastors:"
msgstr "Verwendete Datastores:"
-#: lib/create_terraform/handler/vmware.py:704
+#: lib/create_terraform/handler/vmware.py:692
msgid "No datastores are used."
msgstr "Es werden keine Datastores verwendet."
-#: lib/create_terraform/handler/vmware.py:709
+#: lib/create_terraform/handler/vmware.py:697
msgid "Validating given datastore clusters of VMs ..."
msgstr "Validiere gegebene Datastore-Cluster der VMs …"
-#: lib/create_terraform/handler/vmware.py:737
+#: lib/create_terraform/handler/vmware.py:725
msgid "Found datastore cluster {c!r} in VSphere {v!r} for VM {n!r}."
msgstr "Fand Datastore-Cluster {c!r} in VSphere {v!r} für die VM {n!r}."
-#: lib/create_terraform/handler/vmware.py:741
+#: lib/create_terraform/handler/vmware.py:729
msgid "Setting datastore cluster for VM {n!r} to {c!r} ..."
msgstr "Setze Datastore-Cluster für VM {n!r} auf {c!r} …"
-#: lib/create_terraform/handler/vmware.py:746
+#: lib/create_terraform/handler/vmware.py:734
msgid "Free space of cluster {c!r} in VSphere {v!r} before provisioning: {a:0.1f} GiB."
msgstr "Freier Platz in Cluster {c!r} in VSphere {v!r} vor der Provisionierung: {a:0.1f} GiB."
-#: lib/create_terraform/handler/vmware.py:751
+#: lib/create_terraform/handler/vmware.py:739
msgid ""
"Datastore cluster {d!r} in VSphere {v!r} has not sufficient space for storage of VM {vm!r} "
"(needed {n:0.1f} GiB, available {a:0.1f} GiB)."
"Der Datastore-Cluster {d!r} in VSphere {v!r} hat nicht genügend freien Platz für den Storage der"
" VM {vm!r} (benötigt {n:0.1f} GiB, verfügbar {a:0.1f} GiB)."
-#: lib/create_terraform/handler/vmware.py:761
+#: lib/create_terraform/handler/vmware.py:749
msgid "Free space in cluster {c!r} in VSphere {v!r} after provisioning: {a:0.1f} GiB."
msgstr "Freier Speicher in Cluster {c!r} in VSphere {v!r} nach der Provisionierung: {a:0.1f} GiB."
-#: lib/create_terraform/handler/vmware.py:773
+#: lib/create_terraform/handler/vmware.py:761
msgid "Datastore cluster {c!r} of VM {n!r} not found in VSphere {v!r}."
msgstr "Der Datastore-Cluster {d!r} wurde nicht in VSphere {v!r} gefunden."
-#: lib/create_terraform/handler/vmware.py:780
+#: lib/create_terraform/handler/vmware.py:768
msgid "Validating given datastores of VMs and assign failing ..."
msgstr "Validiere die übergebenen Datastores der VMs und weise fehlende zu …"
-#: lib/create_terraform/handler/vmware.py:786
+#: lib/create_terraform/handler/vmware.py:774
msgid "Removing defined datastore {d!r} for VM {n!r} ..."
msgstr "Entferne definierten Datastore {d!r} für VM {n!r} …"
-#: lib/create_terraform/handler/vmware.py:811 lib/create_terraform/handler/vmware.py:919
+#: lib/create_terraform/handler/vmware.py:799 lib/create_terraform/handler/vmware.py:907
msgid "Did not found cluster object {c!r} for VM {n!r}."
msgstr "Cluster-Objekt {c!r} für VM {n!r} nicht gefunden."
-#: lib/create_terraform/handler/vmware.py:821 lib/create_terraform/handler/vmware.py:856
+#: lib/create_terraform/handler/vmware.py:809 lib/create_terraform/handler/vmware.py:844
msgid "Found datastore {d!r} for VM {n!r} in VSPhere {v!r}."
msgstr "Fand Datastore {d!r} für VM {n!r} in VSPhere {v!r}."
-#: lib/create_terraform/handler/vmware.py:824
+#: lib/create_terraform/handler/vmware.py:812
msgid "Datastore {d!r} not available in cluster {c!r}."
msgstr "Der Datastore {d!r} ist im Cluster {c!r} nicht verfügbar."
-#: lib/create_terraform/handler/vmware.py:828
+#: lib/create_terraform/handler/vmware.py:816
msgid "Setting datastore for VM {n!r} to {d!r} ..."
msgstr "Setze Datastore für VM auf {d!r} …"
-#: lib/create_terraform/handler/vmware.py:833
+#: lib/create_terraform/handler/vmware.py:821
msgid ""
"Datastore {d!r} has not sufficient space for storage of VM {v!r} (needed {n:0.1f} GiB, available"
" {a:0.1f} GiB)."
"Der Datastore {d!r} hat nicht genügend freien Speicher für die VM {v!r} (benötigt {n:0.1f} GiB, "
"verfügbar {a:0.1f} GiB)."
-#: lib/create_terraform/handler/vmware.py:844
+#: lib/create_terraform/handler/vmware.py:832
msgid "Datastore {d!r} of VM {n!r} not found in VSPhere {v!r}."
msgstr "Der Datastore {d!r} für VM {n!r} wurde nicht in VSphere {v!r} gefunden."
-#: lib/create_terraform/handler/vmware.py:869
+#: lib/create_terraform/handler/vmware.py:857
msgid "Validating interfaces of VMs and assign networks ..."
msgstr "Validiere Netzwerkschnittstellen der VMs und weise Netzwerke zu …"
-#: lib/create_terraform/handler/vmware.py:874
+#: lib/create_terraform/handler/vmware.py:862
msgid "Validated FQDNs:"
msgstr "Validierte FQDNs:"
-#: lib/create_terraform/handler/vmware.py:875
+#: lib/create_terraform/handler/vmware.py:863
msgid "Validated Addresses:"
msgstr "Validierte Adressen:"
-#: lib/create_terraform/handler/vmware.py:885
+#: lib/create_terraform/handler/vmware.py:873
msgid "Used networks:"
msgstr "Verwendete Netzwerke:"
-#: lib/create_terraform/handler/vmware.py:891
+#: lib/create_terraform/handler/vmware.py:879
msgid "Used forward DNS entries:"
msgstr "Verwendete Vorwärts-DNS-Einträge:"
-#: lib/create_terraform/handler/vmware.py:897
+#: lib/create_terraform/handler/vmware.py:885
msgid "Used reverse DNS entries:"
msgstr "Verwendete Rückwärts-DNS-Einträge:"
-#: lib/create_terraform/handler/vmware.py:903
+#: lib/create_terraform/handler/vmware.py:891
msgid "Checking interfaces of VM {n!r} in VSPhere {v!r} ..."
msgstr "Überprüfe Netzwerkschnittstellen der VM {n!r} in VSPhere {v!r} …"
-#: lib/create_terraform/handler/vmware.py:907
+#: lib/create_terraform/handler/vmware.py:895
msgid "No interfaces defined for VM {!r}."
msgstr "Keine Netzwerkschnittstellen für VM {!r} definiert."
-#: lib/create_terraform/handler/vmware.py:936
+#: lib/create_terraform/handler/vmware.py:924
msgid "Checking interface {i} of VM {n!r} ..."
msgstr "Überprüfe Netzwerkschnittstelle {i} der VM {n!r} …"
-#: lib/create_terraform/handler/vmware.py:940
+#: lib/create_terraform/handler/vmware.py:928
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/create_terraform/handler/vmware.py:946
+#: lib/create_terraform/handler/vmware.py:934
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/create_terraform/handler/vmware.py:952
+#: lib/create_terraform/handler/vmware.py:940
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/create_terraform/handler/vmware.py:964
+#: lib/create_terraform/handler/vmware.py:952
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/create_terraform/handler/vmware.py:979
+#: lib/create_terraform/handler/vmware.py:967
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/create_terraform/handler/vmware.py:995
+#: lib/create_terraform/handler/vmware.py:983
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/create_terraform/handler/vmware.py:1007
+#: lib/create_terraform/handler/vmware.py:995
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/create_terraform/handler/vmware.py:1011
+#: lib/create_terraform/handler/vmware.py:999
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/create_terraform/handler/vmware.py:1016
+#: lib/create_terraform/handler/vmware.py:1004
msgid "Network {n!r} is available in cluster {c!r}."
msgstr "Das Netzwerk {n!r} ist in Cluster {c!r} verfügbar."
-#: lib/create_terraform/handler/vmware.py:1021
+#: lib/create_terraform/handler/vmware.py:1009
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/create_terraform/handler/vmware.py:1047
+#: lib/create_terraform/handler/vmware.py:1035
msgid "Ensuring existence of all necessary vSphere VM folders."
msgstr "Gewährleiste Existenz aller notwendigen vSphere-VM-Ordner."
#
msgid ""
msgstr ""
-"Project-Id-Version: create_terraform 1.8.10\n"
+"Project-Id-Version: create_terraform 1.9.0\n"
"Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2024-05-24 11:48+0200\n"
-"PO-Revision-Date: 2024-05-24 11:50+0200\n"
+"POT-Creation-Date: 2024-05-27 13:24+0200\n"
+"PO-Revision-Date: 2024-05-27 14:10+0200\n"
"Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
"Language: en_US\n"
"Language-Team: Frank Brehm <frank.brehm@pixelpark.com>\n"
msgid "<no description>"
msgstr "«no description»"
-#: lib/create_terraform/app.py:176
+#: lib/create_terraform/app.py:177
msgid "Creates or updates a directory with a terraform environment on base of a given YAML file."
msgstr "Creates or updates a directory with a terraform environment on base of a given YAML file."
-#: lib/create_terraform/app.py:207
+#: lib/create_terraform/app.py:208
msgid "Searching for config file {!r} ..."
msgstr "Searching for networks in VSPhere {!r} …"
-#: lib/create_terraform/app.py:233
+#: lib/create_terraform/app.py:234
msgid ""
"Config file {f!r} not found, using defaults.\n"
"To avoid this message, you may copy {d!r} to {c1!r}, {c2!r} or {c3!r} and fill out all necessary"
"To avoid this message, you may copy {d!r} to {c1!r}, {c2!r} or {c3!r} and fill out all necessary"
" entries, e.g. the passwords and API keys."
-#: lib/create_terraform/app.py:247
+#: lib/create_terraform/app.py:248
msgid "Error in configuration:"
msgstr "Error in configuration:"
-#: lib/create_terraform/app.py:250
+#: lib/create_terraform/app.py:251
msgid "Read configuration:"
msgstr "Read configuration:"
-#: lib/create_terraform/app.py:291
+#: lib/create_terraform/app.py:292
msgid "Removing allowed puppet environments ..."
msgstr "Removing allowed puppet environments …"
-#: lib/create_terraform/app.py:295
+#: lib/create_terraform/app.py:296
msgid "Removing puppet environment {!r} ..."
msgstr "Removing recursive directory {!r} …"
-#: lib/create_terraform/app.py:299
+#: lib/create_terraform/app.py:300
msgid "Adding allowed puppet environments ..."
msgstr "Adding allowed puppet environments …"
-#: lib/create_terraform/app.py:303
+#: lib/create_terraform/app.py:304
msgid "Adding puppet environment {!r} ..."
msgstr "Adding puppet environment {!r} …"
-#: lib/create_terraform/app.py:308
+#: lib/create_terraform/app.py:309
msgid "Allowed puppet environments:"
msgstr "Allowed puppet environments:"
-#: lib/create_terraform/app.py:320
+#: lib/create_terraform/app.py:321
msgid "PowerDNS API key for {!r}"
msgstr "PowerDNS API key for {!r}"
-#: lib/create_terraform/app.py:323
+#: lib/create_terraform/app.py:324
msgid "PowerDNS API key"
msgstr "PowerDNS API key"
-#: lib/create_terraform/app.py:403
+#: lib/create_terraform/app.py:404
+msgid "Special options for {}"
+msgstr "Special options for {}"
+
+#: lib/create_terraform/app.py:408
+msgid "PROJECT"
+msgstr "PROJECT"
+
+#: lib/create_terraform/app.py:409
+msgid "Name of the project in the Consul Key/Value data store."
+msgstr "Name of the project in the Consul Key/Value data store."
+
+#: lib/create_terraform/app.py:415
msgid "STEP"
msgstr "STEP"
-#: lib/create_terraform/app.py:405
+#: lib/create_terraform/app.py:417
msgid ""
"Name of the step, where to interrupt the execution of this script. Use {!r} to show a list of "
"all avaliable steps."
"Name of the step, where to interrupt the execution of this script. Use {!r} to show a list of "
"all avaliable steps."
-#: lib/create_terraform/app.py:411
+#: lib/create_terraform/app.py:423
msgid "FILE"
msgstr "FILE"
-#: lib/create_terraform/app.py:413
+#: lib/create_terraform/app.py:425
msgid "Configuration file (default: {!r})"
msgstr "Configuration file (default: {!r})"
-#: lib/create_terraform/app.py:417
+#: lib/create_terraform/app.py:429
msgid "PowerDNS options"
msgstr "PowerDNS options"
-#: lib/create_terraform/app.py:421
+#: lib/create_terraform/app.py:433
msgid "Execute PowerDNS checks or actions."
msgstr "Execute PowerDNS checks or actions."
-#: lib/create_terraform/app.py:425
+#: lib/create_terraform/app.py:437
msgid "HOST"
msgstr "HOST"
-#: lib/create_terraform/app.py:426
+#: lib/create_terraform/app.py:438
msgid "The hostname or address of the PowerDNS master server (Default: {!r})."
msgstr "The hostname or address of the PowerDNS master server (Default: {!r})."
-#: lib/create_terraform/app.py:432
+#: lib/create_terraform/app.py:444
msgid "PORT"
msgstr "PORT"
-#: lib/create_terraform/app.py:433
+#: lib/create_terraform/app.py:445
msgid "The port number of the PowerDNS API (Default: {})."
msgstr "The port number of the PowerDNS API (Default: {})."
-#: lib/create_terraform/app.py:438
+#: lib/create_terraform/app.py:450
msgid "KEY"
msgstr "KEY"
-#: lib/create_terraform/app.py:439
+#: lib/create_terraform/app.py:451
msgid "The key accessing to the PDNS API."
msgstr "The key accessing to the PDNS API."
-#: lib/create_terraform/app.py:444
+#: lib/create_terraform/app.py:456
msgid "Should PDNS API requests executed per HTTPS?"
msgstr "Should PDNS API requests executed per HTTPS?"
-#: lib/create_terraform/app.py:448
+#: lib/create_terraform/app.py:460
msgid "PATH"
msgstr "PATH"
-#: lib/create_terraform/app.py:449
+#: lib/create_terraform/app.py:461
msgid "The path prefix in the URL for PDNS API requests (Default: {!r})."
msgstr "The path prefix in the URL for PDNS API requests (Default: {!r})."
-#: lib/create_terraform/app.py:455
+#: lib/create_terraform/app.py:467
msgid "YAML_FILE"
msgstr "YAML_FILE"
-#: lib/create_terraform/app.py:456
+#: lib/create_terraform/app.py:468
msgid "The YAML-file with the definition of the VMs to create with terraform."
msgstr "The YAML-file with the definition of the VMs to create with terraform."
-#: lib/create_terraform/app.py:500
+#: lib/create_terraform/app.py:512
msgid "Starting {a!r}, version {v!r} ..."
msgstr "Starting {a!r}, version {v!r} …"
-#: lib/create_terraform/app.py:509
+#: lib/create_terraform/app.py:521
msgid "Create Terraform environment"
msgstr "Create Terraform environment"
-#: lib/create_terraform/app.py:516
+#: lib/create_terraform/app.py:528
msgid "No handler object available."
msgstr "No handler object available."
-#: lib/create_terraform/app.py:523
+#: lib/create_terraform/app.py:535
msgid "Please input the {}."
msgstr "Please input the {}."
-#: lib/create_terraform/app.py:524 lib/create_terraform/app.py:528
+#: lib/create_terraform/app.py:536 lib/create_terraform/app.py:540
msgid "vSphere user name"
msgstr "vSphere user name"
-#: lib/create_terraform/app.py:526
+#: lib/create_terraform/app.py:538
msgid "Name"
msgstr "Name"
-#: lib/create_terraform/app.py:528 lib/create_terraform/app.py:557
+#: lib/create_terraform/app.py:540 lib/create_terraform/app.py:569
msgid "No {} given."
msgstr "No {} given."
-#: lib/create_terraform/app.py:532
+#: lib/create_terraform/app.py:544
msgid "Setting user for vSphere {vs!r} to {usr!r}."
msgstr "Setting user for vSphere {vs!r} to {usr!r}."
-#: lib/create_terraform/app.py:549
+#: lib/create_terraform/app.py:561
msgid "User password of {!r}"
msgstr "User password of {!r}"
-#: lib/create_terraform/app.py:551
+#: lib/create_terraform/app.py:563
msgid "Password for user {u!r} of vSphere {n} on {h!r}"
msgstr "Password for user {u!r} of vSphere {n} on {h!r}"
-#: lib/create_terraform/app.py:557
+#: lib/create_terraform/app.py:569
msgid "password of vSphere user"
msgstr "password of vSphere user"
-#: lib/create_terraform/app.py:561
+#: lib/create_terraform/app.py:573
msgid "Setting passwort of vSphere {vs!r} user {usr!r}."
msgstr "Setting passwort of vSphere {vs!r} user {usr!r}."
-#: lib/create_terraform/app.py:580
+#: lib/create_terraform/app.py:592
msgid "Executing {} ..."
msgstr "Executing {} …"
msgid "Invalid puppet environment {env!r} found in {k!r}."
msgstr "Invalid puppet environment {env!r} found in {k!r}."
+#: lib/create_terraform/consul.py:71
+msgid "Invalid parameter {p!r} given in init of a {c} object."
+msgstr "Invalid parameter {p!r} given in init of a {c} object."
+
+#: lib/create_terraform/consul.py:223
+msgid "Setting loglevel of the {m} module to {ll}."
+msgstr "Setting loglevel of the {m} module to {ll}."
+
+#: lib/create_terraform/consul.py:262
+msgid ""
+"Invalid port number {port!r} for the Consul API, must be greater than zero and less than or "
+"equal to {max}."
+msgstr ""
+"Invalid port number {port!r} for the Consul API, must be greater than zero and less than or "
+"equal to {max}."
+
+#: lib/create_terraform/consul.py:308
+msgid "The path prefix {!r} must be an absolute path."
+msgstr "The path prefix {!r} must be an absolute path."
+
+#: lib/create_terraform/consul.py:324
+msgid ""
+"Invalid timeout {!r} for requesting the Consul API, must be greater than zero and less or equal "
+"to 3600."
+msgstr ""
+"Invalid timeout {!r} for requesting the Consul API, must be greater than zero and less or equal "
+"to 3600."
+
+#: lib/create_terraform/consul.py:341
+msgid "Invalid user agent {!r} given."
+msgstr "Invalid user agent {!r} given."
+
+#: lib/create_terraform/consul.py:400
+msgid "The key {!r} must not be an absolute path."
+msgstr "The key {!r} must not be an absolute path."
+
+#: lib/create_terraform/consul.py:423
+msgid "URL to request: {!r}"
+msgstr "URL to request: {!r}"
+
+#: lib/create_terraform/consul.py:424
+msgid "Request method: {!r}"
+msgstr "Request method: {!r}"
+
+#: lib/create_terraform/consul.py:446
+msgid "Simulation mode, Request will not be sent."
+msgstr "Simulation mode, Request will not be sent."
+
+#: lib/create_terraform/consul.py:464
+msgid "Got a {c} on connecting to {h!r}: {e}."
+msgstr "Got a {c} on connecting to {h!r}: {e}."
+
+#: lib/create_terraform/consul.py:472
+msgid "Failed to parse the response"
+msgstr "Failed to parse the response"
+
+#: lib/create_terraform/consul.py:507
+msgid "Got an error response code {code}: {msg}"
+msgstr "Got an error response code {code}: {msg}"
+
+#: lib/create_terraform/consul.py:555
+msgid "Raw json data:"
+msgstr "Raw json data:"
+
+#: lib/create_terraform/consul.py:559
+msgid "Got data from Consul for key {!r}:"
+msgstr "Got data from Consul for key {!r}:"
+
+#: lib/create_terraform/consul.py:566
+msgid "Deleting key {key!r} from Consul server {srv!r} ..."
+msgstr "Deleting key {key!r} from Consul server {srv!r} …"
+
+#: lib/create_terraform/consul.py:570
+msgid "Got answer: {!r}"
+msgstr "Got answer: {!r}"
+
+#: lib/create_terraform/consul.py:582
+msgid "Preparing mocking ..."
+msgstr "Preparing mocking …"
+
#: lib/create_terraform/errors.py:73
msgid ""
"There should be too many disks ({gd}) assigned to a VM. There are max. {maxd} disks allowed to "
msgid "Aborting after {!r}."
msgstr "Aborting after {!r}."
-#: lib/create_terraform/handler/__init__.py:94
+#: lib/create_terraform/errors.py:144
+msgid "Got a {code} error code from {uri!r}: {msg}"
+msgstr "Got a {code} error code from {uri!r}: {msg}"
+
+#: lib/create_terraform/errors.py:147
+msgid "Got a {code} error code: {msg}"
+msgstr "Got a {code} error code: {msg}"
+
+#: lib/create_terraform/errors.py:181
+msgid "Got an error requesting {uri!r}: {msg}"
+msgstr "Got an error requesting {uri!r}: {msg}"
+
+#: lib/create_terraform/handler/__init__.py:97
msgid "After initialization of all objects and handlers."
msgstr "After initialization of all objects and handlers."
-#: lib/create_terraform/handler/__init__.py:95
+#: lib/create_terraform/handler/__init__.py:98
msgid "After initialisation of VSPhere handlers."
msgstr "After initialisation of VSPhere handlers."
-#: lib/create_terraform/handler/__init__.py:96
+#: lib/create_terraform/handler/__init__.py:99
msgid "After reading the given YAML file."
msgstr "After reading the given YAML file."
-#: lib/create_terraform/handler/__init__.py:97
+#: lib/create_terraform/handler/__init__.py:100
msgid "After retrieving all DNS zones from PowerDNS."
msgstr "After retrieving all DNS zones from PowerDNS."
-#: lib/create_terraform/handler/__init__.py:98
+#: lib/create_terraform/handler/__init__.py:101
+msgid "Check Consul database and cleanup, if necessary."
+msgstr "Check Consul database and cleanup, if necessary."
+
+#: lib/create_terraform/handler/__init__.py:102
msgid "After testing VSPhere handlers."
msgstr "After testing VSPhere handlers."
-#: lib/create_terraform/handler/__init__.py:99
+#: lib/create_terraform/handler/__init__.py:103
msgid "After collecting all VMWare and local folders."
msgstr "After collecting all VMWare and local folders."
-#: lib/create_terraform/handler/__init__.py:100
+#: lib/create_terraform/handler/__init__.py:104
msgid "After collecting all VMWare clusters."
msgstr "After collecting all VMWare clusters."
-#: lib/create_terraform/handler/__init__.py:101
+#: lib/create_terraform/handler/__init__.py:105
msgid "After caching all VMWare VMs and templates."
msgstr "After caching all VMWare VMs and templates."
-#: lib/create_terraform/handler/__init__.py:102
+#: lib/create_terraform/handler/__init__.py:106
msgid "After collecting all VMWare datastores."
msgstr "After collecting all VMWare datastores."
-#: lib/create_terraform/handler/__init__.py:103
+#: lib/create_terraform/handler/__init__.py:107
msgid "After collecting all VMWare datastore clusters."
msgstr "After collecting all VMWare datastore clusters."
-#: lib/create_terraform/handler/__init__.py:104
+#: lib/create_terraform/handler/__init__.py:108
msgid "After collecting all VMWare networks."
msgstr "After collecting all VMWare networks."
-#: lib/create_terraform/handler/__init__.py:105
+#: lib/create_terraform/handler/__init__.py:109
msgid "After validating all given VMWare templates."
msgstr "After validating all given VMWare templates."
-#: lib/create_terraform/handler/__init__.py:106
+#: lib/create_terraform/handler/__init__.py:110
msgid "After syntax validating of data from loaded YAML file."
msgstr "After syntax validating of data from loaded YAML file."
-#: lib/create_terraform/handler/__init__.py:107
+#: lib/create_terraform/handler/__init__.py:111
msgid "After validating all given storage data."
msgstr "After validating all given storage data."
-#: lib/create_terraform/handler/__init__.py:108
+#: lib/create_terraform/handler/__init__.py:112
msgid "After validating all given network interface data."
msgstr "After validating all given network interface data."
-#: lib/create_terraform/handler/__init__.py:109
+#: lib/create_terraform/handler/__init__.py:113
msgid "After validating all given DNS data."
msgstr "After validating all given DNS data."
-#: lib/create_terraform/handler/__init__.py:110
+#: lib/create_terraform/handler/__init__.py:114
msgid "After performing all necessary actions in DNS."
msgstr "After performing all necessary actions in DNS."
-#: lib/create_terraform/handler/__init__.py:111
+#: lib/create_terraform/handler/__init__.py:115
msgid "After ensuring availability of the project directory."
msgstr "After ensuring availability of the project directory."
-#: lib/create_terraform/handler/__init__.py:112
+#: lib/create_terraform/handler/__init__.py:116
msgid "After creation of the Terraform project files."
msgstr "After creation of the Terraform project files."
-#: lib/create_terraform/handler/__init__.py:113
+#: lib/create_terraform/handler/__init__.py:117
msgid "After ensuring availability of VM folders in VMWare vSphere."
msgstr "After ensuring availability of VM folders in VMWare vSphere."
-#: lib/create_terraform/handler/__init__.py:205
+#: lib/create_terraform/handler/__init__.py:216
msgid "Given configuration:"
msgstr "Given configuration:"
-#: lib/create_terraform/handler/__init__.py:209
+#: lib/create_terraform/handler/__init__.py:220
msgid "Directory for postinstall scripts: {!r}."
msgstr "Directory for postinstall scripts: {!r}."
-#: lib/create_terraform/handler/__init__.py:211
+#: lib/create_terraform/handler/__init__.py:222
msgid "Directory for postinstall scripts {!r} does not exists."
msgstr "Directory for postinstall scripts {!r} does not exists."
-#: lib/create_terraform/handler/__init__.py:215
+#: lib/create_terraform/handler/__init__.py:226
msgid "Path {!r} for postinstall scripts exists, but is not a directory."
msgstr "Path {!r} for postinstall scripts exists, but is not a directory."
-#: lib/create_terraform/handler/__init__.py:220
+#: lib/create_terraform/handler/__init__.py:231
msgid "Directory for SSH deploy keys: {!r}."
msgstr "Directory for SSH deploy keys: {!r}."
-#: lib/create_terraform/handler/__init__.py:222
+#: lib/create_terraform/handler/__init__.py:233
msgid "Directory for SSH deploy keys {!r} does not exists."
msgstr "Directory for SSH deploy keys {!r} does not exists."
-#: lib/create_terraform/handler/__init__.py:226
+#: lib/create_terraform/handler/__init__.py:237
msgid "Path {!r} for SSH deploy keys exists, but is not a directory."
msgstr "Path {!r} for SSH deploy keys exists, but is not a directory."
-#: lib/create_terraform/handler/__init__.py:231
+#: lib/create_terraform/handler/__init__.py:242
msgid "Filename of the private SSH deploy key: {!r}"
msgstr "Filename of the private SSH deploy key: {!r}"
-#: lib/create_terraform/handler/__init__.py:233
+#: lib/create_terraform/handler/__init__.py:244
msgid "Private SSH deploy key file {!r} does not exists or is not a regular file."
msgstr "Private SSH deploy key file {!r} does not exists or is not a regular file."
-#: lib/create_terraform/handler/__init__.py:247
+#: lib/create_terraform/handler/__init__.py:263
msgid "Setting simulate of all subsequent objects to {!r} ..."
msgstr "Setting simulate of all subsequent objects to {!r} …"
-#: lib/create_terraform/handler/__init__.py:273
+#: lib/create_terraform/handler/__init__.py:289
msgid "Invalid step name {!r} for interrupting execution."
msgstr "Invalid step name {!r} for interrupting execution."
-#: lib/create_terraform/handler/__init__.py:329
+#: lib/create_terraform/handler/__init__.py:345
msgid "Invalid time zone name {!r}."
msgstr "Invalid time zone name {!r}."
-#: lib/create_terraform/handler/__init__.py:331
+#: lib/create_terraform/handler/__init__.py:347
msgid "Setting time zone to {!r}."
msgstr "Setting time zone to {!r}."
-#: lib/create_terraform/handler/__init__.py:339
+#: lib/create_terraform/handler/__init__.py:355
msgid "Self destruction."
msgstr "Self destruction."
-#: lib/create_terraform/handler/__init__.py:352 lib/create_terraform/handler/first.py:153
+#: lib/create_terraform/handler/__init__.py:368 lib/create_terraform/handler/first.py:156
msgid "{}-object not initialized."
msgstr "{}-object not initialized."
-#: lib/create_terraform/handler/__init__.py:358
+#: lib/create_terraform/handler/__init__.py:374
msgid "Simulation mode"
msgstr "Simulation mode"
-#: lib/create_terraform/handler/__init__.py:360
+#: lib/create_terraform/handler/__init__.py:376
msgid "Necessary DNS records are not created."
msgstr "Necessary DNS records are not created."
-#: lib/create_terraform/handler/__init__.py:361
+#: lib/create_terraform/handler/__init__.py:377
msgid "Terraform files are not created."
msgstr "Terraform files are not created."
-#: lib/create_terraform/handler/__init__.py:384
+#: lib/create_terraform/handler/__init__.py:404
msgid "Collecting first information from vSPhere."
msgstr "Collecting first information from vSPhere."
-#: lib/create_terraform/handler/__init__.py:390
+#: lib/create_terraform/handler/__init__.py:410
msgid "Retrieving information from vSphere."
msgstr "Retrieving information from vSphere."
-#: lib/create_terraform/handler/__init__.py:409
+#: lib/create_terraform/handler/__init__.py:429
msgid "Validated VMs:"
msgstr "Validated VMs:"
-#: lib/create_terraform/handler/__init__.py:415
+#: lib/create_terraform/handler/__init__.py:435
msgid "There is one existing virtual machine."
msgid_plural "There are {c} existing virtual machines."
msgstr[0] "There is one existing virtual machine."
msgstr[1] "There are {c} existing virtual machines."
-#: lib/create_terraform/handler/__init__.py:420
+#: lib/create_terraform/handler/__init__.py:440
msgid "Existing virtual machine:"
msgid_plural "Existing virtual machines:"
msgstr[0] "Existing virtual machine:"
msgstr[1] "Existing virtual machines:"
-#: lib/create_terraform/handler/__init__.py:423
+#: lib/create_terraform/handler/__init__.py:443
msgid "No existing virtual machines found in YAML file."
msgstr "No existing virtual machines found in YAML file."
-#: lib/create_terraform/handler/__init__.py:431
+#: lib/create_terraform/handler/__init__.py:451
msgid "Finished all steps."
msgstr "Finished all steps."
-#: lib/create_terraform/handler/__init__.py:441
+#: lib/create_terraform/handler/__init__.py:461
msgid "And how I said before - it was only a simulation!"
msgstr "And how I said before - it was only a simulation!"
-#: lib/create_terraform/handler/__init__.py:451 lib/create_terraform/handler/first.py:112
+#: lib/create_terraform/handler/__init__.py:476
+msgid "Checking the Consul database for key {!r} and cleanup, if necessary ..."
+msgstr "Checking the Consul database for key {!r} and cleanup, if necessary …"
+
+#: lib/create_terraform/handler/__init__.py:483
+msgid "No data for project {!r} found on Consul database."
+msgstr "No data for project {!r} found on Consul database."
+
+#: lib/create_terraform/handler/__init__.py:485
+msgid "Found data for project {!r} on Consul database."
+msgstr "Found data for project {!r} on Consul database"
+
+#: lib/create_terraform/handler/__init__.py:488
+msgid "Found data:"
+msgstr "Found data:"
+
+#: lib/create_terraform/handler/__init__.py:492 lib/create_terraform/handler/dns.py:57
+#: lib/create_terraform/handler/dns.py:75 lib/create_terraform/handler/dns.py:87
+#: lib/create_terraform/handler/files.py:51 lib/create_terraform/handler/files.py:63
+#: lib/create_terraform/handler/first.py:185 lib/create_terraform/handler/read.py:58
+#: lib/create_terraform/handler/vmware.py:85 lib/create_terraform/handler/vmware.py:114
+#: lib/create_terraform/handler/vmware.py:196 lib/create_terraform/handler/vmware.py:235
+#: lib/create_terraform/handler/vmware.py:251 lib/create_terraform/handler/vmware.py:274
+#: lib/create_terraform/handler/vmware.py:301 lib/create_terraform/handler/vmware.py:321
+#: lib/create_terraform/handler/vmware.py:339 lib/create_terraform/handler/vmware.py:362
+#: lib/create_terraform/handler/vmware.py:406 lib/create_terraform/handler/vmware.py:424
+#: lib/create_terraform/handler/vmware.py:436
+msgid "Finished step {!r}."
+msgstr "Finished step {!r}."
+
+#: lib/create_terraform/handler/__init__.py:500
+msgid "Should the project with key '{key}' be removed from Consul server '{srv}' [Y/n]?"
+msgstr "Should the project with key '{key}' be removed from Consul server '{srv}' [Y/n]?"
+
+#: lib/create_terraform/handler/__init__.py:515
+msgid "Key is subtle vanished"
+msgstr "Key is subtle vanished"
+
+#: lib/create_terraform/handler/__init__.py:522
+msgid "Project name {!r} already set."
+msgstr "Project name {!r} already set.."
+
+#: lib/create_terraform/handler/__init__.py:525
+msgid "Setting project name and directory based on file {!r} ..."
+msgstr "Setting project name and directory based on file {!r} …."
+
+#: lib/create_terraform/handler/__init__.py:534
+msgid "Project name is {!r}."
+msgstr "Project name is {!r}."
+
+#: lib/create_terraform/handler/__init__.py:536
+msgid "Project directory is: {!r}."
+msgstr "Project directory is: {!r}."
+
+#: lib/create_terraform/handler/__init__.py:544 lib/create_terraform/handler/first.py:115
msgid "Executing {!r} ..."
msgstr "Executing {!r} …"
-#: lib/create_terraform/handler/__init__.py:462 lib/create_terraform/handler/__init__.py:500
-#: lib/create_terraform/handler/first.py:115
+#: lib/create_terraform/handler/__init__.py:555 lib/create_terraform/handler/__init__.py:593
+#: lib/create_terraform/handler/first.py:118
msgid "Completed process:"
msgstr "Completed process:"
-#: lib/create_terraform/handler/__init__.py:466
+#: lib/create_terraform/handler/__init__.py:559
msgid "Importing existing virtual machines ..."
msgstr "Importing existing virtual machines …"
-#: lib/create_terraform/handler/__init__.py:476
+#: lib/create_terraform/handler/__init__.py:569
msgid "Importing VM {!r}."
msgstr "Importing VM {!r}."
-#: lib/create_terraform/handler/__init__.py:498
+#: lib/create_terraform/handler/__init__.py:591
msgid "Error on importing VM {!r}:"
msgstr "Error on importing VM {!r}:"
-#: lib/create_terraform/handler/__init__.py:506
+#: lib/create_terraform/handler/__init__.py:599
msgid "Congratulations!"
msgstr "Congratulations!"
-#: lib/create_terraform/handler/__init__.py:508
+#: lib/create_terraform/handler/__init__.py:601
msgid "Now you are ready to deploy the following virtual machines:"
msgstr "Now you are ready to deploy the following virtual machines:"
-#: lib/create_terraform/handler/__init__.py:512
+#: lib/create_terraform/handler/__init__.py:605
msgid "To start the deployment process change to directory {}"
msgstr "To start the deployment process change to directory {}"
-#: lib/create_terraform/handler/__init__.py:515
+#: lib/create_terraform/handler/__init__.py:608
msgid "and enter: {}"
msgstr "and enter: {}"
msgstr[0] "Found one error in exploring PowerDNS zones."
msgstr[1] "Found {n} errors in exploring PowerDNS zones."
-#: lib/create_terraform/handler/dns.py:57 lib/create_terraform/handler/dns.py:75
-#: lib/create_terraform/handler/dns.py:87 lib/create_terraform/handler/files.py:51
-#: lib/create_terraform/handler/files.py:63 lib/create_terraform/handler/first.py:182
-#: lib/create_terraform/handler/read.py:58 lib/create_terraform/handler/vmware.py:97
-#: lib/create_terraform/handler/vmware.py:126 lib/create_terraform/handler/vmware.py:208
-#: lib/create_terraform/handler/vmware.py:247 lib/create_terraform/handler/vmware.py:263
-#: lib/create_terraform/handler/vmware.py:286 lib/create_terraform/handler/vmware.py:313
-#: lib/create_terraform/handler/vmware.py:333 lib/create_terraform/handler/vmware.py:351
-#: lib/create_terraform/handler/vmware.py:374 lib/create_terraform/handler/vmware.py:418
-#: lib/create_terraform/handler/vmware.py:436 lib/create_terraform/handler/vmware.py:448
-msgid "Finished step {!r}."
-msgstr "Finished step {!r}."
-
#: lib/create_terraform/handler/dns.py:69
msgid "Found one error in validating DNS mappings."
msgid_plural "Found {n} errors in validating DNS mappings."
msgid "Generating file provisioner for {f!r} of {v!r}."
msgstr "Generating file provisioner for {f!r} of {v!r}."
-#: lib/create_terraform/handler/first.py:64
+#: lib/create_terraform/handler/first.py:67
msgid "No configuration given before initialisation of handlers."
msgstr "No configuration given before initialisation of handlers."
-#: lib/create_terraform/handler/first.py:68
+#: lib/create_terraform/handler/first.py:71
msgid "{n} is not a {e}-instance, but a {w}-instance instead."
msgstr "{n} is not a {e}-instance, but a {w}-instance instead."
-#: lib/create_terraform/handler/first.py:79
+#: lib/create_terraform/handler/first.py:82
msgid "Initialize some additional handlers."
msgstr "Initialize some additional handlers."
-#: lib/create_terraform/handler/first.py:108
+#: lib/create_terraform/handler/first.py:111
msgid "Checking the terraform version ..."
msgstr "Checking the terraform version …"
-#: lib/create_terraform/handler/first.py:118
+#: lib/create_terraform/handler/first.py:121
msgid "No output on command {!r}."
msgstr "No output on command {!r}."
-#: lib/create_terraform/handler/first.py:123
+#: lib/create_terraform/handler/first.py:126
msgid "First line:"
msgstr "First line:"
-#: lib/create_terraform/handler/first.py:126
+#: lib/create_terraform/handler/first.py:129
msgid "Could not evaluate version output of terraform:"
msgstr "Could not evaluate version output of terraform:"
-#: lib/create_terraform/handler/first.py:130
+#: lib/create_terraform/handler/first.py:133
msgid "Terraform version: {!r}."
msgstr "Terraform version: {!r}."
-#: lib/create_terraform/handler/first.py:133 lib/create_terraform/handler/first.py:141
+#: lib/create_terraform/handler/first.py:136 lib/create_terraform/handler/first.py:144
msgid "Checking for {o}{m!r} ..."
msgstr "Checking for {o}{m!r} …"
-#: lib/create_terraform/handler/first.py:136 lib/create_terraform/handler/first.py:144
+#: lib/create_terraform/handler/first.py:139 lib/create_terraform/handler/first.py:147
msgid "Invalid version {c!r} of terraform, expected {o}{m!r}."
msgstr "Invalid version {c!r} of terraform, expected {o}{m!r}."
-#: lib/create_terraform/handler/first.py:159
+#: lib/create_terraform/handler/first.py:162
msgid "Go ahead..."
msgstr "Go ahead ……"
-#: lib/create_terraform/handler/first.py:164
+#: lib/create_terraform/handler/first.py:167
msgid "Initialising VSPhere handlers."
msgstr "Initialising VSPhere handlers."
-#: lib/create_terraform/handler/first.py:180
+#: lib/create_terraform/handler/first.py:183
msgid "Current {} object:"
msgstr "Current {} object:"
msgid "Searching for VM definitions in group {!r} ..."
msgstr "Searching for VM definitions in group {!r} …"
-#: lib/create_terraform/handler/vmware.py:53
+#: lib/create_terraform/handler/vmware.py:51
msgid "Collecting all VMWare and local folders ..."
msgstr "Collecting all VMWare and local folders …"
-#: lib/create_terraform/handler/vmware.py:54
+#: lib/create_terraform/handler/vmware.py:52
msgid "Get vSphere datacenter ..."
msgstr "Get vSphere datacenter …"
-#: lib/create_terraform/handler/vmware.py:58
+#: lib/create_terraform/handler/vmware.py:56
msgid "Collecting used vSphere folders."
msgstr "Collecting used vSphere folders."
-#: lib/create_terraform/handler/vmware.py:65
+#: lib/create_terraform/handler/vmware.py:63
msgid "Collected used vSphere folders:"
msgstr "Collected used vSphere folders:"
-#: lib/create_terraform/handler/vmware.py:73
-msgid "Project name is {!r}."
-msgstr "Project name is {!r}."
-
-#: lib/create_terraform/handler/vmware.py:75
-msgid "Project directory is: {!r}."
-msgstr "Project directory is: {!r}."
-
-#: lib/create_terraform/handler/vmware.py:91
+#: lib/create_terraform/handler/vmware.py:79
msgid "Did not found root terraform directory above {!r}."
msgstr "Did not found root terraform directory above {!r}."
-#: lib/create_terraform/handler/vmware.py:95
+#: lib/create_terraform/handler/vmware.py:83
msgid "Full project name: {!r}"
msgstr "Full project name: {!r}"
-#: lib/create_terraform/handler/vmware.py:107
+#: lib/create_terraform/handler/vmware.py:95
msgid "Initialize VSPhere ..."
msgstr "Initialize VSPhere …"
-#: lib/create_terraform/handler/vmware.py:116
+#: lib/create_terraform/handler/vmware.py:104
msgid "There is only one, unique VSPhere definition allowed in a project file."
msgstr "There is only one, unique VSPhere definition allowed in a project file."
-#: lib/create_terraform/handler/vmware.py:118
+#: lib/create_terraform/handler/vmware.py:106
msgid "In {f!r} were found {nr} different VSPhere definitions:"
msgstr "In {f!r} were found {nr} different VSPhere definitions:"
-#: lib/create_terraform/handler/vmware.py:137
+#: lib/create_terraform/handler/vmware.py:125
msgid "Initializing VSphere {!r} ..."
msgstr "Initializing VSPhere {!r} …"
-#: lib/create_terraform/handler/vmware.py:139
+#: lib/create_terraform/handler/vmware.py:127
msgid "VSPhere {!r} not defined in configuration."
msgstr "VSPhere {!r} not defined in configuration."
-#: lib/create_terraform/handler/vmware.py:143
+#: lib/create_terraform/handler/vmware.py:131
msgid "Setting {st} to {what!r}."
msgstr "Setting {st} to {what!r}."
-#: lib/create_terraform/handler/vmware.py:147
+#: lib/create_terraform/handler/vmware.py:135
msgid "Setting {}."
msgstr "Setting {}."
-#: lib/create_terraform/handler/vmware.py:177
+#: lib/create_terraform/handler/vmware.py:165
msgid "Initialising a {}-object with params:"
msgstr "Initialising a {}-object with params:"
-#: lib/create_terraform/handler/vmware.py:201
+#: lib/create_terraform/handler/vmware.py:189
msgid "Created {}-object:"
msgstr "Created {}-object:"
-#: lib/create_terraform/handler/vmware.py:217
+#: lib/create_terraform/handler/vmware.py:205
msgid "Assigning not defined templates and clusters of VMs by their appropriate default values."
msgstr "Assigning not defined templates and clusters of VMs by their appropriate default values."
-#: lib/create_terraform/handler/vmware.py:226
+#: lib/create_terraform/handler/vmware.py:214
msgid "Setting cluster of {n!r} to {c!r} ..."
msgstr "Setting cluster of {n!r} to {c!r} …"
-#: lib/create_terraform/handler/vmware.py:233
+#: lib/create_terraform/handler/vmware.py:221
msgid "Setting template of {n!r} to {t!r} ..."
msgstr "Setting template of {n!r} to {t!r} …"
-#: lib/create_terraform/handler/vmware.py:244
+#: lib/create_terraform/handler/vmware.py:232
msgid "Searching for clusters in VSPhere {!r} ..."
msgstr "Searching for clusters in VSPhere {!r} …"
-#: lib/create_terraform/handler/vmware.py:257
+#: lib/create_terraform/handler/vmware.py:245
msgid "Found one error in exploring vSphere VMs."
msgid_plural "Found {n} errors in exploring vSphere VMs."
msgstr[0] "Found one error in exploring vSphere VMs."
msgstr[1] "Found {n} errors in exploring vSphere VMs."
-#: lib/create_terraform/handler/vmware.py:276
+#: lib/create_terraform/handler/vmware.py:264
msgid "Searching for datastores in VSPhere {!r} ..."
msgstr "Searching for datastores in VSPhere {!r} …"
-#: lib/create_terraform/handler/vmware.py:281
+#: lib/create_terraform/handler/vmware.py:269
msgid "Found one datastore."
msgid_plural "Found {n} datastores."
msgstr[0] "Found one datastore."
msgstr[1] "Found {n} datastores."
-#: lib/create_terraform/handler/vmware.py:284
+#: lib/create_terraform/handler/vmware.py:272
msgid "No VSPhere datastores found."
msgstr "No VSPhere datastores found."
-#: lib/create_terraform/handler/vmware.py:299
+#: lib/create_terraform/handler/vmware.py:287
msgid "Searching for datastore clusters in VSPhere {!r} ..."
msgstr "Searching for datastore clusters in VSPhere {!r} …"
-#: lib/create_terraform/handler/vmware.py:305
+#: lib/create_terraform/handler/vmware.py:293
msgid "Found one datastore cluster."
msgid_plural "Found {n} datastore clusters."
msgstr[0] "Found one datastore cluster."
msgstr[1] "Found {n} datastore clusters."
-#: lib/create_terraform/handler/vmware.py:311
+#: lib/create_terraform/handler/vmware.py:299
msgid "No VSPhere datastore clusters found."
msgstr "Validating given datastore clusters of VMs …"
-#: lib/create_terraform/handler/vmware.py:324
+#: lib/create_terraform/handler/vmware.py:312
msgid "Searching for networks in VSPhere {!r} ..."
msgstr "Searching for networks in VSPhere {!r} …"
-#: lib/create_terraform/handler/vmware.py:327
+#: lib/create_terraform/handler/vmware.py:315
msgid "Found one error in exploring vSphere {v!r} resources."
msgid_plural "Found {n} errors in exploring vSphere {v!r} resources."
msgstr[0] "Found one error in exploring vSphere {v!r} resources."
msgstr[1] "Found {n} errors in exploring vSphere {v!r} resources."
-#: lib/create_terraform/handler/vmware.py:345
+#: lib/create_terraform/handler/vmware.py:333
msgid "Found one error in exploring vSphere templates."
msgid_plural "Found {n} errors in exploring vSphere templates."
msgstr[0] "Found one error in exploring vSphere templates."
msgstr[1] "Found one error in exploring vSphere templates."
-#: lib/create_terraform/handler/vmware.py:362
+#: lib/create_terraform/handler/vmware.py:350
msgid "Validating information from YAML file ..."
msgstr "Validating information from YAML file …"
-#: lib/create_terraform/handler/vmware.py:366
+#: lib/create_terraform/handler/vmware.py:354
msgid "Found one error in validating vSphere computing clusters."
msgid_plural "Found {n} errors in validating vSphere computing clusters."
msgstr[0] "Found one error in validating vSphere computing clusters."
msgstr[1] "Found one error in validating vSphere computing clusters."
-#: lib/create_terraform/handler/vmware.py:381
+#: lib/create_terraform/handler/vmware.py:369
msgid "Got a list of all VMs and templates ..."
msgstr "Got a list of all VMs and templates …"
-#: lib/create_terraform/handler/vmware.py:400
+#: lib/create_terraform/handler/vmware.py:388
msgid "All existing VMs and templates:"
msgstr "All existing VMs and templates:"
-#: lib/create_terraform/handler/vmware.py:412
+#: lib/create_terraform/handler/vmware.py:400
msgid "Found one error in validating VM storages."
msgid_plural "Found {n} errors in validating VM storages."
msgstr[0] "Found one error in validating VM storages."
msgstr[1] "Found {n} errors in validating VM storages."
-#: lib/create_terraform/handler/vmware.py:430
+#: lib/create_terraform/handler/vmware.py:418
msgid "Found one error in validating VM interfaces."
msgid_plural "Found {n} errors in validating VM interfaces."
msgstr[0] "Found one error in validating VM interfaces."
msgstr[1] "Found one error in validating VM interfaces."
-#: lib/create_terraform/handler/vmware.py:455
+#: lib/create_terraform/handler/vmware.py:443
msgid "Exploring and caching all vSphere VMs and templates ..."
msgstr "Exploring and caching all vSphere VMs and templates …"
-#: lib/create_terraform/handler/vmware.py:476
+#: lib/create_terraform/handler/vmware.py:464
msgid "Found one VM or template in vSphere."
msgid_plural "Found {nr} VMs and templates in vSphere."
msgstr[0] "Found one VM or template in vSphere."
msgstr[1] "Found {nr} VMs and templates in vSphere."
-#: lib/create_terraform/handler/vmware.py:483
+#: lib/create_terraform/handler/vmware.py:471
msgid "All explored vSphere VMs and templates:"
msgstr "All explored vSphere VMs and templates:"
-#: lib/create_terraform/handler/vmware.py:489
+#: lib/create_terraform/handler/vmware.py:477
msgid "Exploring all vSphere templates ..."
msgstr "Exploring all vSphere templates …"
-#: lib/create_terraform/handler/vmware.py:507
+#: lib/create_terraform/handler/vmware.py:495
msgid "VM {!r} has not template defined."
msgstr "VM {!r} has not template defined."
-#: lib/create_terraform/handler/vmware.py:510
+#: lib/create_terraform/handler/vmware.py:498
msgid "All {} VSPhere templates to explore:"
msgstr "All {} VSPhere templates to explore:"
-#: lib/create_terraform/handler/vmware.py:520
+#: lib/create_terraform/handler/vmware.py:508
msgid "Searching for template {t!r} in VSPhere {v!r} ..."
msgstr "Searching for template {t!r} in VSPhere {v!r} …"
-#: lib/create_terraform/handler/vmware.py:527
+#: lib/create_terraform/handler/vmware.py:515
msgid "Checking VM {n!r} against pattern {p!r} ..."
msgstr "Checking VM {n!r} against pattern {p!r} …"
-#: lib/create_terraform/handler/vmware.py:531
+#: lib/create_terraform/handler/vmware.py:519
msgid "Found VMWare template {n!r} in vSphere {vs!r}, path {path!r}."
msgstr "Found VMWare template {n!r} in vSphere {vs!r}, path {path!r}."
-#: lib/create_terraform/handler/vmware.py:536
+#: lib/create_terraform/handler/vmware.py:524
msgid ""
"Found VM {n!r} in vSphere {vs!r}, path {path!r}, which is not a template, but it will be used as"
" a template."
"Found VM {n!r} in vSphere {vs!r}, path {path!r}, which is not a template, but it will be used as"
" a template."
-#: lib/create_terraform/handler/vmware.py:547
+#: lib/create_terraform/handler/vmware.py:535
msgid "Template {t!r} not found in VSPhere {v!r}."
msgstr "Template {t!r} not found in VSPhere {v!r}."
-#: lib/create_terraform/handler/vmware.py:552
+#: lib/create_terraform/handler/vmware.py:540
msgid "All explored vSphere templates:"
msgstr "All explored vSphere templates:"
-#: lib/create_terraform/handler/vmware.py:566
+#: lib/create_terraform/handler/vmware.py:554
msgid "Validating existence of computing clusters of the VMs."
msgstr "Validating existence of computing clusters of the VMs."
-#: lib/create_terraform/handler/vmware.py:587
+#: lib/create_terraform/handler/vmware.py:575
msgid "Checking existence of computing cluster {c!r} in VSPhere {v!r} ..."
msgstr "Checking existence of computing cluster {c!r} in VSPhere {v!r} …"
-#: lib/create_terraform/handler/vmware.py:595
+#: lib/create_terraform/handler/vmware.py:583
msgid "Found computing cluster {cl!r} in VSPhere {v!r} (defined for VMs {vms})."
msgstr "Found computing cluster {cl!r} in VSPhere {v!r} (defined for VMs {vms})."
-#: lib/create_terraform/handler/vmware.py:599
+#: lib/create_terraform/handler/vmware.py:587
msgid "Computing cluster {cl!r} (defined for VMs {vms}) in VSPhere {v!r} not found."
msgstr "Computing cluster {cl!r} (defined for VMs {vms}) in VSPhere {v!r} not found."
-#: lib/create_terraform/handler/vmware.py:608
+#: lib/create_terraform/handler/vmware.py:596
msgid "Validating existence of VMs in VMWare."
msgstr "Validating existence of VMs in VMWare."
-#: lib/create_terraform/handler/vmware.py:628
+#: lib/create_terraform/handler/vmware.py:616
msgid "[{m}] - VM is already existing in VSphere {v!r}, path {p!r}."
msgstr "[{m}] - VM is already existing in VSphere {v!r}, path {p!r}."
-#: lib/create_terraform/handler/vmware.py:635
+#: lib/create_terraform/handler/vmware.py:623
msgid "VM info:"
msgstr "VM info:"
-#: lib/create_terraform/handler/vmware.py:637
+#: lib/create_terraform/handler/vmware.py:625
msgid "Datastore of VM {vm!r}: {ds!r}."
msgstr "Datastore of VM {vm!r}: {ds!r}."
-#: lib/create_terraform/handler/vmware.py:643
+#: lib/create_terraform/handler/vmware.py:631
msgid ""
"{prefix} - Existing VM '{name}' in vSphere {vs!r} is currently located in folder '{cur_f}' "
"instead in '{exp_f}'."
"{prefix} - Existing VM '{name}' in vSphere {vs!r} is currently located in folder '{cur_f}' "
"instead in '{exp_f}'."
-#: lib/create_terraform/handler/vmware.py:646 lib/create_terraform/handler/vmware.py:670
+#: lib/create_terraform/handler/vmware.py:634 lib/create_terraform/handler/vmware.py:658
msgid "CAUTION!"
msgstr "CAUTION!"
-#: lib/create_terraform/handler/vmware.py:674
+#: lib/create_terraform/handler/vmware.py:662
msgid "Did not found any VM to deploy!"
msgstr "Did not found any VM to deploy!"
-#: lib/create_terraform/handler/vmware.py:677
+#: lib/create_terraform/handler/vmware.py:665
msgid "No VMs to deploy"
msgstr "No VMs to deploy"
-#: lib/create_terraform/handler/vmware.py:693
+#: lib/create_terraform/handler/vmware.py:681
msgid "Used datastore clusters:"
msgstr "Used datastore clusters:"
-#: lib/create_terraform/handler/vmware.py:695
+#: lib/create_terraform/handler/vmware.py:683
msgid "No datastore clusters are used."
msgstr "No datastore clusters are used."
-#: lib/create_terraform/handler/vmware.py:702
+#: lib/create_terraform/handler/vmware.py:690
msgid "Used datastors:"
msgstr "Used datastors:"
-#: lib/create_terraform/handler/vmware.py:704
+#: lib/create_terraform/handler/vmware.py:692
msgid "No datastores are used."
msgstr "No datastores are used."
-#: lib/create_terraform/handler/vmware.py:709
+#: lib/create_terraform/handler/vmware.py:697
msgid "Validating given datastore clusters of VMs ..."
msgstr "Validating given datastore clusters of VMs …"
-#: lib/create_terraform/handler/vmware.py:737
+#: lib/create_terraform/handler/vmware.py:725
msgid "Found datastore cluster {c!r} in VSphere {v!r} for VM {n!r}."
msgstr "Found datastore cluster {c!r} in VSphere {v!r} for VM {n!r}."
-#: lib/create_terraform/handler/vmware.py:741
+#: lib/create_terraform/handler/vmware.py:729
msgid "Setting datastore cluster for VM {n!r} to {c!r} ..."
msgstr "Setting datastore cluster for VM {n!r} to {c!r} …"
-#: lib/create_terraform/handler/vmware.py:746
+#: lib/create_terraform/handler/vmware.py:734
msgid "Free space of cluster {c!r} in VSphere {v!r} before provisioning: {a:0.1f} GiB."
msgstr "Free space of cluster {c!r} in VSphere {v!r} before provisioning: {a:0.1f} GiB."
-#: lib/create_terraform/handler/vmware.py:751
+#: lib/create_terraform/handler/vmware.py:739
msgid ""
"Datastore cluster {d!r} in VSphere {v!r} has not sufficient space for storage of VM {vm!r} "
"(needed {n:0.1f} GiB, available {a:0.1f} GiB)."
"Datastore cluster {d!r} in VSphere {v!r} has not sufficient space for storage of VM {vm!r} "
"(needed {n:0.1f} GiB, available {a:0.1f} GiB)."
-#: lib/create_terraform/handler/vmware.py:761
+#: lib/create_terraform/handler/vmware.py:749
msgid "Free space in cluster {c!r} in VSphere {v!r} after provisioning: {a:0.1f} GiB."
msgstr "Free space in cluster {c!r} in VSphere {v!r} after provisioning: {a:0.1f} GiB."
-#: lib/create_terraform/handler/vmware.py:773
+#: lib/create_terraform/handler/vmware.py:761
msgid "Datastore cluster {c!r} of VM {n!r} not found in VSphere {v!r}."
msgstr "Datastore cluster {c!r} of VM {n!r} not found in VSphere {v!r}."
-#: lib/create_terraform/handler/vmware.py:780
+#: lib/create_terraform/handler/vmware.py:768
msgid "Validating given datastores of VMs and assign failing ..."
msgstr "Validating given datastores of VMs and assign failing …"
-#: lib/create_terraform/handler/vmware.py:786
+#: lib/create_terraform/handler/vmware.py:774
msgid "Removing defined datastore {d!r} for VM {n!r} ..."
msgstr "Removing defined datastore {d!r} for VM {n!r} …"
-#: lib/create_terraform/handler/vmware.py:811 lib/create_terraform/handler/vmware.py:919
+#: lib/create_terraform/handler/vmware.py:799 lib/create_terraform/handler/vmware.py:907
msgid "Did not found cluster object {c!r} for VM {n!r}."
msgstr "Did not found cluster object {c!r} for VM {n!r}."
-#: lib/create_terraform/handler/vmware.py:821 lib/create_terraform/handler/vmware.py:856
+#: lib/create_terraform/handler/vmware.py:809 lib/create_terraform/handler/vmware.py:844
msgid "Found datastore {d!r} for VM {n!r} in VSPhere {v!r}."
msgstr "Found datastore {d!r} for VM {n!r} in VSPhere {v!r}."
-#: lib/create_terraform/handler/vmware.py:824
+#: lib/create_terraform/handler/vmware.py:812
msgid "Datastore {d!r} not available in cluster {c!r}."
msgstr "Datastore {d!r} not available in cluster {c!r}."
-#: lib/create_terraform/handler/vmware.py:828
+#: lib/create_terraform/handler/vmware.py:816
msgid "Setting datastore for VM {n!r} to {d!r} ..."
msgstr "Setting datastore for VM {n!r} to {d!r} …"
-#: lib/create_terraform/handler/vmware.py:833
+#: lib/create_terraform/handler/vmware.py:821
msgid ""
"Datastore {d!r} has not sufficient space for storage of VM {v!r} (needed {n:0.1f} GiB, available"
" {a:0.1f} GiB)."
"Datastore {d!r} has not sufficient space for storage of VM {v!r} (needed {n:0.1f} GiB, available"
" {a:0.1f} GiB)."
-#: lib/create_terraform/handler/vmware.py:844
+#: lib/create_terraform/handler/vmware.py:832
msgid "Datastore {d!r} of VM {n!r} not found in VSPhere {v!r}."
msgstr "Datastore {d!r} of VM {n!r} not found in VSPhere {v!r}."
-#: lib/create_terraform/handler/vmware.py:869
+#: lib/create_terraform/handler/vmware.py:857
msgid "Validating interfaces of VMs and assign networks ..."
msgstr "Validating interfaces of VMs and assign networks …"
-#: lib/create_terraform/handler/vmware.py:874
+#: lib/create_terraform/handler/vmware.py:862
msgid "Validated FQDNs:"
msgstr "Validated FQDNs:"
-#: lib/create_terraform/handler/vmware.py:875
+#: lib/create_terraform/handler/vmware.py:863
msgid "Validated Addresses:"
msgstr "Validated Addresses:"
-#: lib/create_terraform/handler/vmware.py:885
+#: lib/create_terraform/handler/vmware.py:873
msgid "Used networks:"
msgstr "Used networks:"
-#: lib/create_terraform/handler/vmware.py:891
+#: lib/create_terraform/handler/vmware.py:879
msgid "Used forward DNS entries:"
msgstr "Used forward DNS entries:"
-#: lib/create_terraform/handler/vmware.py:897
+#: lib/create_terraform/handler/vmware.py:885
msgid "Used reverse DNS entries:"
msgstr "Used reverse DNS entries:"
-#: lib/create_terraform/handler/vmware.py:903
+#: lib/create_terraform/handler/vmware.py:891
msgid "Checking interfaces of VM {n!r} in VSPhere {v!r} ..."
msgstr "Checking interfaces of VM {n!r} in VSPhere {v!r} …"
-#: lib/create_terraform/handler/vmware.py:907
+#: lib/create_terraform/handler/vmware.py:895
msgid "No interfaces defined for VM {!r}."
msgstr "No interfaces defined for VM {!r}."
-#: lib/create_terraform/handler/vmware.py:936
+#: lib/create_terraform/handler/vmware.py:924
msgid "Checking interface {i} of VM {n!r} ..."
msgstr "Checking interface {i} of VM {n!r} …"
-#: lib/create_terraform/handler/vmware.py:940
+#: lib/create_terraform/handler/vmware.py:928
msgid "Interface {i} of VM {n!r} has no defined address."
msgstr "Interface {i} of VM {n!r} has no defined address."
-#: lib/create_terraform/handler/vmware.py:946
+#: lib/create_terraform/handler/vmware.py:934
msgid "Interface {i} of VM {n!r} has no defined FQDN."
msgstr "Interface {i} of VM {n!r} has no defined FQDN."
-#: lib/create_terraform/handler/vmware.py:952
+#: lib/create_terraform/handler/vmware.py:940
msgid "FQDN {f!r} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}."
msgstr "FQDN {f!r} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}."
-#: lib/create_terraform/handler/vmware.py:964
+#: lib/create_terraform/handler/vmware.py:952
msgid "IPv4 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}."
msgstr "IPv4 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}."
-#: lib/create_terraform/handler/vmware.py:979
+#: lib/create_terraform/handler/vmware.py:967
msgid "IPv6 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}."
msgstr "IPv6 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}."
-#: lib/create_terraform/handler/vmware.py:995
+#: lib/create_terraform/handler/vmware.py:983
msgid "Could not find network {n!r} for VM {v!r}, interface {i}."
msgstr "Could not find network {n!r} for VM {v!r}, interface {i}."
-#: lib/create_terraform/handler/vmware.py:1007
+#: lib/create_terraform/handler/vmware.py:995
msgid "Found network {n!r} for interface {i} of VM {v!r}."
msgstr "Found network {n!r} for interface {i} of VM {v!r}."
-#: lib/create_terraform/handler/vmware.py:1011
+#: lib/create_terraform/handler/vmware.py:999
msgid "Network {n!r} for interface {i} of VM {v!r} not available in cluster {c!r}."
msgstr "Network {n!r} for interface {i} of VM {v!r} not available in cluster {c!r}."
-#: lib/create_terraform/handler/vmware.py:1016
+#: lib/create_terraform/handler/vmware.py:1004
msgid "Network {n!r} is available in cluster {c!r}."
msgstr "Network {n!r} is available in cluster {c!r}."
-#: lib/create_terraform/handler/vmware.py:1021
+#: lib/create_terraform/handler/vmware.py:1009
msgid "Setting gateway of interface {i} of VM {v!r} to {g}."
msgstr "Setting gateway of interface {i} of VM {v!r} to {g}."
-#: lib/create_terraform/handler/vmware.py:1047
+#: lib/create_terraform/handler/vmware.py:1035
msgid "Ensuring existence of all necessary vSphere VM folders."
msgstr "Ensuring existence of all necessary vSphere VM folders."