From: Frank Brehm Date: Wed, 6 Nov 2019 15:29:01 +0000 (+0100) Subject: Translations X-Git-Tag: 1.3.5~1 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=e32cb724e75a0265ac4869ec313b5190bf81f37c;p=pixelpark%2Fcreate-terraform.git Translations --- diff --git a/bin/xtract-xlate-msgs.sh b/bin/xtract-xlate-msgs.sh index 2541086..38630e0 100755 --- a/bin/xtract-xlate-msgs.sh +++ b/bin/xtract-xlate-msgs.sh @@ -41,7 +41,8 @@ pybabel extract lib/cr_tf \ sed -i -e "s/FIRST AUTHOR/Frank Brehm/g" -e "s//<${my_address}>/g" "${pot_file}" for lang in de_DE en_US ; do - if [[ ! -f "${locale_dir}/${lang}/LC_MESSAGES/${locale_domain}.po" ]] ; then + po_file="${locale_dir}/${lang}/LC_MESSAGES/${locale_domain}.po" + if [[ ! -f "${po_file}" ]] ; then pybabel init --domain "${locale_domain}" \ --input-file "${pot_file}" \ --output-dir "${locale_dir}" \ @@ -56,4 +57,5 @@ for lang in de_DE en_US ; do --update-header-comment --previous fi # --ignore-obsolete \ + sed -i -e "s/^\"Project-Id-Version:.*/\"Project-Id-Version: ${locale_domain} ${pkg_version}\\\\n\"/" "${po_file}" done diff --git a/locale/create_terraform.pot b/locale/create_terraform.pot index f39c898..416c339 100644 --- a/locale/create_terraform.pot +++ b/locale/create_terraform.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: create_terraform 1.3.3\n" +"Project-Id-Version: create_terraform 1.3.4\n" "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n" -"POT-Creation-Date: 2019-10-18 14:32+0200\n" +"POT-Creation-Date: 2019-11-06 16:19+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -141,121 +141,125 @@ msgstr "" msgid "Executing {} ..." msgstr "" -#: lib/cr_tf/config.py:162 +#: lib/cr_tf/config.py:163 msgid "a port may not be less than 1: {}." msgstr "" -#: lib/cr_tf/config.py:166 +#: lib/cr_tf/config.py:167 msgid "a port may not be greater than {m}: {v}." msgstr "" -#: lib/cr_tf/config.py:170 +#: lib/cr_tf/config.py:171 msgid "Wrong port number {v!r}: {e}" msgstr "" -#: lib/cr_tf/config.py:275 +#: lib/cr_tf/config.py:276 msgid "may not be less than 10: {:0.1f}." msgstr "" -#: lib/cr_tf/config.py:279 +#: lib/cr_tf/config.py:280 msgid "may not be greater than {m}: {v:0.1f}." msgstr "" -#: lib/cr_tf/config.py:283 +#: lib/cr_tf/config.py:284 msgid "Wrong minimum root size in GiB {v!r}: {e}" msgstr "" -#: lib/cr_tf/config.py:352 +#: lib/cr_tf/config.py:353 msgid "Comparing {} objects ..." msgstr "" -#: lib/cr_tf/config.py:391 +#: lib/cr_tf/config.py:392 msgid "unknown" msgstr "" -#: lib/cr_tf/config.py:394 +#: lib/cr_tf/config.py:395 msgid "Attribute {a!r} of the {o}-object {n!r} is not set." msgstr "" -#: lib/cr_tf/config.py:402 +#: lib/cr_tf/config.py:403 msgid "Found an error in VSPhere configuration" msgid_plural "Found {} errors in VSPhere configuration" msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/config.py:440 +#: lib/cr_tf/config.py:441 msgid "Invalid value {v!r} for {n!r} configuration ({f!r}:[{s}]): {e}" msgstr "" -#: lib/cr_tf/config.py:441 +#: lib/cr_tf/config.py:442 msgid "Invalid value {v} for {n!r} configuration ({f!r}:[{s}]): must be equal or greater than zero." msgstr "" -#: lib/cr_tf/config.py:542 +#: lib/cr_tf/config.py:543 msgid "Invalid timeout {t!r} for requesting the PowerDNS API, must be 0 < SECONDS < {m}." msgstr "" -#: lib/cr_tf/config.py:576 +#: lib/cr_tf/config.py:577 msgid "The default size of the data disk may not be None." msgstr "" -#: lib/cr_tf/config.py:580 +#: lib/cr_tf/config.py:581 msgid "The default size of the data disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:593 +#: lib/cr_tf/config.py:594 msgid "The minimal size of the data disk may not be None." msgstr "" -#: lib/cr_tf/config.py:597 +#: lib/cr_tf/config.py:598 msgid "The minimal size of the data disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:610 +#: lib/cr_tf/config.py:611 msgid "The maximal size of the data disk may not be None." msgstr "" -#: lib/cr_tf/config.py:614 +#: lib/cr_tf/config.py:615 msgid "The maximal size of the data disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:627 +#: lib/cr_tf/config.py:628 msgid "The minimal size of the root disk may not be None." msgstr "" -#: lib/cr_tf/config.py:631 +#: lib/cr_tf/config.py:632 msgid "The minimal size of the root disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:644 +#: lib/cr_tf/config.py:645 msgid "The maximal size of the root disk may not be None." msgstr "" -#: lib/cr_tf/config.py:648 +#: lib/cr_tf/config.py:649 msgid "The maximal size of the root disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:708 +#: lib/cr_tf/config.py:702 +msgid "Checking config section {!r}:" +msgstr "" + +#: lib/cr_tf/config.py:713 msgid "Empty VSPhere name found." msgstr "" -#: lib/cr_tf/config.py:760 +#: lib/cr_tf/config.py:765 msgid "Checking config section {s!r} ({n}) ..." msgstr "" -#: lib/cr_tf/config.py:801 +#: lib/cr_tf/config.py:806 msgid "Unknown configuration parameter {k!r} with value {v!r} for VSPhere {n!r} found." msgstr "" -#: lib/cr_tf/config.py:807 +#: lib/cr_tf/config.py:812 msgid "Creating a {}-object with parameters:" msgstr "" -#: lib/cr_tf/config.py:812 +#: lib/cr_tf/config.py:817 msgid "Created object:" msgstr "" -#: lib/cr_tf/config.py:824 lib/cr_tf/config.py:865 +#: lib/cr_tf/config.py:829 lib/cr_tf/config.py:870 msgid "Checking config section {!r} ..." msgstr "" @@ -343,879 +347,899 @@ msgstr "" msgid "After ensuring availability of VM folders in VMWare vSphere." msgstr "" -#: lib/cr_tf/handler.py:222 +#: lib/cr_tf/handler.py:224 msgid "Directory for postinstall scripts: {!r}." msgstr "" -#: lib/cr_tf/handler.py:224 +#: lib/cr_tf/handler.py:226 msgid "Directory for postinstall scripts {!r} does not exists." msgstr "" -#: lib/cr_tf/handler.py:228 +#: lib/cr_tf/handler.py:230 msgid "Path {!r} for postinstall scripts exists, but is not a directory." msgstr "" -#: lib/cr_tf/handler.py:241 +#: lib/cr_tf/handler.py:243 msgid "Setting simulate of all subsequent objects to {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:267 +#: lib/cr_tf/handler.py:269 msgid "Invalid step name {!r} for interrupting execution." msgstr "" -#: lib/cr_tf/handler.py:301 +#: lib/cr_tf/handler.py:325 msgid "Invalid time zone name {!r}." msgstr "" -#: lib/cr_tf/handler.py:303 +#: lib/cr_tf/handler.py:327 msgid "Setting time zone to {!r}." msgstr "" -#: lib/cr_tf/handler.py:325 +#: lib/cr_tf/handler.py:349 msgid "No configuration given before initialisation of handlers." msgstr "" -#: lib/cr_tf/handler.py:329 +#: lib/cr_tf/handler.py:353 msgid "{n} is not a {e}-instance, but a {w}-instance instead." msgstr "" -#: lib/cr_tf/handler.py:340 +#: lib/cr_tf/handler.py:364 msgid "Initialize some additional handlers." msgstr "" -#: lib/cr_tf/handler.py:367 +#: lib/cr_tf/handler.py:391 msgid "Checking the terraform version ..." msgstr "" -#: lib/cr_tf/handler.py:371 lib/cr_tf/handler.py:2691 lib/cr_tf/handler.py:2716 +#: lib/cr_tf/handler.py:395 lib/cr_tf/handler.py:2795 lib/cr_tf/handler.py:2821 msgid "Executing {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:374 lib/cr_tf/handler.py:2695 lib/cr_tf/handler.py:2713 -#: lib/cr_tf/handler.py:2720 +#: lib/cr_tf/handler.py:398 lib/cr_tf/handler.py:2799 lib/cr_tf/handler.py:2818 +#: lib/cr_tf/handler.py:2825 msgid "Completed process:" msgstr "" -#: lib/cr_tf/handler.py:377 +#: lib/cr_tf/handler.py:401 msgid "No output on command {!r}." msgstr "" -#: lib/cr_tf/handler.py:382 +#: lib/cr_tf/handler.py:406 msgid "First line:" msgstr "" -#: lib/cr_tf/handler.py:385 +#: lib/cr_tf/handler.py:409 msgid "Could not evaluate version output of terraform:" msgstr "" -#: lib/cr_tf/handler.py:389 +#: lib/cr_tf/handler.py:413 msgid "Terraform version: {!r}." msgstr "" -#: lib/cr_tf/handler.py:392 lib/cr_tf/handler.py:400 +#: lib/cr_tf/handler.py:416 lib/cr_tf/handler.py:424 msgid "Checking for {o}{m!r} ..." msgstr "" -#: lib/cr_tf/handler.py:395 lib/cr_tf/handler.py:403 +#: lib/cr_tf/handler.py:419 lib/cr_tf/handler.py:427 msgid "Invalid version {c!r} of terraform, expected {o}{m!r}." msgstr "" -#: lib/cr_tf/handler.py:411 +#: lib/cr_tf/handler.py:435 msgid "Self destruction." msgstr "" -#: lib/cr_tf/handler.py:424 +#: lib/cr_tf/handler.py:448 msgid "{}-object not initialized." msgstr "" -#: lib/cr_tf/handler.py:430 +#: lib/cr_tf/handler.py:454 msgid "Go ahead..." msgstr "" -#: lib/cr_tf/handler.py:436 +#: lib/cr_tf/handler.py:460 msgid "Simulation mode" msgstr "" -#: lib/cr_tf/handler.py:438 +#: lib/cr_tf/handler.py:462 msgid "Necessary DNS records are not created." msgstr "" -#: lib/cr_tf/handler.py:439 +#: lib/cr_tf/handler.py:463 msgid "Terraform files are not created." msgstr "" -#: lib/cr_tf/handler.py:462 +#: lib/cr_tf/handler.py:486 msgid "Initialising VSPhere handlers." msgstr "" -#: lib/cr_tf/handler.py:468 +#: lib/cr_tf/handler.py:492 msgid "Retrieving information from vSphere." msgstr "" -#: lib/cr_tf/handler.py:486 +#: lib/cr_tf/handler.py:510 msgid "Validated VMs:" msgstr "" -#: lib/cr_tf/handler.py:492 +#: lib/cr_tf/handler.py:516 msgid "There is one existing virtual machine." msgid_plural "There are {c} existing virtual machines." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:497 +#: lib/cr_tf/handler.py:521 msgid "Existing virtual machine:" msgid_plural "Existing virtual machines:" msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:500 +#: lib/cr_tf/handler.py:524 msgid "No existing virtual machines found in YAML file." msgstr "" -#: lib/cr_tf/handler.py:508 +#: lib/cr_tf/handler.py:532 msgid "Finished all steps." msgstr "" -#: lib/cr_tf/handler.py:518 +#: lib/cr_tf/handler.py:542 msgid "And how I said before - it was only a simulation!" msgstr "" -#: lib/cr_tf/handler.py:529 +#: lib/cr_tf/handler.py:553 msgid "Current {} object:" msgstr "" -#: lib/cr_tf/handler.py:531 lib/cr_tf/handler.py:550 lib/cr_tf/handler.py:584 lib/cr_tf/handler.py:605 -#: lib/cr_tf/handler.py:617 lib/cr_tf/handler.py:701 lib/cr_tf/handler.py:715 lib/cr_tf/handler.py:729 -#: lib/cr_tf/handler.py:749 lib/cr_tf/handler.py:767 lib/cr_tf/handler.py:791 lib/cr_tf/handler.py:835 -#: lib/cr_tf/handler.py:853 lib/cr_tf/handler.py:871 lib/cr_tf/handler.py:883 lib/cr_tf/handler.py:896 -#: lib/cr_tf/handler.py:908 lib/cr_tf/handler.py:920 +#: lib/cr_tf/handler.py:555 lib/cr_tf/handler.py:574 lib/cr_tf/handler.py:628 lib/cr_tf/handler.py:649 +#: lib/cr_tf/handler.py:676 lib/cr_tf/handler.py:760 lib/cr_tf/handler.py:774 lib/cr_tf/handler.py:788 +#: lib/cr_tf/handler.py:808 lib/cr_tf/handler.py:826 lib/cr_tf/handler.py:850 lib/cr_tf/handler.py:894 +#: lib/cr_tf/handler.py:912 lib/cr_tf/handler.py:930 lib/cr_tf/handler.py:942 lib/cr_tf/handler.py:955 +#: lib/cr_tf/handler.py:967 lib/cr_tf/handler.py:979 msgid "Finished step {!r}." msgstr "" -#: lib/cr_tf/handler.py:544 +#: lib/cr_tf/handler.py:568 msgid "Found one error in evaluation of YAML data of {f!r}." msgid_plural "Found {n} errors in evaluation of YAML data of {f!r}." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:560 +#: lib/cr_tf/handler.py:584 msgid "Collecting all VMWare and local folders ..." msgstr "" -#: lib/cr_tf/handler.py:561 +#: lib/cr_tf/handler.py:585 msgid "Get vSphere datacenter ..." msgstr "" -#: lib/cr_tf/handler.py:565 +#: lib/cr_tf/handler.py:589 msgid "Collecting vSphere folders." msgstr "" -#: lib/cr_tf/handler.py:572 +#: lib/cr_tf/handler.py:596 msgid "Collected vSphere folders:" msgstr "" -#: lib/cr_tf/handler.py:580 +#: lib/cr_tf/handler.py:604 msgid "Project name is {!r}." msgstr "" -#: lib/cr_tf/handler.py:582 +#: lib/cr_tf/handler.py:606 msgid "Project directory is: {!r}." msgstr "" -#: lib/cr_tf/handler.py:595 +#: lib/cr_tf/handler.py:622 +msgid "Did not found root terraform directory above {!r}." +msgstr "" + +#: lib/cr_tf/handler.py:626 +msgid "Full project name: {!r}" +msgstr "" + +#: lib/cr_tf/handler.py:639 msgid "Retrieving informations from PowerDNS ..." msgstr "" -#: lib/cr_tf/handler.py:599 +#: lib/cr_tf/handler.py:643 msgid "Found one error in exploring PowerDNS zones." msgid_plural "Found {n} errors in exploring PowerDNS zones." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:629 +#: lib/cr_tf/handler.py:667 +msgid "There is only one, unique VSPhere definition allowed in a project file." +msgstr "" + +#: lib/cr_tf/handler.py:668 +msgid "In {f!r} were found {nr} different VSPhere definitions:" +msgstr "" + +#: lib/cr_tf/handler.py:688 msgid "VSPhere {!r} not defined in configuration." msgstr "" -#: lib/cr_tf/handler.py:651 +#: lib/cr_tf/handler.py:710 msgid "Initialising a {}-object with params:" msgstr "" -#: lib/cr_tf/handler.py:658 +#: lib/cr_tf/handler.py:717 msgid "Created {}-object:" msgstr "" -#: lib/cr_tf/handler.py:671 +#: lib/cr_tf/handler.py:730 msgid "Assigning not defined templates and clusters of VMs by their appropriate default values." msgstr "" -#: lib/cr_tf/handler.py:680 +#: lib/cr_tf/handler.py:739 msgid "Setting cluster of {n!r} to {c!r} ..." msgstr "" -#: lib/cr_tf/handler.py:687 +#: lib/cr_tf/handler.py:746 msgid "Setting template of {n!r} to {t!r} ..." msgstr "" -#: lib/cr_tf/handler.py:698 +#: lib/cr_tf/handler.py:757 msgid "Searching for clusters in VSPhere {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:712 +#: lib/cr_tf/handler.py:771 msgid "Searching for datastores in VSPhere {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:726 +#: lib/cr_tf/handler.py:785 msgid "Searching for datastore clusters in VSPhere {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:740 +#: lib/cr_tf/handler.py:799 msgid "Searching for networks in VSPhere {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:743 +#: lib/cr_tf/handler.py:802 msgid "Found one error in exploring vSphere {v!r} resources." msgid_plural "Found {n} errors in exploring vSphere {v!r} resources." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:761 +#: lib/cr_tf/handler.py:820 msgid "Found one error in exploring vSphere templates." msgid_plural "Found {n} errors in exploring vSphere templates." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:778 +#: lib/cr_tf/handler.py:837 msgid "Validating information from YAML file ..." msgstr "" -#: lib/cr_tf/handler.py:782 +#: lib/cr_tf/handler.py:841 msgid "Found one error in validating vSphere computing clusters." msgid_plural "Found {n} errors in validating vSphere computing clusters." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:798 +#: lib/cr_tf/handler.py:857 msgid "Got a list of all VMs and templates ..." msgstr "" -#: lib/cr_tf/handler.py:817 +#: lib/cr_tf/handler.py:876 msgid "All existing VMs and templates:" msgstr "" -#: lib/cr_tf/handler.py:829 +#: lib/cr_tf/handler.py:888 msgid "Found one error in validating VM storages." msgid_plural "Found {n} errors in validating VM storages." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:847 +#: lib/cr_tf/handler.py:906 msgid "Found one error in validating VM interfaces." msgid_plural "Found {n} errors in validating VM interfaces." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:865 +#: lib/cr_tf/handler.py:924 msgid "Found one error in validating DNS mappings." msgid_plural "Found {n} errors in validating DNS mappings." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:927 +#: lib/cr_tf/handler.py:986 msgid "Reading YAML file {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:938 +#: lib/cr_tf/handler.py:997 msgid "Error in YAML file {f!r}: {e}." msgstr "" -#: lib/cr_tf/handler.py:942 +#: lib/cr_tf/handler.py:1001 msgid "Error position: {li}:{c}" msgstr "" -#: lib/cr_tf/handler.py:947 +#: lib/cr_tf/handler.py:1006 msgid "Read data from YAML file:" msgstr "" -#: lib/cr_tf/handler.py:950 +#: lib/cr_tf/handler.py:1009 msgid "Data read from YAML file {f!r} are not a dictionary, but a {c} object instead." msgstr "" -#: lib/cr_tf/handler.py:966 +#: lib/cr_tf/handler.py:1025 msgid "Searching for default VM definition ..." msgstr "" -#: lib/cr_tf/handler.py:975 +#: lib/cr_tf/handler.py:1034 msgid "Searching for VM definitions ..." msgstr "" -#: lib/cr_tf/handler.py:992 +#: lib/cr_tf/handler.py:1051 msgid "Evaluated VMs:" msgstr "" -#: lib/cr_tf/handler.py:1006 +#: lib/cr_tf/handler.py:1065 msgid "{c} in evaluating template VM: {e}" msgstr "" -#: lib/cr_tf/handler.py:1012 +#: lib/cr_tf/handler.py:1071 msgid "Defined Terraform Template VM {n!r}:" msgstr "" -#: lib/cr_tf/handler.py:1030 +#: lib/cr_tf/handler.py:1089 msgid "{c} in evaluating VM: {e}" msgstr "" -#: lib/cr_tf/handler.py:1035 +#: lib/cr_tf/handler.py:1094 msgid "Defined Terraform-VM {n!r}:" msgstr "" -#: lib/cr_tf/handler.py:1039 +#: lib/cr_tf/handler.py:1098 msgid "VM {!r} is already defined." msgstr "" -#: lib/cr_tf/handler.py:1049 +#: lib/cr_tf/handler.py:1108 msgid "Group definition list is not a list:" msgstr "" -#: lib/cr_tf/handler.py:1055 +#: lib/cr_tf/handler.py:1114 msgid "Maximum recursion depth for VM groups of {} reached." msgstr "" -#: lib/cr_tf/handler.py:1059 +#: lib/cr_tf/handler.py:1118 msgid "Evaluating group list:" msgstr "" -#: lib/cr_tf/handler.py:1061 +#: lib/cr_tf/handler.py:1120 msgid "Used template: {!r}" msgstr "" -#: lib/cr_tf/handler.py:1070 lib/cr_tf/terraform/vm.py:239 +#: lib/cr_tf/handler.py:1129 lib/cr_tf/terraform/vm.py:239 msgid "VM definition is not a dictionary:" msgstr "" -#: lib/cr_tf/handler.py:1084 +#: lib/cr_tf/handler.py:1143 msgid "No group name defined." msgstr "" -#: lib/cr_tf/handler.py:1088 +#: lib/cr_tf/handler.py:1147 msgid "Searching for group default VM definition in group {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:1103 +#: lib/cr_tf/handler.py:1162 msgid "Used template for creating VMs in group {g!r}: {n!r}" msgstr "" -#: lib/cr_tf/handler.py:1106 +#: lib/cr_tf/handler.py:1165 msgid "Used template structure:" msgstr "" -#: lib/cr_tf/handler.py:1109 +#: lib/cr_tf/handler.py:1168 msgid "Searching for VM definitions in group {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:1126 +#: lib/cr_tf/handler.py:1185 msgid "Exploring all vSphere templates ..." msgstr "" -#: lib/cr_tf/handler.py:1141 +#: lib/cr_tf/handler.py:1200 msgid "VM {!r} has not template defined." msgstr "" -#: lib/cr_tf/handler.py:1144 +#: lib/cr_tf/handler.py:1203 msgid "All {} VSPhere templates to explore:" msgstr "" -#: lib/cr_tf/handler.py:1153 +#: lib/cr_tf/handler.py:1212 msgid "Searching for template {t!r} in VSPhere {v!r} ..." msgstr "" -#: lib/cr_tf/handler.py:1163 +#: lib/cr_tf/handler.py:1222 msgid "Template {t!r} not found in VSPhere {v!r}." msgstr "" -#: lib/cr_tf/handler.py:1168 +#: lib/cr_tf/handler.py:1227 msgid "All explored vSphere templates:" msgstr "" -#: lib/cr_tf/handler.py:1181 +#: lib/cr_tf/handler.py:1240 msgid "Validating existence of computing clusters of the VMs." msgstr "" -#: lib/cr_tf/handler.py:1202 +#: lib/cr_tf/handler.py:1261 msgid "Checking existence of computing cluster {c!r} in VSPhere {v!r} ..." msgstr "" -#: lib/cr_tf/handler.py:1210 +#: lib/cr_tf/handler.py:1269 msgid "Found computing cluster {cl!r} in VSPhere {v!r} (defined for VMs {vms})." msgstr "" -#: lib/cr_tf/handler.py:1214 +#: lib/cr_tf/handler.py:1273 msgid "Computing cluster {cl!r} (defined for VMs {vms}) in VSPhere {v!r} not found." msgstr "" -#: lib/cr_tf/handler.py:1223 +#: lib/cr_tf/handler.py:1282 msgid "Validating existence of VMs in VMWare." msgstr "" -#: lib/cr_tf/handler.py:1240 +#: lib/cr_tf/handler.py:1299 msgid "[{m}] - VM is already existing in VSphere {v!r}, path {p!r}." msgstr "" -#: lib/cr_tf/handler.py:1248 +#: lib/cr_tf/handler.py:1307 msgid "VM info:" msgstr "" -#: lib/cr_tf/handler.py:1250 +#: lib/cr_tf/handler.py:1309 msgid "Datastore of VM {vm!r}: {ds!r}." msgstr "" -#: lib/cr_tf/handler.py:1270 +#: lib/cr_tf/handler.py:1329 msgid "CAUTION!" msgstr "" -#: lib/cr_tf/handler.py:1274 +#: lib/cr_tf/handler.py:1333 msgid "Did not found any VM to deploy!" msgstr "" -#: lib/cr_tf/handler.py:1277 +#: lib/cr_tf/handler.py:1336 msgid "No VMs to deploy" msgstr "" -#: lib/cr_tf/handler.py:1293 +#: lib/cr_tf/handler.py:1352 msgid "Used datastore clusters:" msgstr "" -#: lib/cr_tf/handler.py:1295 +#: lib/cr_tf/handler.py:1354 msgid "No datastore clusters are used." msgstr "" -#: lib/cr_tf/handler.py:1302 +#: lib/cr_tf/handler.py:1361 msgid "Used datastors:" msgstr "" -#: lib/cr_tf/handler.py:1304 +#: lib/cr_tf/handler.py:1363 msgid "No datastores are used." msgstr "" -#: lib/cr_tf/handler.py:1309 +#: lib/cr_tf/handler.py:1368 msgid "Validating given datastore clusters of VMs ..." msgstr "" -#: lib/cr_tf/handler.py:1334 +#: lib/cr_tf/handler.py:1393 msgid "Found datastore cluster {c!r} in VSphere {v!r} for VM {n!r}." msgstr "" -#: lib/cr_tf/handler.py:1338 +#: lib/cr_tf/handler.py:1397 msgid "Setting datastore cluster for VM {n!r} to {c!r} ..." msgstr "" -#: lib/cr_tf/handler.py:1343 +#: lib/cr_tf/handler.py:1402 msgid "Free space of cluster {c!r} in VSphere {v!r} before provisioning: {a:0.1f} GiB." msgstr "" -#: lib/cr_tf/handler.py:1348 +#: lib/cr_tf/handler.py:1407 msgid "" "Datastore cluster {d!r} in VSphere {v!r} has not sufficient space for storage of VM {vm!r} " "(needed {n:0.1f} GiB, available {a:0.1f} GiB)." msgstr "" -#: lib/cr_tf/handler.py:1358 +#: lib/cr_tf/handler.py:1417 msgid "Free space in cluster {c!r} in VSphere {v!r} after provisioning: {a:0.1f} GiB." msgstr "" -#: lib/cr_tf/handler.py:1370 +#: lib/cr_tf/handler.py:1429 msgid "Datastore cluster {c!r} of VM {n!r} not found in VSphere {v!r}." msgstr "" -#: lib/cr_tf/handler.py:1377 +#: lib/cr_tf/handler.py:1436 msgid "Validating given datastores of VMs and assign failing ..." msgstr "" -#: lib/cr_tf/handler.py:1383 +#: lib/cr_tf/handler.py:1442 msgid "Removing defined datastore {d!r} for VM {n!r} ..." msgstr "" -#: lib/cr_tf/handler.py:1408 lib/cr_tf/handler.py:1516 +#: lib/cr_tf/handler.py:1467 lib/cr_tf/handler.py:1575 msgid "Did not found cluster object {c!r} for VM {n!r}." msgstr "" -#: lib/cr_tf/handler.py:1418 lib/cr_tf/handler.py:1453 +#: lib/cr_tf/handler.py:1477 lib/cr_tf/handler.py:1512 msgid "Found datastore {d!r} for VM {n!r} in VSPhere {v!r}." msgstr "" -#: lib/cr_tf/handler.py:1421 +#: lib/cr_tf/handler.py:1480 msgid "Datastore {d!r} not available in cluster {c!r}." msgstr "" -#: lib/cr_tf/handler.py:1425 +#: lib/cr_tf/handler.py:1484 msgid "Setting datastore for VM {n!r} to {d!r} ..." msgstr "" -#: lib/cr_tf/handler.py:1430 +#: lib/cr_tf/handler.py:1489 msgid "" "Datastore {d!r} has not sufficient space for storage of VM {v!r} (needed {n:0.1f} GiB, available" " {a:0.1f} GiB)." msgstr "" -#: lib/cr_tf/handler.py:1441 +#: lib/cr_tf/handler.py:1500 msgid "Datastore {d!r} of VM {n!r} not found in VSPhere {v!r}." msgstr "" -#: lib/cr_tf/handler.py:1466 +#: lib/cr_tf/handler.py:1525 msgid "Validating interfaces of VMs and assign networks ..." msgstr "" -#: lib/cr_tf/handler.py:1471 +#: lib/cr_tf/handler.py:1530 msgid "Validated FQDNs:" msgstr "" -#: lib/cr_tf/handler.py:1472 +#: lib/cr_tf/handler.py:1531 msgid "Validated Addresses:" msgstr "" -#: lib/cr_tf/handler.py:1482 +#: lib/cr_tf/handler.py:1541 msgid "Used networks:" msgstr "" -#: lib/cr_tf/handler.py:1488 +#: lib/cr_tf/handler.py:1547 msgid "Used forward DNS entries:" msgstr "" -#: lib/cr_tf/handler.py:1494 +#: lib/cr_tf/handler.py:1553 msgid "Used reverse DNS entries:" msgstr "" -#: lib/cr_tf/handler.py:1500 +#: lib/cr_tf/handler.py:1559 msgid "Checking interfaces of VM {n!r} in VSPhere {v!r} ..." msgstr "" -#: lib/cr_tf/handler.py:1504 +#: lib/cr_tf/handler.py:1563 msgid "No interfaces defined for VM {!r}." msgstr "" -#: lib/cr_tf/handler.py:1525 +#: lib/cr_tf/handler.py:1584 msgid "Checking interface {i} of VM {n!r} ..." msgstr "" -#: lib/cr_tf/handler.py:1528 +#: lib/cr_tf/handler.py:1587 msgid "Interface {i} of VM {n!r} has no defined address." msgstr "" -#: lib/cr_tf/handler.py:1534 +#: lib/cr_tf/handler.py:1593 msgid "Interface {i} of VM {n!r} has no defined FQDN." msgstr "" -#: lib/cr_tf/handler.py:1540 +#: lib/cr_tf/handler.py:1599 msgid "FQDN {f!r} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" -#: lib/cr_tf/handler.py:1552 +#: lib/cr_tf/handler.py:1611 msgid "IPv4 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" -#: lib/cr_tf/handler.py:1567 +#: lib/cr_tf/handler.py:1626 msgid "IPv6 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" -#: lib/cr_tf/handler.py:1583 +#: lib/cr_tf/handler.py:1642 msgid "Could not find network {n!r} for VM {v!r}, interface {i}." msgstr "" -#: lib/cr_tf/handler.py:1595 +#: lib/cr_tf/handler.py:1654 msgid "Found network {n!r} for interface {i} of VM {v!r}." msgstr "" -#: lib/cr_tf/handler.py:1599 +#: lib/cr_tf/handler.py:1658 msgid "Network {n!r} for interface {i} of VM {v!r} not available in cluster {c!r}." msgstr "" -#: lib/cr_tf/handler.py:1604 +#: lib/cr_tf/handler.py:1663 msgid "Network {n!r} is available in cluster {c!r}." msgstr "" -#: lib/cr_tf/handler.py:1609 +#: lib/cr_tf/handler.py:1668 msgid "Setting gateway of interface {i} of VM {v!r} to {g}." msgstr "" -#: lib/cr_tf/handler.py:1629 +#: lib/cr_tf/handler.py:1688 msgid "Validating DNS mappings ..." msgstr "" -#: lib/cr_tf/handler.py:1639 lib/cr_tf/handler.py:1649 +#: lib/cr_tf/handler.py:1698 lib/cr_tf/handler.py:1708 msgid "None" msgstr "" -#: lib/cr_tf/handler.py:1640 +#: lib/cr_tf/handler.py:1699 msgid "Forward DNS entries to create:" msgstr "" -#: lib/cr_tf/handler.py:1650 +#: lib/cr_tf/handler.py:1709 msgid "Reverse DNS entries to create:" msgstr "" -#: lib/cr_tf/handler.py:1658 +#: lib/cr_tf/handler.py:1717 msgid "Validating forward DNS mappings ..." msgstr "" -#: lib/cr_tf/handler.py:1663 +#: lib/cr_tf/handler.py:1722 msgid "Validating {f!r} => {a!r}." msgstr "" -#: lib/cr_tf/handler.py:1689 +#: lib/cr_tf/handler.py:1748 msgid "Found existing addresses for {f!r}:" msgstr "" -#: lib/cr_tf/handler.py:1691 +#: lib/cr_tf/handler.py:1750 msgid "Did not found existing addresses for {!r}." msgstr "" -#: lib/cr_tf/handler.py:1698 lib/cr_tf/handler.py:1706 +#: lib/cr_tf/handler.py:1757 lib/cr_tf/handler.py:1765 msgid "FQDN {f!r} already points to {a!r}." msgstr "" -#: lib/cr_tf/handler.py:1711 +#: lib/cr_tf/handler.py:1770 msgid "FQDN {f!r} has already existing addresses, but none of them are {a!r}:" msgstr "" -#: lib/cr_tf/handler.py:1727 +#: lib/cr_tf/handler.py:1786 msgid "Validating reverse DNS mappings ..." msgstr "" -#: lib/cr_tf/handler.py:1732 +#: lib/cr_tf/handler.py:1791 msgid "Validating {a!r} => {f!r}." msgstr "" -#: lib/cr_tf/handler.py:1739 +#: lib/cr_tf/handler.py:1798 msgid "Got reverse info:" msgstr "" -#: lib/cr_tf/handler.py:1746 +#: lib/cr_tf/handler.py:1805 msgid "Did not found reverse pointer for {!r}." msgstr "" -#: lib/cr_tf/handler.py:1754 +#: lib/cr_tf/handler.py:1813 msgid "Found reverse pointer {a!r} => {f!r}." msgstr "" -#: lib/cr_tf/handler.py:1757 +#: lib/cr_tf/handler.py:1816 msgid "Reverse pointer for {!r} was already existing." msgstr "" -#: lib/cr_tf/handler.py:1761 +#: lib/cr_tf/handler.py:1820 msgid "Address {a!r} has already an existing reverse pointer to {p!r}." msgstr "" -#: lib/cr_tf/handler.py:1772 lib/cr_tf/handler.py:1793 lib/cr_tf/handler.py:1814 +#: lib/cr_tf/handler.py:1831 lib/cr_tf/handler.py:1852 lib/cr_tf/handler.py:1873 msgid "Method {c}.{m} expected at most one argument, got {n}." msgid_plural "Method {c}.{m} expected at most {e} arguments, got {n}." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:1784 +#: lib/cr_tf/handler.py:1843 msgid "Did not found network {!r}." msgstr "" -#: lib/cr_tf/handler.py:1805 +#: lib/cr_tf/handler.py:1864 msgid "Did not found datastore cluster {!r}." msgstr "" -#: lib/cr_tf/handler.py:1826 +#: lib/cr_tf/handler.py:1885 msgid "Did not found datastore {!r}." msgstr "" -#: lib/cr_tf/handler.py:1832 +#: lib/cr_tf/handler.py:1891 msgid "Performing DNS actions ..." msgstr "" -#: lib/cr_tf/handler.py:1848 +#: lib/cr_tf/handler.py:1907 msgid "There was one error in creating DNS mappings." msgid_plural "There were {n} errors in creating DNS mappings." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:1854 +#: lib/cr_tf/handler.py:1913 msgid "No errors in creating DNS mappings." msgstr "" -#: lib/cr_tf/handler.py:1864 +#: lib/cr_tf/handler.py:1923 msgid "Increasing serial of zone {!r}." msgstr "" -#: lib/cr_tf/handler.py:1883 +#: lib/cr_tf/handler.py:1942 msgid "Got zone {z!r} for FQDN {f!r}." msgstr "" -#: lib/cr_tf/handler.py:1886 +#: lib/cr_tf/handler.py:1945 msgid "Did not found zone to insert {t}-record for {f!r}." msgstr "" -#: lib/cr_tf/handler.py:1904 +#: lib/cr_tf/handler.py:1963 msgid "Trying to create PTR-record {a!r} => {f!r}." msgstr "" -#: lib/cr_tf/handler.py:1909 +#: lib/cr_tf/handler.py:1968 msgid "PTR of {a!r}: {p!r}." msgstr "" -#: lib/cr_tf/handler.py:1914 +#: lib/cr_tf/handler.py:1973 msgid "Got reverse zone {z!r} for address {a!r}." msgstr "" -#: lib/cr_tf/handler.py:1917 +#: lib/cr_tf/handler.py:1976 msgid "Did not found zone to insert PTR-record {p!r} ({a})." msgstr "" -#: lib/cr_tf/handler.py:1931 +#: lib/cr_tf/handler.py:1990 msgid "Ensuring existence of directory {!r}." msgstr "" -#: lib/cr_tf/handler.py:1935 +#: lib/cr_tf/handler.py:1994 msgid "Directory {!r} already exists." msgstr "" -#: lib/cr_tf/handler.py:1937 +#: lib/cr_tf/handler.py:1996 msgid "Path {!r} exists, but is not a directory." msgstr "" -#: lib/cr_tf/handler.py:1940 +#: lib/cr_tf/handler.py:1999 msgid "Creating directory {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:1942 +#: lib/cr_tf/handler.py:2001 msgid "Simulation mode - directory will not be created." msgstr "" -#: lib/cr_tf/handler.py:1947 +#: lib/cr_tf/handler.py:2006 msgid "Could not create directory {d!r}: {e}" msgstr "" -#: lib/cr_tf/handler.py:1955 +#: lib/cr_tf/handler.py:2014 msgid "Directory {!r} does not exists ?!?!" msgstr "" -#: lib/cr_tf/handler.py:1959 +#: lib/cr_tf/handler.py:2018 msgid "No write access to directory {!r}." msgstr "" -#: lib/cr_tf/handler.py:1962 +#: lib/cr_tf/handler.py:2021 msgid "Changing into directory {!r}." msgstr "" -#: lib/cr_tf/handler.py:1967 +#: lib/cr_tf/handler.py:2026 msgid "Script-Dir relative to project dir: {!r}." msgstr "" -#: lib/cr_tf/handler.py:1970 +#: lib/cr_tf/handler.py:2029 msgid "Checking {!r} for a previous terraform configuration." msgstr "" -#: lib/cr_tf/handler.py:1973 +#: lib/cr_tf/handler.py:2034 msgid "In {d!r} there exists already {w!r}, but this is not a directory." msgstr "" -#: lib/cr_tf/handler.py:1977 +#: lib/cr_tf/handler.py:2040 msgid "In {d!r} there exists already {w!r}, but this not a file." msgstr "" -#: lib/cr_tf/handler.py:1981 +#: lib/cr_tf/handler.py:2045 msgid "" "In directory {d!r} there are already existing both {w1!r} and {w2!r}. Is this an old terraform " "project?" msgstr "" -#: lib/cr_tf/handler.py:1991 +#: lib/cr_tf/handler.py:2055 msgid "Cleaning project directory {!r}." msgstr "" -#: lib/cr_tf/handler.py:1995 +#: lib/cr_tf/handler.py:2064 msgid "Directory {!r} is already clean." msgstr "" -#: lib/cr_tf/handler.py:1999 +#: lib/cr_tf/handler.py:2068 msgid "Removing recursive directory {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:2003 +#: lib/cr_tf/handler.py:2072 msgid "Removing {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:2011 +#: lib/cr_tf/handler.py:2082 msgid "Creating all necessary files for terraform." msgstr "" -#: lib/cr_tf/handler.py:2040 lib/cr_tf/handler.py:2062 lib/cr_tf/handler.py:2145 -#: lib/cr_tf/handler.py:2157 lib/cr_tf/handler.py:2253 +#: lib/cr_tf/handler.py:2103 lib/cr_tf/handler.py:2156 lib/cr_tf/handler.py:2226 +#: lib/cr_tf/handler.py:2243 lib/cr_tf/handler.py:2342 msgid "Creating {!r} ..." msgstr "" -#: lib/cr_tf/handler.py:2274 +#: lib/cr_tf/handler.py:2109 lib/cr_tf/handler.py:2245 +msgid "Creating {w} for VSPhere {v!r} ..." +msgstr "" + +#: lib/cr_tf/handler.py:2367 msgid "No minimum version of Terraform defined." msgstr "" -#: lib/cr_tf/handler.py:2289 +#: lib/cr_tf/handler.py:2382 msgid "Creating terraform files for VM instances." msgstr "" -#: lib/cr_tf/handler.py:2298 +#: lib/cr_tf/handler.py:2394 msgid "Creating file {f!r} for VM instance {n!r}." msgstr "" -#: lib/cr_tf/handler.py:2306 +#: lib/cr_tf/handler.py:2402 msgid "Using template:" msgstr "" -#: lib/cr_tf/handler.py:2332 +#: lib/cr_tf/handler.py:2427 msgid "Writing {!r}" msgstr "" -#: lib/cr_tf/handler.py:2347 +#: lib/cr_tf/handler.py:2444 msgid "Generating global definitions of {!r}." msgstr "" -#: lib/cr_tf/handler.py:2355 +#: lib/cr_tf/handler.py:2452 msgid "Cluster {!r} not found - this shouldn't be happened." msgstr "" -#: lib/cr_tf/handler.py:2408 +#: lib/cr_tf/handler.py:2507 msgid "Generating interface definition {i} of {v!r}." msgstr "" -#: lib/cr_tf/handler.py:2429 +#: lib/cr_tf/handler.py:2528 msgid "Generating disk definition {i} of {v!r}." msgstr "" -#: lib/cr_tf/handler.py:2449 +#: lib/cr_tf/handler.py:2548 msgid "Generating customization of {v!r}." msgstr "" -#: lib/cr_tf/handler.py:2491 +#: lib/cr_tf/handler.py:2590 msgid "Generating file provisioner for {f!r} of {v!r}." msgstr "" -#: lib/cr_tf/handler.py:2682 +#: lib/cr_tf/handler.py:2786 msgid "Ensuring existence of all necessary vSphere VM folders." msgstr "" -#: lib/cr_tf/handler.py:2699 +#: lib/cr_tf/handler.py:2803 msgid "Importing existing virtual machines ..." msgstr "" -#: lib/cr_tf/handler.py:2704 +#: lib/cr_tf/handler.py:2809 msgid "Importing VM {!r}." msgstr "" -#: lib/cr_tf/handler.py:2726 +#: lib/cr_tf/handler.py:2831 msgid "Congratulations!" msgstr "" -#: lib/cr_tf/handler.py:2728 +#: lib/cr_tf/handler.py:2833 msgid "Now you are ready to deploy the following virtual machines:" msgstr "" -#: lib/cr_tf/handler.py:2732 +#: lib/cr_tf/handler.py:2837 msgid "To start the deployment process change to directory {}" msgstr "" -#: lib/cr_tf/handler.py:2735 +#: lib/cr_tf/handler.py:2840 msgid "and enter: {}" msgstr "" diff --git a/locale/de_DE/LC_MESSAGES/create_terraform.po b/locale/de_DE/LC_MESSAGES/create_terraform.po index ffc653f..7b79c10 100644 --- a/locale/de_DE/LC_MESSAGES/create_terraform.po +++ b/locale/de_DE/LC_MESSAGES/create_terraform.po @@ -5,10 +5,10 @@ # msgid "" msgstr "" -"Project-Id-Version: create_terraform 1.3.0\n" +"Project-Id-Version: create_terraform 1.3.4\n" "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n" -"POT-Creation-Date: 2019-10-18 14:32+0200\n" -"PO-Revision-Date: 2019-10-18 12:40+0100\n" +"POT-Creation-Date: 2019-11-06 16:19+0100\n" +"PO-Revision-Date: 2019-11-06 16:30+0100\n" "Last-Translator: Frank Brehm \n" "Language: de_DE\n" "Language-Team: Frank Brehm \n" @@ -148,125 +148,129 @@ msgstr "Erstelle Terraform-Umgebung" msgid "Executing {} ..." msgstr "Führe {} aus …" -#: lib/cr_tf/config.py:162 +#: lib/cr_tf/config.py:163 msgid "a port may not be less than 1: {}." msgstr "eine Portnummer darf nicht kleiner als 1 sein: {}." -#: lib/cr_tf/config.py:166 +#: lib/cr_tf/config.py:167 msgid "a port may not be greater than {m}: {v}." msgstr "eine Portnummer darf nicht größer als {m} sein: {v}." -#: lib/cr_tf/config.py:170 +#: lib/cr_tf/config.py:171 msgid "Wrong port number {v!r}: {e}" msgstr "Ungültige Portnummer {v!r}: {e}" -#: lib/cr_tf/config.py:275 +#: lib/cr_tf/config.py:276 msgid "may not be less than 10: {:0.1f}." msgstr "darf nicht kleiner als 10 sein: {:0.1f}." -#: lib/cr_tf/config.py:279 +#: lib/cr_tf/config.py:280 msgid "may not be greater than {m}: {v:0.1f}." msgstr "darf nicht größer als {m} sein: {v:0.1f}." -#: lib/cr_tf/config.py:283 +#: lib/cr_tf/config.py:284 msgid "Wrong minimum root size in GiB {v!r}: {e}" msgstr "Ungültige Minimalgröße des root-Volumes in GiB {v!r}: {e}" -#: lib/cr_tf/config.py:352 +#: lib/cr_tf/config.py:353 msgid "Comparing {} objects ..." msgstr "Vergleiche {}-Onjekte …" -#: lib/cr_tf/config.py:391 +#: lib/cr_tf/config.py:392 msgid "unknown" msgstr "unbekannt" -#: lib/cr_tf/config.py:394 +#: lib/cr_tf/config.py:395 msgid "Attribute {a!r} of the {o}-object {n!r} is not set." msgstr "Das Attribut {a!r} des {o}-Objektes {n!r} ist nicht gesetzt." -#: lib/cr_tf/config.py:402 +#: lib/cr_tf/config.py:403 msgid "Found an error in VSPhere configuration" msgid_plural "Found {} errors in VSPhere configuration" msgstr[0] "Fand einen Fehler in der VSPhere-Konfiguration" msgstr[1] "Fand {} Fehler in der VSPhere-Konfiguration" -#: lib/cr_tf/config.py:440 +#: lib/cr_tf/config.py:441 msgid "Invalid value {v!r} for {n!r} configuration ({f!r}:[{s}]): {e}" msgstr "Ungültiger Wert {v!r} für {n!r}-Konfiguration ({f!r}:[{s}]): {e}" -#: lib/cr_tf/config.py:441 +#: lib/cr_tf/config.py:442 msgid "Invalid value {v} for {n!r} configuration ({f!r}:[{s}]): must be equal or greater than zero." msgstr "" "Ungültiger Wert {v!r} für {n!r}-Konfiguration ({f!r}:[{s}]): muss gleich oder größer als Null " "sein." -#: lib/cr_tf/config.py:542 +#: lib/cr_tf/config.py:543 msgid "Invalid timeout {t!r} for requesting the PowerDNS API, must be 0 < SECONDS < {m}." msgstr "" "Ungültiger Wert {t!r} für den Timeout beim Zugriff auf die PowerDNS-API, dieser muss 0 < " "SEKUNDEN {m} sein." -#: lib/cr_tf/config.py:576 +#: lib/cr_tf/config.py:577 msgid "The default size of the data disk may not be None." msgstr "Die Vorgabegröße der Daten-Disk darf nicht None sein." -#: lib/cr_tf/config.py:580 +#: lib/cr_tf/config.py:581 msgid "The default size of the data disk must be greater or equal to one GB." msgstr "Die Vorgabegröße der Daten-Disk muss größer als oder gleich einem GB sein." -#: lib/cr_tf/config.py:593 +#: lib/cr_tf/config.py:594 msgid "The minimal size of the data disk may not be None." msgstr "Die Minimalgröße der Daten-Disk darf nicht None sein." -#: lib/cr_tf/config.py:597 +#: lib/cr_tf/config.py:598 msgid "The minimal size of the data disk must be greater or equal to one GB." msgstr "Die Minimalgröße der Daten-Disk muss größer als oder gleich einem GB sein." -#: lib/cr_tf/config.py:610 +#: lib/cr_tf/config.py:611 msgid "The maximal size of the data disk may not be None." msgstr "Die Maximalgröße der Daten-Disk darf nicht None sein." -#: lib/cr_tf/config.py:614 +#: lib/cr_tf/config.py:615 msgid "The maximal size of the data disk must be greater or equal to one GB." msgstr "Die Maximalgröße der Daten-Disk muss größer als oder gleich einem GB sein." -#: lib/cr_tf/config.py:627 +#: lib/cr_tf/config.py:628 msgid "The minimal size of the root disk may not be None." msgstr "Die Minimalgröße der Root-Disk darf nicht None sein." -#: lib/cr_tf/config.py:631 +#: lib/cr_tf/config.py:632 msgid "The minimal size of the root disk must be greater or equal to one GB." msgstr "Die Minimalgröße der Root-Disk muss größer als oder gleich einem GB sein." -#: lib/cr_tf/config.py:644 +#: lib/cr_tf/config.py:645 msgid "The maximal size of the root disk may not be None." msgstr "Die Maximalgröße der Root-Disk darf nicht None sein." -#: lib/cr_tf/config.py:648 +#: lib/cr_tf/config.py:649 msgid "The maximal size of the root disk must be greater or equal to one GB." msgstr "Die Maximalgröße der Root-Disk muss größer als oder gleich einem GB sein." -#: lib/cr_tf/config.py:708 +#: lib/cr_tf/config.py:702 +msgid "Checking config section {!r}:" +msgstr "Überprüfe Konfigurationsabschnitt {!r}:" + +#: lib/cr_tf/config.py:713 msgid "Empty VSPhere name found." msgstr "Leeren VSPhere-Namen gefunden." -#: lib/cr_tf/config.py:760 +#: lib/cr_tf/config.py:765 msgid "Checking config section {s!r} ({n}) ..." msgstr "Überprüfe Konfigurations-Abschnitt {s!r} ({n}) …" -#: lib/cr_tf/config.py:801 +#: lib/cr_tf/config.py:806 msgid "Unknown configuration parameter {k!r} with value {v!r} for VSPhere {n!r} found." msgstr "Unbekannten Konfigurations-Parameter {k!r} mit dem Wert {v!r} für die VSPhere {n!r} gefunden." -#: lib/cr_tf/config.py:807 +#: lib/cr_tf/config.py:812 msgid "Creating a {}-object with parameters:" msgstr "Erstelle ein {}-Objekt mit den Parametern:" -#: lib/cr_tf/config.py:812 +#: lib/cr_tf/config.py:817 msgid "Created object:" msgstr "Erstelltes Objekt:" -#: lib/cr_tf/config.py:824 lib/cr_tf/config.py:865 +#: lib/cr_tf/config.py:829 lib/cr_tf/config.py:870 msgid "Checking config section {!r} ..." msgstr "Überprüfe Konfigurationsabschnitt {!r} …" @@ -354,478 +358,494 @@ msgstr "Nach der Erstellung der Terraform-Projektdateien." msgid "After ensuring availability of VM folders in VMWare vSphere." msgstr "Nach der Gewährleistung der Verfügbarkeit des VM-Ordners in VMWare vSphere." -#: lib/cr_tf/handler.py:222 +#: lib/cr_tf/handler.py:224 msgid "Directory for postinstall scripts: {!r}." msgstr "Verzeichnis für Postinstall-Skripts: {!r}." -#: lib/cr_tf/handler.py:224 +#: lib/cr_tf/handler.py:226 msgid "Directory for postinstall scripts {!r} does not exists." msgstr "Das Verzeichnis für Postinstall-Skripts {!r} existiert nicht." -#: lib/cr_tf/handler.py:228 +#: lib/cr_tf/handler.py:230 msgid "Path {!r} for postinstall scripts exists, but is not a directory." msgstr "Der Pfad {!r} für Postinstall-Skripts existiert, ist aber kein Verzeichnis." -#: lib/cr_tf/handler.py:241 +#: lib/cr_tf/handler.py:243 msgid "Setting simulate of all subsequent objects to {!r} ..." msgstr "Setze Simulationsmodus aller untergeordneter Objekte auf {!r} …" -#: lib/cr_tf/handler.py:267 +#: lib/cr_tf/handler.py:269 msgid "Invalid step name {!r} for interrupting execution." msgstr "Ungültiger Schrittname {!r} zur Unterbrechung der Ausführung." -#: lib/cr_tf/handler.py:301 +#: lib/cr_tf/handler.py:325 msgid "Invalid time zone name {!r}." msgstr "Ungültiger Zeitzonenname {!r}." -#: lib/cr_tf/handler.py:303 +#: lib/cr_tf/handler.py:327 msgid "Setting time zone to {!r}." msgstr "Setze Zeitzone auf {!r}." -#: lib/cr_tf/handler.py:325 +#: lib/cr_tf/handler.py:349 msgid "No configuration given before initialisation of handlers." msgstr "Keine Konfiguration vor der Initialisierung der Handler gegeben." -#: lib/cr_tf/handler.py:329 +#: lib/cr_tf/handler.py:353 msgid "{n} is not a {e}-instance, but a {w}-instance instead." msgstr "{n} ist keine {e}-Instanz, statt dessen ist es eine {w}-Instanz." -#: lib/cr_tf/handler.py:340 +#: lib/cr_tf/handler.py:364 msgid "Initialize some additional handlers." msgstr "Initialisiere einige zusätzliche Handler." -#: lib/cr_tf/handler.py:367 +#: lib/cr_tf/handler.py:391 msgid "Checking the terraform version ..." msgstr "Überprüfe Version von Terraform …" -#: lib/cr_tf/handler.py:371 lib/cr_tf/handler.py:2691 lib/cr_tf/handler.py:2716 +#: lib/cr_tf/handler.py:395 lib/cr_tf/handler.py:2795 lib/cr_tf/handler.py:2821 msgid "Executing {!r} ..." msgstr "Führe {!r} aus …" -#: lib/cr_tf/handler.py:374 lib/cr_tf/handler.py:2695 lib/cr_tf/handler.py:2713 -#: lib/cr_tf/handler.py:2720 +#: lib/cr_tf/handler.py:398 lib/cr_tf/handler.py:2799 lib/cr_tf/handler.py:2818 +#: lib/cr_tf/handler.py:2825 msgid "Completed process:" msgstr "Fertiggestellter Prozess:" -#: lib/cr_tf/handler.py:377 +#: lib/cr_tf/handler.py:401 msgid "No output on command {!r}." msgstr "Keine Ausgabe auf das Kommando {!r}." -#: lib/cr_tf/handler.py:382 +#: lib/cr_tf/handler.py:406 msgid "First line:" msgstr "Erste Zeile:" -#: lib/cr_tf/handler.py:385 +#: lib/cr_tf/handler.py:409 msgid "Could not evaluate version output of terraform:" msgstr "Konnte die Versionsausgabe von Terraform nicht analysieren. " -#: lib/cr_tf/handler.py:389 +#: lib/cr_tf/handler.py:413 msgid "Terraform version: {!r}." msgstr "Terraform Version: {!r}." -#: lib/cr_tf/handler.py:392 lib/cr_tf/handler.py:400 +#: lib/cr_tf/handler.py:416 lib/cr_tf/handler.py:424 msgid "Checking for {o}{m!r} ..." msgstr "Teste nach {o}{m!r} …" -#: lib/cr_tf/handler.py:395 lib/cr_tf/handler.py:403 +#: lib/cr_tf/handler.py:419 lib/cr_tf/handler.py:427 msgid "Invalid version {c!r} of terraform, expected {o}{m!r}." msgstr "Ungültige Version {c!r} von Terraform, erwartet wurde {o}{m!r}." -#: lib/cr_tf/handler.py:411 +#: lib/cr_tf/handler.py:435 msgid "Self destruction." msgstr "Selbstzerstörung." -#: lib/cr_tf/handler.py:424 +#: lib/cr_tf/handler.py:448 msgid "{}-object not initialized." msgstr "Das {}-Objekt ist nicht initialisiert." -#: lib/cr_tf/handler.py:430 +#: lib/cr_tf/handler.py:454 msgid "Go ahead..." msgstr "Geht los ……" -#: lib/cr_tf/handler.py:436 +#: lib/cr_tf/handler.py:460 msgid "Simulation mode" msgstr "Simulationsmodus" -#: lib/cr_tf/handler.py:438 +#: lib/cr_tf/handler.py:462 msgid "Necessary DNS records are not created." msgstr "Notwendige DNS-Einträge werden nicht erstellt." -#: lib/cr_tf/handler.py:439 +#: lib/cr_tf/handler.py:463 msgid "Terraform files are not created." msgstr "Terraform-Dateien werden nicht erstellt." -#: lib/cr_tf/handler.py:462 +#: lib/cr_tf/handler.py:486 msgid "Initialising VSPhere handlers." msgstr "Initialisiere VSPhere-Handler." -#: lib/cr_tf/handler.py:468 +#: lib/cr_tf/handler.py:492 msgid "Retrieving information from vSphere." msgstr "Hole Informationen von vSphere." -#: lib/cr_tf/handler.py:486 +#: lib/cr_tf/handler.py:510 msgid "Validated VMs:" msgstr "Validierte VMs:" -#: lib/cr_tf/handler.py:492 +#: lib/cr_tf/handler.py:516 msgid "There is one existing virtual machine." msgid_plural "There are {c} existing virtual machines." msgstr[0] "Es gibt eine existierende virtuelle Maschine." msgstr[1] "Es gibt {c} existierende virtuelle Maschinen." -#: lib/cr_tf/handler.py:497 +#: lib/cr_tf/handler.py:521 msgid "Existing virtual machine:" msgid_plural "Existing virtual machines:" msgstr[0] "Existierende virtuelle Maschine:" msgstr[1] "Existierende virtuelle Maschinen:" -#: lib/cr_tf/handler.py:500 +#: lib/cr_tf/handler.py:524 msgid "No existing virtual machines found in YAML file." msgstr "Keine existierenden virtuelle Maschinen in der YAML-Datei gefunden." -#: lib/cr_tf/handler.py:508 +#: lib/cr_tf/handler.py:532 msgid "Finished all steps." msgstr "Alle Schritte beendet." -#: lib/cr_tf/handler.py:518 +#: lib/cr_tf/handler.py:542 msgid "And how I said before - it was only a simulation!" msgstr "Und wie ich bereits sagte - es war nur eine Simulation!" -#: lib/cr_tf/handler.py:529 +#: lib/cr_tf/handler.py:553 msgid "Current {} object:" msgstr "Aktuelles {}-Objekt:" -#: lib/cr_tf/handler.py:531 lib/cr_tf/handler.py:550 lib/cr_tf/handler.py:584 lib/cr_tf/handler.py:605 -#: lib/cr_tf/handler.py:617 lib/cr_tf/handler.py:701 lib/cr_tf/handler.py:715 lib/cr_tf/handler.py:729 -#: lib/cr_tf/handler.py:749 lib/cr_tf/handler.py:767 lib/cr_tf/handler.py:791 lib/cr_tf/handler.py:835 -#: lib/cr_tf/handler.py:853 lib/cr_tf/handler.py:871 lib/cr_tf/handler.py:883 lib/cr_tf/handler.py:896 -#: lib/cr_tf/handler.py:908 lib/cr_tf/handler.py:920 +#: lib/cr_tf/handler.py:555 lib/cr_tf/handler.py:574 lib/cr_tf/handler.py:628 lib/cr_tf/handler.py:649 +#: lib/cr_tf/handler.py:676 lib/cr_tf/handler.py:760 lib/cr_tf/handler.py:774 lib/cr_tf/handler.py:788 +#: lib/cr_tf/handler.py:808 lib/cr_tf/handler.py:826 lib/cr_tf/handler.py:850 lib/cr_tf/handler.py:894 +#: lib/cr_tf/handler.py:912 lib/cr_tf/handler.py:930 lib/cr_tf/handler.py:942 lib/cr_tf/handler.py:955 +#: lib/cr_tf/handler.py:967 lib/cr_tf/handler.py:979 msgid "Finished step {!r}." msgstr "Schritt {!r} beendet." -#: lib/cr_tf/handler.py:544 +#: lib/cr_tf/handler.py:568 msgid "Found one error in evaluation of YAML data of {f!r}." msgid_plural "Found {n} errors in evaluation of YAML data of {f!r}." msgstr[0] "Einen Fehler bei der Auswertung der YAML-Daten von {f!r} gefunden." msgstr[1] "Insgesamt {n} Fehler bei der Auswertung der YAML-Daten von {f!r} gefunden." -#: lib/cr_tf/handler.py:560 +#: lib/cr_tf/handler.py:584 msgid "Collecting all VMWare and local folders ..." msgstr "Sammle alle VMWare- und lokalen VBerzeichnisse zusammen …" -#: lib/cr_tf/handler.py:561 +#: lib/cr_tf/handler.py:585 msgid "Get vSphere datacenter ..." msgstr "Hole vSphere-Datacenter …" -#: lib/cr_tf/handler.py:565 +#: lib/cr_tf/handler.py:589 msgid "Collecting vSphere folders." msgstr "Sammle alle vSphere-Ordner zusammen." -#: lib/cr_tf/handler.py:572 +#: lib/cr_tf/handler.py:596 msgid "Collected vSphere folders:" msgstr "Gesammelte vSphere-Ordner:" -#: lib/cr_tf/handler.py:580 +#: lib/cr_tf/handler.py:604 msgid "Project name is {!r}." msgstr "Der Projektname ist {!r}." -#: lib/cr_tf/handler.py:582 +#: lib/cr_tf/handler.py:606 msgid "Project directory is: {!r}." msgstr "Das Projektverzeichnis ist: {!r}." -#: lib/cr_tf/handler.py:595 +#: lib/cr_tf/handler.py:622 +msgid "Did not found root terraform directory above {!r}." +msgstr "Kein Root-Terraform-Verzeichnis oberhalb von {!r} gefunden." + +#: lib/cr_tf/handler.py:626 +msgid "Full project name: {!r}" +msgstr "Kompletter Projektname: {!r}" + +#: lib/cr_tf/handler.py:639 msgid "Retrieving informations from PowerDNS ..." msgstr "Hole Informationen von PowerDNS …" -#: lib/cr_tf/handler.py:599 +#: lib/cr_tf/handler.py:643 msgid "Found one error in exploring PowerDNS zones." msgid_plural "Found {n} errors in exploring PowerDNS zones." msgstr[0] "Einen Fehler bei der Ermittlung der PowerDNS-Zonen gefunden." msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der PowerDNS-Zonen gefunden." -#: lib/cr_tf/handler.py:629 +#: lib/cr_tf/handler.py:667 +msgid "There is only one, unique VSPhere definition allowed in a project file." +msgstr "Nur eine einzige VSPhere-Definition ist innerhalb einer Projektdatei erlaubt." + +#: lib/cr_tf/handler.py:668 +msgid "In {f!r} were found {nr} different VSPhere definitions:" +msgstr "In {f!r} wurden {nr} verschiedene VSPhere-Definition gefunden:" + +#: lib/cr_tf/handler.py:688 msgid "VSPhere {!r} not defined in configuration." msgstr "Die VSPhere {!r} wurde in der Konfiguration nicht definiert." -#: lib/cr_tf/handler.py:651 +#: lib/cr_tf/handler.py:710 msgid "Initialising a {}-object with params:" msgstr "Initialisiere ein {}-Objekt mit den Parametern:" -#: lib/cr_tf/handler.py:658 +#: lib/cr_tf/handler.py:717 msgid "Created {}-object:" msgstr "Erstelltes {}-Objekt:" -#: lib/cr_tf/handler.py:671 +#: lib/cr_tf/handler.py:730 msgid "Assigning not defined templates and clusters of VMs by their appropriate default values." msgstr "Weise nicht definierten Vorlagen und Clustern von VMs die entsprechenden Vorgabe-Werte zu." -#: lib/cr_tf/handler.py:680 +#: lib/cr_tf/handler.py:739 msgid "Setting cluster of {n!r} to {c!r} ..." msgstr "Setze Cluster von {n!r} auf {c!r} …" -#: lib/cr_tf/handler.py:687 +#: lib/cr_tf/handler.py:746 msgid "Setting template of {n!r} to {t!r} ..." msgstr "Setze Vorlage von {n!r} auf {t!r} …" -#: lib/cr_tf/handler.py:698 +#: lib/cr_tf/handler.py:757 msgid "Searching for clusters in VSPhere {!r} ..." msgstr "Suche nach Clustern in VSPhere {!r} …" -#: lib/cr_tf/handler.py:712 +#: lib/cr_tf/handler.py:771 msgid "Searching for datastores in VSPhere {!r} ..." msgstr "Suche nach Datastores in VSPhere {!r} …" -#: lib/cr_tf/handler.py:726 +#: lib/cr_tf/handler.py:785 msgid "Searching for datastore clusters in VSPhere {!r} ..." msgstr "Suche nach Datastore-Clustern in VSPhere {!r} …" -#: lib/cr_tf/handler.py:740 +#: lib/cr_tf/handler.py:799 msgid "Searching for networks in VSPhere {!r} ..." msgstr "Suche nach Netzwerken in VSPhere {!r} …" -#: lib/cr_tf/handler.py:743 +#: lib/cr_tf/handler.py:802 msgid "Found one error in exploring vSphere {v!r} resources." msgid_plural "Found {n} errors in exploring vSphere {v!r} resources." msgstr[0] "Fand einen Fehler in der Untersuchung der VSPhere {v!r} Resourcen." msgstr[1] "Fand {n} Fehler in der Untersuchung der VSPhere {v!r} Resourcen." -#: lib/cr_tf/handler.py:761 +#: lib/cr_tf/handler.py:820 msgid "Found one error in exploring vSphere templates." msgid_plural "Found {n} errors in exploring vSphere templates." msgstr[0] "Einen Fehler bei der Ermittlung der vSphere-Vorlagen gefunden." msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der vSphere-Vorlagen gefunden." -#: lib/cr_tf/handler.py:778 +#: lib/cr_tf/handler.py:837 msgid "Validating information from YAML file ..." msgstr "Validiere Informationen aus der YAML-Datei …" -#: lib/cr_tf/handler.py:782 +#: lib/cr_tf/handler.py:841 msgid "Found one error in validating vSphere computing clusters." msgid_plural "Found {n} errors in validating vSphere computing clusters." msgstr[0] "Einen Fehler bei der Ermittlung der vSphere-Rechencluster gefunden." msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der vSphere-Rechencluster gefunden." -#: lib/cr_tf/handler.py:798 +#: lib/cr_tf/handler.py:857 msgid "Got a list of all VMs and templates ..." msgstr "Habe eine Liste aller VMs und Vorlagen erhalten …" -#: lib/cr_tf/handler.py:817 +#: lib/cr_tf/handler.py:876 msgid "All existing VMs and templates:" msgstr "Alle existierenden VMs und Vorlagen:" -#: lib/cr_tf/handler.py:829 +#: lib/cr_tf/handler.py:888 msgid "Found one error in validating VM storages." msgid_plural "Found {n} errors in validating VM storages." msgstr[0] "Einen Fehler bei der Ermittlung der VM-Speicher gefunden." msgstr[1] "Insgesamt {n} Fehler bei der Ermittlung der VM-Speicher gefunden." -#: lib/cr_tf/handler.py:847 +#: lib/cr_tf/handler.py:906 msgid "Found one error in validating VM interfaces." msgid_plural "Found {n} errors in validating VM interfaces." msgstr[0] "Einen Fehler bei der Validierung der VM-Netzwerkschnittstellen gefunden." msgstr[1] "Insgesamt {n} Fehler bei der Validierung der VM-Netzwerkschnittstellen gefunden." -#: lib/cr_tf/handler.py:865 +#: lib/cr_tf/handler.py:924 msgid "Found one error in validating DNS mappings." msgid_plural "Found {n} errors in validating DNS mappings." msgstr[0] "Einen Fehler bei der Validierung der DNS-Zuordnungen gefunden." msgstr[1] "Insgesamt {n} Fehler bei der Validierung der DNS-Zuordnungen gefunden." -#: lib/cr_tf/handler.py:927 +#: lib/cr_tf/handler.py:986 msgid "Reading YAML file {!r} ..." msgstr "Lese YAML-Datei {!r} …" -#: lib/cr_tf/handler.py:938 +#: lib/cr_tf/handler.py:997 msgid "Error in YAML file {f!r}: {e}." msgstr "Fehler in YAML-Datei {f!r}: {e}." -#: lib/cr_tf/handler.py:942 +#: lib/cr_tf/handler.py:1001 msgid "Error position: {li}:{c}" msgstr "Fehler-Position: {li}:{c}" -#: lib/cr_tf/handler.py:947 +#: lib/cr_tf/handler.py:1006 msgid "Read data from YAML file:" msgstr "Lese Daten aus YAML-Datei:" -#: lib/cr_tf/handler.py:950 +#: lib/cr_tf/handler.py:1009 msgid "Data read from YAML file {f!r} are not a dictionary, but a {c} object instead." msgstr "" "Die gelesenen Daten aus der YAML-Datei {f!r} sind kein Dictionary, sondern statt dessen ein " "{c}-Objekt." -#: lib/cr_tf/handler.py:966 +#: lib/cr_tf/handler.py:1025 msgid "Searching for default VM definition ..." msgstr "Suche nach Vorgabe-VM-Definition …" -#: lib/cr_tf/handler.py:975 +#: lib/cr_tf/handler.py:1034 msgid "Searching for VM definitions ..." msgstr "Suche VM-Definitionen …" -#: lib/cr_tf/handler.py:992 +#: lib/cr_tf/handler.py:1051 msgid "Evaluated VMs:" msgstr "Ermittelte VMs:" -#: lib/cr_tf/handler.py:1006 +#: lib/cr_tf/handler.py:1065 msgid "{c} in evaluating template VM: {e}" msgstr "{c} in Ermittlung der Vorlagen-VM gefunden: {e}" -#: lib/cr_tf/handler.py:1012 +#: lib/cr_tf/handler.py:1071 msgid "Defined Terraform Template VM {n!r}:" msgstr "Definition der Terraform-Vorlagen-VM {n!r}:" -#: lib/cr_tf/handler.py:1030 +#: lib/cr_tf/handler.py:1089 msgid "{c} in evaluating VM: {e}" msgstr "{c} in Ermittlung der VM gefunden: {e}" -#: lib/cr_tf/handler.py:1035 +#: lib/cr_tf/handler.py:1094 msgid "Defined Terraform-VM {n!r}:" msgstr "Definition der Terraform-VM {n!r}:" -#: lib/cr_tf/handler.py:1039 +#: lib/cr_tf/handler.py:1098 msgid "VM {!r} is already defined." msgstr "Die VM {!r} ist bereits definiert." -#: lib/cr_tf/handler.py:1049 +#: lib/cr_tf/handler.py:1108 msgid "Group definition list is not a list:" msgstr "Die Gruppendefinitionsliste ist keine Liste:" -#: lib/cr_tf/handler.py:1055 +#: lib/cr_tf/handler.py:1114 msgid "Maximum recursion depth for VM groups of {} reached." msgstr "Maximale Rekursionstiefe für VM-Gruppen von {} erreicht." -#: lib/cr_tf/handler.py:1059 +#: lib/cr_tf/handler.py:1118 msgid "Evaluating group list:" msgstr "Ermiitle Gruppenliste:" -#: lib/cr_tf/handler.py:1061 +#: lib/cr_tf/handler.py:1120 msgid "Used template: {!r}" msgstr "Verwendete Vorlage: {!r}" -#: lib/cr_tf/handler.py:1070 lib/cr_tf/terraform/vm.py:239 +#: lib/cr_tf/handler.py:1129 lib/cr_tf/terraform/vm.py:239 msgid "VM definition is not a dictionary:" msgstr "Die VM-Definition is kein Dictionary:" -#: lib/cr_tf/handler.py:1084 +#: lib/cr_tf/handler.py:1143 msgid "No group name defined." msgstr "Kein Gruppenname definiert." -#: lib/cr_tf/handler.py:1088 +#: lib/cr_tf/handler.py:1147 msgid "Searching for group default VM definition in group {!r} ..." msgstr "Suche nach Vorgabe-VM-Definition in Gruppe {!r} …" -#: lib/cr_tf/handler.py:1103 +#: lib/cr_tf/handler.py:1162 msgid "Used template for creating VMs in group {g!r}: {n!r}" msgstr "Verwendete Vorlage zur Erstellung von VMs in Gruppe {g!r}: {n!r}" -#: lib/cr_tf/handler.py:1106 +#: lib/cr_tf/handler.py:1165 msgid "Used template structure:" msgstr "Verwendete Vorlagen-Struktur:" -#: lib/cr_tf/handler.py:1109 +#: lib/cr_tf/handler.py:1168 msgid "Searching for VM definitions in group {!r} ..." msgstr "Suche nach VM-Definitionen in Gruppe {!r} …" -#: lib/cr_tf/handler.py:1126 +#: lib/cr_tf/handler.py:1185 msgid "Exploring all vSphere templates ..." msgstr "Ermittle alle vSphere-Vorlagen …" -#: lib/cr_tf/handler.py:1141 +#: lib/cr_tf/handler.py:1200 msgid "VM {!r} has not template defined." msgstr "Für die VM {!r} wurde keine Vorlage definiert." -#: lib/cr_tf/handler.py:1144 +#: lib/cr_tf/handler.py:1203 msgid "All {} VSPhere templates to explore:" msgstr "Alle {}-VSPhere-Vorlagen zum Ermitteln:" -#: lib/cr_tf/handler.py:1153 +#: lib/cr_tf/handler.py:1212 msgid "Searching for template {t!r} in VSPhere {v!r} ..." msgstr "Suche nach Vorlage {t!r} in VSPhere {v!r} …" -#: lib/cr_tf/handler.py:1163 +#: lib/cr_tf/handler.py:1222 msgid "Template {t!r} not found in VSPhere {v!r}." msgstr "Die Vorlage {t!r} wurde in VSPhere {v!r} nicht gefunden." -#: lib/cr_tf/handler.py:1168 +#: lib/cr_tf/handler.py:1227 msgid "All explored vSphere templates:" msgstr "Alle ermittelten vSphere-Vorlagen:" -#: lib/cr_tf/handler.py:1181 +#: lib/cr_tf/handler.py:1240 msgid "Validating existence of computing clusters of the VMs." msgstr "Validiere Existenz der vSphere-Rechencluster der VMs." -#: lib/cr_tf/handler.py:1202 +#: lib/cr_tf/handler.py:1261 msgid "Checking existence of computing cluster {c!r} in VSPhere {v!r} ..." msgstr "Überprüfe die Existenz des Rechenclusters {c!r} in VSPhere {v!r} …" -#: lib/cr_tf/handler.py:1210 +#: lib/cr_tf/handler.py:1269 msgid "Found computing cluster {cl!r} in VSPhere {v!r} (defined for VMs {vms})." msgstr "Fand Rechencluster {cl!r} in VSPhere {v!r} (definiert für die VMs {vms})." -#: lib/cr_tf/handler.py:1214 +#: lib/cr_tf/handler.py:1273 msgid "Computing cluster {cl!r} (defined for VMs {vms}) in VSPhere {v!r} not found." msgstr "Der Rechencluster {cl!r} (definiert für die VMs {vms}) wurde in VSPhere {v!r} nicht gefunden." -#: lib/cr_tf/handler.py:1223 +#: lib/cr_tf/handler.py:1282 msgid "Validating existence of VMs in VMWare." msgstr "Validiere Existenz der VMs in VMWare." -#: lib/cr_tf/handler.py:1240 +#: lib/cr_tf/handler.py:1299 msgid "[{m}] - VM is already existing in VSphere {v!r}, path {p!r}." msgstr "[{m}] - die VM existiert bereits in VSphere {v!r}, Pfad {p!r}." -#: lib/cr_tf/handler.py:1248 +#: lib/cr_tf/handler.py:1307 msgid "VM info:" msgstr "Informationen zur VM:" -#: lib/cr_tf/handler.py:1250 +#: lib/cr_tf/handler.py:1309 msgid "Datastore of VM {vm!r}: {ds!r}." msgstr "Datastore der VM {vm!r}: {ds!r}." -#: lib/cr_tf/handler.py:1270 +#: lib/cr_tf/handler.py:1329 msgid "CAUTION!" msgstr "ACHTUNG!" -#: lib/cr_tf/handler.py:1274 +#: lib/cr_tf/handler.py:1333 msgid "Did not found any VM to deploy!" msgstr "Keine VM zum Deploy gefunden!" -#: lib/cr_tf/handler.py:1277 +#: lib/cr_tf/handler.py:1336 msgid "No VMs to deploy" msgstr "Keine VMs zu deployen" -#: lib/cr_tf/handler.py:1293 +#: lib/cr_tf/handler.py:1352 msgid "Used datastore clusters:" msgstr "Verwendete Datastore-Cluster:" -#: lib/cr_tf/handler.py:1295 +#: lib/cr_tf/handler.py:1354 msgid "No datastore clusters are used." msgstr "Es werden keine Datastore-Cluster verwendet." -#: lib/cr_tf/handler.py:1302 +#: lib/cr_tf/handler.py:1361 msgid "Used datastors:" msgstr "Verwendete Datastores:" -#: lib/cr_tf/handler.py:1304 +#: lib/cr_tf/handler.py:1363 msgid "No datastores are used." msgstr "Es werden keine Datastores verwendet." -#: lib/cr_tf/handler.py:1309 +#: lib/cr_tf/handler.py:1368 msgid "Validating given datastore clusters of VMs ..." msgstr "Validiere gegebene Datastore-Cluster der VMs …" -#: lib/cr_tf/handler.py:1334 +#: lib/cr_tf/handler.py:1393 msgid "Found datastore cluster {c!r} in VSphere {v!r} for VM {n!r}." msgstr "Fand Datastore-Cluster {c!r} in VSphere {v!r} für die VM {n!r}." -#: lib/cr_tf/handler.py:1338 +#: lib/cr_tf/handler.py:1397 msgid "Setting datastore cluster for VM {n!r} to {c!r} ..." msgstr "Setze Datastore-Cluster für VM {n!r} auf {c!r} …" -#: lib/cr_tf/handler.py:1343 +#: lib/cr_tf/handler.py:1402 msgid "Free space of cluster {c!r} in VSphere {v!r} before provisioning: {a:0.1f} GiB." msgstr "Freier Platz in Cluster {c!r} in VSphere {v!r} vor der Provisionierung: {a:0.1f} GiB." -#: lib/cr_tf/handler.py:1348 +#: lib/cr_tf/handler.py:1407 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)." @@ -833,39 +853,39 @@ msgstr "" "Der Datastore-Cluster {d!r} in VSphere {v!r} hat nicht genügend freien Platz für den Storage der" " VM {vm!r} (benötigt {n:0.1f} GiB, verfügbar {a:0.1f} GiB)." -#: lib/cr_tf/handler.py:1358 +#: lib/cr_tf/handler.py:1417 msgid "Free space in cluster {c!r} in VSphere {v!r} after provisioning: {a:0.1f} GiB." msgstr "Freier Speicher in Cluster {c!r} in VSphere {v!r} nach der Provisionierung: {a:0.1f} GiB." -#: lib/cr_tf/handler.py:1370 +#: lib/cr_tf/handler.py:1429 msgid "Datastore cluster {c!r} of VM {n!r} not found in VSphere {v!r}." msgstr "Der Datastore-Cluster {d!r} wurde nicht in VSphere {v!r} gefunden." -#: lib/cr_tf/handler.py:1377 +#: lib/cr_tf/handler.py:1436 msgid "Validating given datastores of VMs and assign failing ..." msgstr "Validiere die übergebenen Datastores der VMs und weise fehlende zu …" -#: lib/cr_tf/handler.py:1383 +#: lib/cr_tf/handler.py:1442 msgid "Removing defined datastore {d!r} for VM {n!r} ..." msgstr "Entferne definierten Datastore {d!r} für VM {n!r} …" -#: lib/cr_tf/handler.py:1408 lib/cr_tf/handler.py:1516 +#: lib/cr_tf/handler.py:1467 lib/cr_tf/handler.py:1575 msgid "Did not found cluster object {c!r} for VM {n!r}." msgstr "Cluster-Objekt {c!r} für VM {n!r} nicht gefunden." -#: lib/cr_tf/handler.py:1418 lib/cr_tf/handler.py:1453 +#: lib/cr_tf/handler.py:1477 lib/cr_tf/handler.py:1512 msgid "Found datastore {d!r} for VM {n!r} in VSPhere {v!r}." msgstr "Fand Datastore {d!r} für VM {n!r} in VSPhere {v!r}." -#: lib/cr_tf/handler.py:1421 +#: lib/cr_tf/handler.py:1480 msgid "Datastore {d!r} not available in cluster {c!r}." msgstr "Der Datastore {d!r} ist im Cluster {c!r} nicht verfügbar." -#: lib/cr_tf/handler.py:1425 +#: lib/cr_tf/handler.py:1484 msgid "Setting datastore for VM {n!r} to {d!r} ..." msgstr "Setze Datastore für VM auf {d!r} …" -#: lib/cr_tf/handler.py:1430 +#: lib/cr_tf/handler.py:1489 msgid "" "Datastore {d!r} has not sufficient space for storage of VM {v!r} (needed {n:0.1f} GiB, available" " {a:0.1f} GiB)." @@ -873,273 +893,273 @@ msgstr "" "Der Datastore {d!r} hat nicht genügend freien Speicher für die VM {v!r} (benötigt {n:0.1f} GiB, " "verfügbar {a:0.1f} GiB)." -#: lib/cr_tf/handler.py:1441 +#: lib/cr_tf/handler.py:1500 msgid "Datastore {d!r} of VM {n!r} not found in VSPhere {v!r}." msgstr "Der Datastore {d!r} für VM {n!r} wurde nicht in VSphere {v!r} gefunden." -#: lib/cr_tf/handler.py:1466 +#: lib/cr_tf/handler.py:1525 msgid "Validating interfaces of VMs and assign networks ..." msgstr "Validiere Netzwerkschnittstellen der VMs und weise Netzwerke zu …" -#: lib/cr_tf/handler.py:1471 +#: lib/cr_tf/handler.py:1530 msgid "Validated FQDNs:" msgstr "Validierte FQDNs:" -#: lib/cr_tf/handler.py:1472 +#: lib/cr_tf/handler.py:1531 msgid "Validated Addresses:" msgstr "Validierte Adressen:" -#: lib/cr_tf/handler.py:1482 +#: lib/cr_tf/handler.py:1541 msgid "Used networks:" msgstr "Verwendete Netzwerke:" -#: lib/cr_tf/handler.py:1488 +#: lib/cr_tf/handler.py:1547 msgid "Used forward DNS entries:" msgstr "Verwendete Vorwärts-DNS-Einträge:" -#: lib/cr_tf/handler.py:1494 +#: lib/cr_tf/handler.py:1553 msgid "Used reverse DNS entries:" msgstr "Verwendete Rückwärts-DNS-Einträge:" -#: lib/cr_tf/handler.py:1500 +#: lib/cr_tf/handler.py:1559 msgid "Checking interfaces of VM {n!r} in VSPhere {v!r} ..." msgstr "Überprüfe Netzwerkschnittstellen der VM {n!r} in VSPhere {v!r} …" -#: lib/cr_tf/handler.py:1504 +#: lib/cr_tf/handler.py:1563 msgid "No interfaces defined for VM {!r}." msgstr "Keine Netzwerkschnittstellen für VM {!r} definiert." -#: lib/cr_tf/handler.py:1525 +#: lib/cr_tf/handler.py:1584 msgid "Checking interface {i} of VM {n!r} ..." msgstr "Überprüfe Netzwerkschnittstelle {i} der VM {n!r} …" -#: lib/cr_tf/handler.py:1528 +#: lib/cr_tf/handler.py:1587 msgid "Interface {i} of VM {n!r} has no defined address." msgstr "Für die Netzwerkschnittstelle {i} der VM {n!r} wurde keine Adresse definiert." -#: lib/cr_tf/handler.py:1534 +#: lib/cr_tf/handler.py:1593 msgid "Interface {i} of VM {n!r} has no defined FQDN." msgstr "Für die Netzwerkschnittstelle {i} der VM {n!r} wurde kein FQDN definiert." -#: lib/cr_tf/handler.py:1540 +#: lib/cr_tf/handler.py:1599 msgid "FQDN {f!r} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" "Der FQDN {f!r}, der bereits für die VM {va!r}({ia}) definiert wurde, soll für " "Netzwerkschnittstelle {ib} von {vb!r} gesetzt werden." -#: lib/cr_tf/handler.py:1552 +#: lib/cr_tf/handler.py:1611 msgid "IPv4 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" "Die IPv4-Adfresse {a}, die bereits für die VM {va!r}({ia}) definiert wurde, soll für " "Netzwerkschnittstelle {ib} von {vb!r} gesetzt werden." -#: lib/cr_tf/handler.py:1567 +#: lib/cr_tf/handler.py:1626 msgid "IPv6 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" "Die IPv6-Adfresse {a}, die bereits für die VM {va!r}({ia}) definiert wurde, soll für " "Netzwerkschnittstelle {ib} von {vb!r} gesetzt werden." -#: lib/cr_tf/handler.py:1583 +#: lib/cr_tf/handler.py:1642 msgid "Could not find network {n!r} for VM {v!r}, interface {i}." msgstr "Konnte Netzwerk {n!r} für die VM {v!r}, Schnittstelle {i}, nicht finden." -#: lib/cr_tf/handler.py:1595 +#: lib/cr_tf/handler.py:1654 msgid "Found network {n!r} for interface {i} of VM {v!r}." msgstr "Netzwerk {n!r} für Schnittstelle {i} der VM {v!r} gefunden." -#: lib/cr_tf/handler.py:1599 +#: lib/cr_tf/handler.py:1658 msgid "Network {n!r} for interface {i} of VM {v!r} not available in cluster {c!r}." msgstr "Das Netzwerk {n!r} für die Schnittstelle {i} der VM {v!r} ist in Cluster {c!r} nicht verfügbar." -#: lib/cr_tf/handler.py:1604 +#: lib/cr_tf/handler.py:1663 msgid "Network {n!r} is available in cluster {c!r}." msgstr "Das Netzwerk {n!r} ist in Cluster {c!r} verfügbar." -#: lib/cr_tf/handler.py:1609 +#: lib/cr_tf/handler.py:1668 msgid "Setting gateway of interface {i} of VM {v!r} to {g}." msgstr "Setze Gateway von Schnittstelle {i} der VM {v!r} auf {g}." -#: lib/cr_tf/handler.py:1629 +#: lib/cr_tf/handler.py:1688 msgid "Validating DNS mappings ..." msgstr "Validieren der DNS-Zuordnungen …" -#: lib/cr_tf/handler.py:1639 lib/cr_tf/handler.py:1649 +#: lib/cr_tf/handler.py:1698 lib/cr_tf/handler.py:1708 msgid "None" msgstr "Keine" -#: lib/cr_tf/handler.py:1640 +#: lib/cr_tf/handler.py:1699 msgid "Forward DNS entries to create:" msgstr "Zu erstellende Vorwärts-DNS-Einträge:" -#: lib/cr_tf/handler.py:1650 +#: lib/cr_tf/handler.py:1709 msgid "Reverse DNS entries to create:" msgstr "Zu erstellende Rückwärts-DNS-Einträge:" -#: lib/cr_tf/handler.py:1658 +#: lib/cr_tf/handler.py:1717 msgid "Validating forward DNS mappings ..." msgstr "Validiere Vorwärts-DNS-Einträge …" -#: lib/cr_tf/handler.py:1663 +#: lib/cr_tf/handler.py:1722 msgid "Validating {f!r} => {a!r}." msgstr "Validierung {f!r} => {a!r}." -#: lib/cr_tf/handler.py:1689 +#: lib/cr_tf/handler.py:1748 msgid "Found existing addresses for {f!r}:" msgstr "Existierende Adresse für {f!r} gefunden:" -#: lib/cr_tf/handler.py:1691 +#: lib/cr_tf/handler.py:1750 msgid "Did not found existing addresses for {!r}." msgstr "Keine existierenden Adressen für {!r} gefunden." -#: lib/cr_tf/handler.py:1698 lib/cr_tf/handler.py:1706 +#: lib/cr_tf/handler.py:1757 lib/cr_tf/handler.py:1765 msgid "FQDN {f!r} already points to {a!r}." msgstr "Der FQDN {f!r} zeigt bereits auf {a!r}." -#: lib/cr_tf/handler.py:1711 +#: lib/cr_tf/handler.py:1770 msgid "FQDN {f!r} has already existing addresses, but none of them are {a!r}:" msgstr "Der FQDN {f!r} hat bereits existierende Adressen, aber keine von ihnen ist {a!r}:" -#: lib/cr_tf/handler.py:1727 +#: lib/cr_tf/handler.py:1786 msgid "Validating reverse DNS mappings ..." msgstr "Validiere Rückwärts-DNS-Einträge …" -#: lib/cr_tf/handler.py:1732 +#: lib/cr_tf/handler.py:1791 msgid "Validating {a!r} => {f!r}." msgstr "Validierung {f!r} => {a!r}." -#: lib/cr_tf/handler.py:1739 +#: lib/cr_tf/handler.py:1798 msgid "Got reverse info:" msgstr "Rückwärts-Informationen erhalten:" -#: lib/cr_tf/handler.py:1746 +#: lib/cr_tf/handler.py:1805 msgid "Did not found reverse pointer for {!r}." msgstr "Keinen Rückwärtsverweis für {!r} bekommen:" -#: lib/cr_tf/handler.py:1754 +#: lib/cr_tf/handler.py:1813 msgid "Found reverse pointer {a!r} => {f!r}." msgstr "Rückwärtsverweis {a!r} => {f!r} gefunden." -#: lib/cr_tf/handler.py:1757 +#: lib/cr_tf/handler.py:1816 msgid "Reverse pointer for {!r} was already existing." msgstr "Ein Rückwärtsverweis für {!r} existiert bereits." -#: lib/cr_tf/handler.py:1761 +#: lib/cr_tf/handler.py:1820 msgid "Address {a!r} has already an existing reverse pointer to {p!r}." msgstr "Die Adresse {a!r} besitzt bereits einen Rückwärtsverweis auf {p!r}." -#: lib/cr_tf/handler.py:1772 lib/cr_tf/handler.py:1793 lib/cr_tf/handler.py:1814 +#: lib/cr_tf/handler.py:1831 lib/cr_tf/handler.py:1852 lib/cr_tf/handler.py:1873 msgid "Method {c}.{m} expected at most one argument, got {n}." msgid_plural "Method {c}.{m} expected at most {e} arguments, got {n}." msgstr[0] "Die Methode {c}.{m} erwartet höchstens ein Argument, es wurden aber {n} übergeben." msgstr[1] "Die Methode {c}.{m} erwartet höchstens {e} Argumente, es wurden aber {n} übergeben." -#: lib/cr_tf/handler.py:1784 +#: lib/cr_tf/handler.py:1843 msgid "Did not found network {!r}." msgstr "Netzwerk {!r} wurde nicht gefunden." -#: lib/cr_tf/handler.py:1805 +#: lib/cr_tf/handler.py:1864 msgid "Did not found datastore cluster {!r}." msgstr "Datastore-Cluster {!r} wurde nicht gefunden." -#: lib/cr_tf/handler.py:1826 +#: lib/cr_tf/handler.py:1885 msgid "Did not found datastore {!r}." msgstr "Datastore {!r} wurde nicht gefunden." -#: lib/cr_tf/handler.py:1832 +#: lib/cr_tf/handler.py:1891 msgid "Performing DNS actions ..." msgstr "Führe DNS-Aktionen aus …" -#: lib/cr_tf/handler.py:1848 +#: lib/cr_tf/handler.py:1907 msgid "There was one error in creating DNS mappings." msgid_plural "There were {n} errors in creating DNS mappings." msgstr[0] "Es ist ein Fehler beim Erstellen der DNS-Zuordnungen aufgetreten." msgstr[1] "Es sind {n} ehler beim Erstellen der DNS-Zuordnungen aufgetreten." -#: lib/cr_tf/handler.py:1854 +#: lib/cr_tf/handler.py:1913 msgid "No errors in creating DNS mappings." msgstr "Keine Fehler beim Erstellen der DNS-Zuordnungen." -#: lib/cr_tf/handler.py:1864 +#: lib/cr_tf/handler.py:1923 msgid "Increasing serial of zone {!r}." msgstr "Erhöhe Seriennummer der Zone {!r}." -#: lib/cr_tf/handler.py:1883 +#: lib/cr_tf/handler.py:1942 msgid "Got zone {z!r} for FQDN {f!r}." msgstr "Zone {z!r} für FQDN {f!r} erhalten." -#: lib/cr_tf/handler.py:1886 +#: lib/cr_tf/handler.py:1945 msgid "Did not found zone to insert {t}-record for {f!r}." msgstr "Keine Zone gefunden, um {t}-Einträge für {f!r} einzufügen." -#: lib/cr_tf/handler.py:1904 +#: lib/cr_tf/handler.py:1963 msgid "Trying to create PTR-record {a!r} => {f!r}." msgstr "Versuche PTR-Eintrag {a!r} => {f!r} zu erstellen." -#: lib/cr_tf/handler.py:1909 +#: lib/cr_tf/handler.py:1968 msgid "PTR of {a!r}: {p!r}." msgstr "PTR von {a!r}: {p!r}." -#: lib/cr_tf/handler.py:1914 +#: lib/cr_tf/handler.py:1973 msgid "Got reverse zone {z!r} for address {a!r}." msgstr "Rückwärts-Zone {z!r} für Adresse {a!r} erhalten." -#: lib/cr_tf/handler.py:1917 +#: lib/cr_tf/handler.py:1976 msgid "Did not found zone to insert PTR-record {p!r} ({a})." msgstr "Keine Zone gefunden, um PTR-Eintrag {p!r} ({a}) einzufügen." -#: lib/cr_tf/handler.py:1931 +#: lib/cr_tf/handler.py:1990 msgid "Ensuring existence of directory {!r}." msgstr "Sichere Existenz von Verzeichnis {!r} ab." -#: lib/cr_tf/handler.py:1935 +#: lib/cr_tf/handler.py:1994 msgid "Directory {!r} already exists." msgstr "Verzeichnis {!r} exitiert bereits." -#: lib/cr_tf/handler.py:1937 +#: lib/cr_tf/handler.py:1996 msgid "Path {!r} exists, but is not a directory." msgstr "Der Pfad {!r} existiert, ist aber kein Verzeichnis." -#: lib/cr_tf/handler.py:1940 +#: lib/cr_tf/handler.py:1999 msgid "Creating directory {!r} ..." msgstr "Erstelle Verzeichnis {!r} …" -#: lib/cr_tf/handler.py:1942 +#: lib/cr_tf/handler.py:2001 msgid "Simulation mode - directory will not be created." msgstr "Simulationsmodus - Verzeichnis wird nicht erstellt." -#: lib/cr_tf/handler.py:1947 +#: lib/cr_tf/handler.py:2006 msgid "Could not create directory {d!r}: {e}" msgstr "Konnte Verzeichnis {d!r} nicht erstellen: {e}" -#: lib/cr_tf/handler.py:1955 +#: lib/cr_tf/handler.py:2014 msgid "Directory {!r} does not exists ?!?!" msgstr "Das Verzeichnis {!r} existiert nicht ?!?!" -#: lib/cr_tf/handler.py:1959 +#: lib/cr_tf/handler.py:2018 msgid "No write access to directory {!r}." msgstr "Kein Schreibzugriff auf das Verzeichnis {!r}." -#: lib/cr_tf/handler.py:1962 +#: lib/cr_tf/handler.py:2021 msgid "Changing into directory {!r}." msgstr "Wechsele in das Verzeichnis {!r}." -#: lib/cr_tf/handler.py:1967 +#: lib/cr_tf/handler.py:2026 msgid "Script-Dir relative to project dir: {!r}." msgstr "Skript-Verzeichnis relativ zum Projektverzeichnis: {!r}." -#: lib/cr_tf/handler.py:1970 +#: lib/cr_tf/handler.py:2029 msgid "Checking {!r} for a previous terraform configuration." msgstr "Überprüfe {!r} nach einer früheren Terraform-Konfiguration." -#: lib/cr_tf/handler.py:1973 +#: lib/cr_tf/handler.py:2034 msgid "In {d!r} there exists already {w!r}, but this is not a directory." msgstr "In {d!r} existiert bereits {w!r}, aber das ist kein Verzeichnis." -#: lib/cr_tf/handler.py:1977 +#: lib/cr_tf/handler.py:2040 msgid "In {d!r} there exists already {w!r}, but this not a file." msgstr "In {d!r} existiert bereits {w!r}, aber das ist keine Datei." -#: lib/cr_tf/handler.py:1981 +#: lib/cr_tf/handler.py:2045 msgid "" "In directory {d!r} there are already existing both {w1!r} and {w2!r}. Is this an old terraform " "project?" @@ -1147,100 +1167,104 @@ msgstr "" "In Verzeichnis existieren bereits sowohl {w1!r} als auch {w2!r}. Ist das ein altes Terraform-" "Projekt?" -#: lib/cr_tf/handler.py:1991 +#: lib/cr_tf/handler.py:2055 msgid "Cleaning project directory {!r}." msgstr "Räume Projekt-Verzeichnis {!r} auf." -#: lib/cr_tf/handler.py:1995 +#: lib/cr_tf/handler.py:2064 msgid "Directory {!r} is already clean." msgstr "Das Verzeichnis {!r} ist bereits sauber." -#: lib/cr_tf/handler.py:1999 +#: lib/cr_tf/handler.py:2068 msgid "Removing recursive directory {!r} ..." msgstr "Lösche rekursiv das Verzeichnis {!r} …" -#: lib/cr_tf/handler.py:2003 +#: lib/cr_tf/handler.py:2072 msgid "Removing {!r} ..." msgstr "Lösche {!r} …" -#: lib/cr_tf/handler.py:2011 +#: lib/cr_tf/handler.py:2082 msgid "Creating all necessary files for terraform." msgstr "Erstellen aller notwendigen Dateien für Terraform." -#: lib/cr_tf/handler.py:2040 lib/cr_tf/handler.py:2062 lib/cr_tf/handler.py:2145 -#: lib/cr_tf/handler.py:2157 lib/cr_tf/handler.py:2253 +#: lib/cr_tf/handler.py:2103 lib/cr_tf/handler.py:2156 lib/cr_tf/handler.py:2226 +#: lib/cr_tf/handler.py:2243 lib/cr_tf/handler.py:2342 msgid "Creating {!r} ..." msgstr "Erstelle {!r} …" -#: lib/cr_tf/handler.py:2274 +#: lib/cr_tf/handler.py:2109 lib/cr_tf/handler.py:2245 +msgid "Creating {w} for VSPhere {v!r} ..." +msgstr "Erstelle {w} für VSPhere {v!r} …" + +#: lib/cr_tf/handler.py:2367 msgid "No minimum version of Terraform defined." msgstr "Es wurde keine Minimalversion für Terraform definiert." -#: lib/cr_tf/handler.py:2289 +#: lib/cr_tf/handler.py:2382 msgid "Creating terraform files for VM instances." msgstr "Erstelle Terraform-Dateien für VM-Instanzen." -#: lib/cr_tf/handler.py:2298 +#: lib/cr_tf/handler.py:2394 msgid "Creating file {f!r} for VM instance {n!r}." msgstr "Erstelle Datei {f!r} für VM-Instanz {n!r}." -#: lib/cr_tf/handler.py:2306 +#: lib/cr_tf/handler.py:2402 msgid "Using template:" msgstr "Verwende Vorlage:" -#: lib/cr_tf/handler.py:2332 +#: lib/cr_tf/handler.py:2427 msgid "Writing {!r}" msgstr "Schreibe {!r}" -#: lib/cr_tf/handler.py:2347 +#: lib/cr_tf/handler.py:2444 msgid "Generating global definitions of {!r}." msgstr "Generiere globale Definitionen von {!r}." -#: lib/cr_tf/handler.py:2355 +#: lib/cr_tf/handler.py:2452 msgid "Cluster {!r} not found - this shouldn't be happened." msgstr "Der Cluster {!r} wurde nicht gefunden - das sollte nicht passieren." -#: lib/cr_tf/handler.py:2408 +#: lib/cr_tf/handler.py:2507 msgid "Generating interface definition {i} of {v!r}." msgstr "Generiere Schnittstellen-Definition {i} von {v!r}." -#: lib/cr_tf/handler.py:2429 +#: lib/cr_tf/handler.py:2528 msgid "Generating disk definition {i} of {v!r}." msgstr "Generiere Disk-Definition {i} von {v!r}." -#: lib/cr_tf/handler.py:2449 +#: lib/cr_tf/handler.py:2548 msgid "Generating customization of {v!r}." msgstr "Generiere Anpassungen von {v!r}." -#: lib/cr_tf/handler.py:2491 +#: lib/cr_tf/handler.py:2590 msgid "Generating file provisioner for {f!r} of {v!r}." msgstr "Generiere Datei-Provisioniere für {f!r} von {v!r}." -#: lib/cr_tf/handler.py:2682 +#: lib/cr_tf/handler.py:2786 msgid "Ensuring existence of all necessary vSphere VM folders." msgstr "Gewährleiste Existenz aller notwendigen vSphere-VM-Ordner." -#: lib/cr_tf/handler.py:2699 +#: lib/cr_tf/handler.py:2803 msgid "Importing existing virtual machines ..." msgstr "Importiere Existierende virtuelle Maschinen …" -#: lib/cr_tf/handler.py:2704 +#: lib/cr_tf/handler.py:2809 msgid "Importing VM {!r}." msgstr "Importiere VM {!r}." -#: lib/cr_tf/handler.py:2726 +#: lib/cr_tf/handler.py:2831 msgid "Congratulations!" msgstr "Herzlichen Glückwünschen!" -#: lib/cr_tf/handler.py:2728 +#: lib/cr_tf/handler.py:2833 msgid "Now you are ready to deploy the following virtual machines:" msgstr "Du bist jetzt bereit, die folgenden virtuelle Maschinen zu deployen:" -#: lib/cr_tf/handler.py:2732 +#: lib/cr_tf/handler.py:2837 msgid "To start the deployment process change to directory {}" msgstr "Um mit dem Deployment-Prozess zu beginnen, wechsle in das Verzeichnis {}" -#: lib/cr_tf/handler.py:2735 +#: lib/cr_tf/handler.py:2840 msgid "and enter: {}" msgstr "und gib ein: {}" diff --git a/locale/en_US/LC_MESSAGES/create_terraform.po b/locale/en_US/LC_MESSAGES/create_terraform.po index 1e71302..e42237f 100644 --- a/locale/en_US/LC_MESSAGES/create_terraform.po +++ b/locale/en_US/LC_MESSAGES/create_terraform.po @@ -5,10 +5,10 @@ # msgid "" msgstr "" -"Project-Id-Version: create_terraform 1.3.0\n" +"Project-Id-Version: create_terraform 1.3.4\n" "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n" -"POT-Creation-Date: 2019-10-18 14:32+0200\n" -"PO-Revision-Date: 2019-10-18 13:40+0100\n" +"POT-Creation-Date: 2019-11-06 16:19+0100\n" +"PO-Revision-Date: 2019-11-06 16:25+0100\n" "Last-Translator: Frank Brehm \n" "Language: en_US\n" "Language-Team: Frank Brehm \n" @@ -142,121 +142,125 @@ msgstr "" msgid "Executing {} ..." msgstr "Executing {} …" -#: lib/cr_tf/config.py:162 +#: lib/cr_tf/config.py:163 msgid "a port may not be less than 1: {}." msgstr "" -#: lib/cr_tf/config.py:166 +#: lib/cr_tf/config.py:167 msgid "a port may not be greater than {m}: {v}." msgstr "" -#: lib/cr_tf/config.py:170 +#: lib/cr_tf/config.py:171 msgid "Wrong port number {v!r}: {e}" msgstr "" -#: lib/cr_tf/config.py:275 +#: lib/cr_tf/config.py:276 msgid "may not be less than 10: {:0.1f}." msgstr "" -#: lib/cr_tf/config.py:279 +#: lib/cr_tf/config.py:280 msgid "may not be greater than {m}: {v:0.1f}." msgstr "" -#: lib/cr_tf/config.py:283 +#: lib/cr_tf/config.py:284 msgid "Wrong minimum root size in GiB {v!r}: {e}" msgstr "" -#: lib/cr_tf/config.py:352 +#: lib/cr_tf/config.py:353 msgid "Comparing {} objects ..." msgstr "Comparing {} objects …" -#: lib/cr_tf/config.py:391 +#: lib/cr_tf/config.py:392 msgid "unknown" msgstr "" -#: lib/cr_tf/config.py:394 +#: lib/cr_tf/config.py:395 msgid "Attribute {a!r} of the {o}-object {n!r} is not set." msgstr "" -#: lib/cr_tf/config.py:402 +#: lib/cr_tf/config.py:403 msgid "Found an error in VSPhere configuration" msgid_plural "Found {} errors in VSPhere configuration" msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/config.py:440 +#: lib/cr_tf/config.py:441 msgid "Invalid value {v!r} for {n!r} configuration ({f!r}:[{s}]): {e}" msgstr "" -#: lib/cr_tf/config.py:441 +#: lib/cr_tf/config.py:442 msgid "Invalid value {v} for {n!r} configuration ({f!r}:[{s}]): must be equal or greater than zero." msgstr "" -#: lib/cr_tf/config.py:542 +#: lib/cr_tf/config.py:543 msgid "Invalid timeout {t!r} for requesting the PowerDNS API, must be 0 < SECONDS < {m}." msgstr "" -#: lib/cr_tf/config.py:576 +#: lib/cr_tf/config.py:577 msgid "The default size of the data disk may not be None." msgstr "" -#: lib/cr_tf/config.py:580 +#: lib/cr_tf/config.py:581 msgid "The default size of the data disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:593 +#: lib/cr_tf/config.py:594 msgid "The minimal size of the data disk may not be None." msgstr "" -#: lib/cr_tf/config.py:597 +#: lib/cr_tf/config.py:598 msgid "The minimal size of the data disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:610 +#: lib/cr_tf/config.py:611 msgid "The maximal size of the data disk may not be None." msgstr "" -#: lib/cr_tf/config.py:614 +#: lib/cr_tf/config.py:615 msgid "The maximal size of the data disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:627 +#: lib/cr_tf/config.py:628 msgid "The minimal size of the root disk may not be None." msgstr "" -#: lib/cr_tf/config.py:631 +#: lib/cr_tf/config.py:632 msgid "The minimal size of the root disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:644 +#: lib/cr_tf/config.py:645 msgid "The maximal size of the root disk may not be None." msgstr "" -#: lib/cr_tf/config.py:648 +#: lib/cr_tf/config.py:649 msgid "The maximal size of the root disk must be greater or equal to one GB." msgstr "" -#: lib/cr_tf/config.py:708 +#: lib/cr_tf/config.py:702 +msgid "Checking config section {!r}:" +msgstr "" + +#: lib/cr_tf/config.py:713 msgid "Empty VSPhere name found." msgstr "" -#: lib/cr_tf/config.py:760 +#: lib/cr_tf/config.py:765 msgid "Checking config section {s!r} ({n}) ..." msgstr "Checking config section {s!r} ({n}) …" -#: lib/cr_tf/config.py:801 +#: lib/cr_tf/config.py:806 msgid "Unknown configuration parameter {k!r} with value {v!r} for VSPhere {n!r} found." msgstr "" -#: lib/cr_tf/config.py:807 +#: lib/cr_tf/config.py:812 msgid "Creating a {}-object with parameters:" msgstr "" -#: lib/cr_tf/config.py:812 +#: lib/cr_tf/config.py:817 msgid "Created object:" msgstr "" -#: lib/cr_tf/config.py:824 lib/cr_tf/config.py:865 +#: lib/cr_tf/config.py:829 lib/cr_tf/config.py:870 msgid "Checking config section {!r} ..." msgstr "Checking config section {!r} …" @@ -344,879 +348,899 @@ msgstr "" msgid "After ensuring availability of VM folders in VMWare vSphere." msgstr "" -#: lib/cr_tf/handler.py:222 +#: lib/cr_tf/handler.py:224 msgid "Directory for postinstall scripts: {!r}." msgstr "" -#: lib/cr_tf/handler.py:224 +#: lib/cr_tf/handler.py:226 msgid "Directory for postinstall scripts {!r} does not exists." msgstr "" -#: lib/cr_tf/handler.py:228 +#: lib/cr_tf/handler.py:230 msgid "Path {!r} for postinstall scripts exists, but is not a directory." msgstr "" -#: lib/cr_tf/handler.py:241 +#: lib/cr_tf/handler.py:243 msgid "Setting simulate of all subsequent objects to {!r} ..." msgstr "Setting simulate of all subsequent objects to {!r} …" -#: lib/cr_tf/handler.py:267 +#: lib/cr_tf/handler.py:269 msgid "Invalid step name {!r} for interrupting execution." msgstr "" -#: lib/cr_tf/handler.py:301 +#: lib/cr_tf/handler.py:325 msgid "Invalid time zone name {!r}." msgstr "" -#: lib/cr_tf/handler.py:303 +#: lib/cr_tf/handler.py:327 msgid "Setting time zone to {!r}." msgstr "" -#: lib/cr_tf/handler.py:325 +#: lib/cr_tf/handler.py:349 msgid "No configuration given before initialisation of handlers." msgstr "" -#: lib/cr_tf/handler.py:329 +#: lib/cr_tf/handler.py:353 msgid "{n} is not a {e}-instance, but a {w}-instance instead." msgstr "" -#: lib/cr_tf/handler.py:340 +#: lib/cr_tf/handler.py:364 msgid "Initialize some additional handlers." msgstr "" -#: lib/cr_tf/handler.py:367 +#: lib/cr_tf/handler.py:391 msgid "Checking the terraform version ..." msgstr "Checking the terraform version …" -#: lib/cr_tf/handler.py:371 lib/cr_tf/handler.py:2691 lib/cr_tf/handler.py:2716 +#: lib/cr_tf/handler.py:395 lib/cr_tf/handler.py:2795 lib/cr_tf/handler.py:2821 msgid "Executing {!r} ..." msgstr "Executing {!r} …" -#: lib/cr_tf/handler.py:374 lib/cr_tf/handler.py:2695 lib/cr_tf/handler.py:2713 -#: lib/cr_tf/handler.py:2720 +#: lib/cr_tf/handler.py:398 lib/cr_tf/handler.py:2799 lib/cr_tf/handler.py:2818 +#: lib/cr_tf/handler.py:2825 msgid "Completed process:" msgstr "" -#: lib/cr_tf/handler.py:377 +#: lib/cr_tf/handler.py:401 msgid "No output on command {!r}." msgstr "" -#: lib/cr_tf/handler.py:382 +#: lib/cr_tf/handler.py:406 msgid "First line:" msgstr "" -#: lib/cr_tf/handler.py:385 +#: lib/cr_tf/handler.py:409 msgid "Could not evaluate version output of terraform:" msgstr "" -#: lib/cr_tf/handler.py:389 +#: lib/cr_tf/handler.py:413 msgid "Terraform version: {!r}." msgstr "" -#: lib/cr_tf/handler.py:392 lib/cr_tf/handler.py:400 +#: lib/cr_tf/handler.py:416 lib/cr_tf/handler.py:424 msgid "Checking for {o}{m!r} ..." msgstr "Checking for {o}{m!r} …" -#: lib/cr_tf/handler.py:395 lib/cr_tf/handler.py:403 +#: lib/cr_tf/handler.py:419 lib/cr_tf/handler.py:427 msgid "Invalid version {c!r} of terraform, expected {o}{m!r}." msgstr "" -#: lib/cr_tf/handler.py:411 +#: lib/cr_tf/handler.py:435 msgid "Self destruction." msgstr "" -#: lib/cr_tf/handler.py:424 +#: lib/cr_tf/handler.py:448 msgid "{}-object not initialized." msgstr "" -#: lib/cr_tf/handler.py:430 +#: lib/cr_tf/handler.py:454 msgid "Go ahead..." msgstr "Go ahead ……" -#: lib/cr_tf/handler.py:436 +#: lib/cr_tf/handler.py:460 msgid "Simulation mode" msgstr "" -#: lib/cr_tf/handler.py:438 +#: lib/cr_tf/handler.py:462 msgid "Necessary DNS records are not created." msgstr "" -#: lib/cr_tf/handler.py:439 +#: lib/cr_tf/handler.py:463 msgid "Terraform files are not created." msgstr "" -#: lib/cr_tf/handler.py:462 +#: lib/cr_tf/handler.py:486 msgid "Initialising VSPhere handlers." msgstr "" -#: lib/cr_tf/handler.py:468 +#: lib/cr_tf/handler.py:492 msgid "Retrieving information from vSphere." msgstr "" -#: lib/cr_tf/handler.py:486 +#: lib/cr_tf/handler.py:510 msgid "Validated VMs:" msgstr "" -#: lib/cr_tf/handler.py:492 +#: lib/cr_tf/handler.py:516 msgid "There is one existing virtual machine." msgid_plural "There are {c} existing virtual machines." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:497 +#: lib/cr_tf/handler.py:521 msgid "Existing virtual machine:" msgid_plural "Existing virtual machines:" msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:500 +#: lib/cr_tf/handler.py:524 msgid "No existing virtual machines found in YAML file." msgstr "" -#: lib/cr_tf/handler.py:508 +#: lib/cr_tf/handler.py:532 msgid "Finished all steps." msgstr "" -#: lib/cr_tf/handler.py:518 +#: lib/cr_tf/handler.py:542 msgid "And how I said before - it was only a simulation!" msgstr "" -#: lib/cr_tf/handler.py:529 +#: lib/cr_tf/handler.py:553 msgid "Current {} object:" msgstr "" -#: lib/cr_tf/handler.py:531 lib/cr_tf/handler.py:550 lib/cr_tf/handler.py:584 lib/cr_tf/handler.py:605 -#: lib/cr_tf/handler.py:617 lib/cr_tf/handler.py:701 lib/cr_tf/handler.py:715 lib/cr_tf/handler.py:729 -#: lib/cr_tf/handler.py:749 lib/cr_tf/handler.py:767 lib/cr_tf/handler.py:791 lib/cr_tf/handler.py:835 -#: lib/cr_tf/handler.py:853 lib/cr_tf/handler.py:871 lib/cr_tf/handler.py:883 lib/cr_tf/handler.py:896 -#: lib/cr_tf/handler.py:908 lib/cr_tf/handler.py:920 +#: lib/cr_tf/handler.py:555 lib/cr_tf/handler.py:574 lib/cr_tf/handler.py:628 lib/cr_tf/handler.py:649 +#: lib/cr_tf/handler.py:676 lib/cr_tf/handler.py:760 lib/cr_tf/handler.py:774 lib/cr_tf/handler.py:788 +#: lib/cr_tf/handler.py:808 lib/cr_tf/handler.py:826 lib/cr_tf/handler.py:850 lib/cr_tf/handler.py:894 +#: lib/cr_tf/handler.py:912 lib/cr_tf/handler.py:930 lib/cr_tf/handler.py:942 lib/cr_tf/handler.py:955 +#: lib/cr_tf/handler.py:967 lib/cr_tf/handler.py:979 msgid "Finished step {!r}." msgstr "" -#: lib/cr_tf/handler.py:544 +#: lib/cr_tf/handler.py:568 msgid "Found one error in evaluation of YAML data of {f!r}." msgid_plural "Found {n} errors in evaluation of YAML data of {f!r}." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:560 +#: lib/cr_tf/handler.py:584 msgid "Collecting all VMWare and local folders ..." msgstr "Collecting all VMWare and local folders …" -#: lib/cr_tf/handler.py:561 +#: lib/cr_tf/handler.py:585 msgid "Get vSphere datacenter ..." msgstr "Get vSphere datacenter …" -#: lib/cr_tf/handler.py:565 +#: lib/cr_tf/handler.py:589 msgid "Collecting vSphere folders." msgstr "" -#: lib/cr_tf/handler.py:572 +#: lib/cr_tf/handler.py:596 msgid "Collected vSphere folders:" msgstr "" -#: lib/cr_tf/handler.py:580 +#: lib/cr_tf/handler.py:604 msgid "Project name is {!r}." msgstr "" -#: lib/cr_tf/handler.py:582 +#: lib/cr_tf/handler.py:606 msgid "Project directory is: {!r}." msgstr "" -#: lib/cr_tf/handler.py:595 +#: lib/cr_tf/handler.py:622 +msgid "Did not found root terraform directory above {!r}." +msgstr "" + +#: lib/cr_tf/handler.py:626 +msgid "Full project name: {!r}" +msgstr "" + +#: lib/cr_tf/handler.py:639 msgid "Retrieving informations from PowerDNS ..." msgstr "Retrieving informations from PowerDNS …" -#: lib/cr_tf/handler.py:599 +#: lib/cr_tf/handler.py:643 msgid "Found one error in exploring PowerDNS zones." msgid_plural "Found {n} errors in exploring PowerDNS zones." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:629 +#: lib/cr_tf/handler.py:667 +msgid "There is only one, unique VSPhere definition allowed in a project file." +msgstr "" + +#: lib/cr_tf/handler.py:668 +msgid "In {f!r} were found {nr} different VSPhere definitions:" +msgstr "" + +#: lib/cr_tf/handler.py:688 msgid "VSPhere {!r} not defined in configuration." msgstr "" -#: lib/cr_tf/handler.py:651 +#: lib/cr_tf/handler.py:710 msgid "Initialising a {}-object with params:" msgstr "" -#: lib/cr_tf/handler.py:658 +#: lib/cr_tf/handler.py:717 msgid "Created {}-object:" msgstr "" -#: lib/cr_tf/handler.py:671 +#: lib/cr_tf/handler.py:730 msgid "Assigning not defined templates and clusters of VMs by their appropriate default values." msgstr "" -#: lib/cr_tf/handler.py:680 +#: lib/cr_tf/handler.py:739 msgid "Setting cluster of {n!r} to {c!r} ..." msgstr "Setting cluster of {n!r} to {c!r} …" -#: lib/cr_tf/handler.py:687 +#: lib/cr_tf/handler.py:746 msgid "Setting template of {n!r} to {t!r} ..." msgstr "Setting template of {n!r} to {t!r} …" -#: lib/cr_tf/handler.py:698 +#: lib/cr_tf/handler.py:757 msgid "Searching for clusters in VSPhere {!r} ..." msgstr "Searching for clusters in VSPhere {!r} …" -#: lib/cr_tf/handler.py:712 +#: lib/cr_tf/handler.py:771 msgid "Searching for datastores in VSPhere {!r} ..." msgstr "Searching for datastores in VSPhere {!r} …" -#: lib/cr_tf/handler.py:726 +#: lib/cr_tf/handler.py:785 msgid "Searching for datastore clusters in VSPhere {!r} ..." msgstr "Searching for datastore clusters in VSPhere {!r} …" -#: lib/cr_tf/handler.py:740 +#: lib/cr_tf/handler.py:799 msgid "Searching for networks in VSPhere {!r} ..." msgstr "Searching for networks in VSPhere {!r} …" -#: lib/cr_tf/handler.py:743 +#: lib/cr_tf/handler.py:802 msgid "Found one error in exploring vSphere {v!r} resources." msgid_plural "Found {n} errors in exploring vSphere {v!r} resources." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:761 +#: lib/cr_tf/handler.py:820 msgid "Found one error in exploring vSphere templates." msgid_plural "Found {n} errors in exploring vSphere templates." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:778 +#: lib/cr_tf/handler.py:837 msgid "Validating information from YAML file ..." msgstr "Validating information from YAML file …" -#: lib/cr_tf/handler.py:782 +#: lib/cr_tf/handler.py:841 msgid "Found one error in validating vSphere computing clusters." msgid_plural "Found {n} errors in validating vSphere computing clusters." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:798 +#: lib/cr_tf/handler.py:857 msgid "Got a list of all VMs and templates ..." msgstr "Got a list of all VMs and templates …" -#: lib/cr_tf/handler.py:817 +#: lib/cr_tf/handler.py:876 msgid "All existing VMs and templates:" msgstr "" -#: lib/cr_tf/handler.py:829 +#: lib/cr_tf/handler.py:888 msgid "Found one error in validating VM storages." msgid_plural "Found {n} errors in validating VM storages." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:847 +#: lib/cr_tf/handler.py:906 msgid "Found one error in validating VM interfaces." msgid_plural "Found {n} errors in validating VM interfaces." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:865 +#: lib/cr_tf/handler.py:924 msgid "Found one error in validating DNS mappings." msgid_plural "Found {n} errors in validating DNS mappings." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:927 +#: lib/cr_tf/handler.py:986 msgid "Reading YAML file {!r} ..." msgstr "Reading YAML file {!r} …" -#: lib/cr_tf/handler.py:938 +#: lib/cr_tf/handler.py:997 msgid "Error in YAML file {f!r}: {e}." msgstr "" -#: lib/cr_tf/handler.py:942 +#: lib/cr_tf/handler.py:1001 msgid "Error position: {li}:{c}" msgstr "" -#: lib/cr_tf/handler.py:947 +#: lib/cr_tf/handler.py:1006 msgid "Read data from YAML file:" msgstr "" -#: lib/cr_tf/handler.py:950 +#: lib/cr_tf/handler.py:1009 msgid "Data read from YAML file {f!r} are not a dictionary, but a {c} object instead." msgstr "" -#: lib/cr_tf/handler.py:966 +#: lib/cr_tf/handler.py:1025 msgid "Searching for default VM definition ..." msgstr "Searching for default VM definition …" -#: lib/cr_tf/handler.py:975 +#: lib/cr_tf/handler.py:1034 msgid "Searching for VM definitions ..." msgstr "Searching for VM definitions …" -#: lib/cr_tf/handler.py:992 +#: lib/cr_tf/handler.py:1051 msgid "Evaluated VMs:" msgstr "" -#: lib/cr_tf/handler.py:1006 +#: lib/cr_tf/handler.py:1065 msgid "{c} in evaluating template VM: {e}" msgstr "" -#: lib/cr_tf/handler.py:1012 +#: lib/cr_tf/handler.py:1071 msgid "Defined Terraform Template VM {n!r}:" msgstr "" -#: lib/cr_tf/handler.py:1030 +#: lib/cr_tf/handler.py:1089 msgid "{c} in evaluating VM: {e}" msgstr "" -#: lib/cr_tf/handler.py:1035 +#: lib/cr_tf/handler.py:1094 msgid "Defined Terraform-VM {n!r}:" msgstr "" -#: lib/cr_tf/handler.py:1039 +#: lib/cr_tf/handler.py:1098 msgid "VM {!r} is already defined." msgstr "" -#: lib/cr_tf/handler.py:1049 +#: lib/cr_tf/handler.py:1108 msgid "Group definition list is not a list:" msgstr "" -#: lib/cr_tf/handler.py:1055 +#: lib/cr_tf/handler.py:1114 msgid "Maximum recursion depth for VM groups of {} reached." msgstr "" -#: lib/cr_tf/handler.py:1059 +#: lib/cr_tf/handler.py:1118 msgid "Evaluating group list:" msgstr "" -#: lib/cr_tf/handler.py:1061 +#: lib/cr_tf/handler.py:1120 msgid "Used template: {!r}" msgstr "" -#: lib/cr_tf/handler.py:1070 lib/cr_tf/terraform/vm.py:239 +#: lib/cr_tf/handler.py:1129 lib/cr_tf/terraform/vm.py:239 msgid "VM definition is not a dictionary:" msgstr "" -#: lib/cr_tf/handler.py:1084 +#: lib/cr_tf/handler.py:1143 msgid "No group name defined." msgstr "" -#: lib/cr_tf/handler.py:1088 +#: lib/cr_tf/handler.py:1147 msgid "Searching for group default VM definition in group {!r} ..." msgstr "Searching for group default VM definition in group {!r} …" -#: lib/cr_tf/handler.py:1103 +#: lib/cr_tf/handler.py:1162 msgid "Used template for creating VMs in group {g!r}: {n!r}" msgstr "" -#: lib/cr_tf/handler.py:1106 +#: lib/cr_tf/handler.py:1165 msgid "Used template structure:" msgstr "" -#: lib/cr_tf/handler.py:1109 +#: lib/cr_tf/handler.py:1168 msgid "Searching for VM definitions in group {!r} ..." msgstr "Searching for VM definitions in group {!r} …" -#: lib/cr_tf/handler.py:1126 +#: lib/cr_tf/handler.py:1185 msgid "Exploring all vSphere templates ..." msgstr "Exploring all vSphere templates …" -#: lib/cr_tf/handler.py:1141 +#: lib/cr_tf/handler.py:1200 msgid "VM {!r} has not template defined." msgstr "" -#: lib/cr_tf/handler.py:1144 +#: lib/cr_tf/handler.py:1203 msgid "All {} VSPhere templates to explore:" msgstr "" -#: lib/cr_tf/handler.py:1153 +#: lib/cr_tf/handler.py:1212 msgid "Searching for template {t!r} in VSPhere {v!r} ..." msgstr "Searching for template {t!r} in VSPhere {v!r} …" -#: lib/cr_tf/handler.py:1163 +#: lib/cr_tf/handler.py:1222 msgid "Template {t!r} not found in VSPhere {v!r}." msgstr "" -#: lib/cr_tf/handler.py:1168 +#: lib/cr_tf/handler.py:1227 msgid "All explored vSphere templates:" msgstr "" -#: lib/cr_tf/handler.py:1181 +#: lib/cr_tf/handler.py:1240 msgid "Validating existence of computing clusters of the VMs." msgstr "" -#: lib/cr_tf/handler.py:1202 +#: lib/cr_tf/handler.py:1261 msgid "Checking existence of computing cluster {c!r} in VSPhere {v!r} ..." msgstr "Checking existence of computing cluster {c!r} in VSPhere {v!r} …" -#: lib/cr_tf/handler.py:1210 +#: lib/cr_tf/handler.py:1269 msgid "Found computing cluster {cl!r} in VSPhere {v!r} (defined for VMs {vms})." msgstr "" -#: lib/cr_tf/handler.py:1214 +#: lib/cr_tf/handler.py:1273 msgid "Computing cluster {cl!r} (defined for VMs {vms}) in VSPhere {v!r} not found." msgstr "" -#: lib/cr_tf/handler.py:1223 +#: lib/cr_tf/handler.py:1282 msgid "Validating existence of VMs in VMWare." msgstr "" -#: lib/cr_tf/handler.py:1240 +#: lib/cr_tf/handler.py:1299 msgid "[{m}] - VM is already existing in VSphere {v!r}, path {p!r}." msgstr "" -#: lib/cr_tf/handler.py:1248 +#: lib/cr_tf/handler.py:1307 msgid "VM info:" msgstr "" -#: lib/cr_tf/handler.py:1250 +#: lib/cr_tf/handler.py:1309 msgid "Datastore of VM {vm!r}: {ds!r}." msgstr "" -#: lib/cr_tf/handler.py:1270 +#: lib/cr_tf/handler.py:1329 msgid "CAUTION!" msgstr "" -#: lib/cr_tf/handler.py:1274 +#: lib/cr_tf/handler.py:1333 msgid "Did not found any VM to deploy!" msgstr "" -#: lib/cr_tf/handler.py:1277 +#: lib/cr_tf/handler.py:1336 msgid "No VMs to deploy" msgstr "" -#: lib/cr_tf/handler.py:1293 +#: lib/cr_tf/handler.py:1352 msgid "Used datastore clusters:" msgstr "" -#: lib/cr_tf/handler.py:1295 +#: lib/cr_tf/handler.py:1354 msgid "No datastore clusters are used." msgstr "" -#: lib/cr_tf/handler.py:1302 +#: lib/cr_tf/handler.py:1361 msgid "Used datastors:" msgstr "" -#: lib/cr_tf/handler.py:1304 +#: lib/cr_tf/handler.py:1363 msgid "No datastores are used." msgstr "" -#: lib/cr_tf/handler.py:1309 +#: lib/cr_tf/handler.py:1368 msgid "Validating given datastore clusters of VMs ..." msgstr "Validating given datastore clusters of VMs …" -#: lib/cr_tf/handler.py:1334 +#: lib/cr_tf/handler.py:1393 msgid "Found datastore cluster {c!r} in VSphere {v!r} for VM {n!r}." msgstr "" -#: lib/cr_tf/handler.py:1338 +#: lib/cr_tf/handler.py:1397 msgid "Setting datastore cluster for VM {n!r} to {c!r} ..." msgstr "Setting datastore cluster for VM {n!r} to {c!r} …" -#: lib/cr_tf/handler.py:1343 +#: lib/cr_tf/handler.py:1402 msgid "Free space of cluster {c!r} in VSphere {v!r} before provisioning: {a:0.1f} GiB." msgstr "" -#: lib/cr_tf/handler.py:1348 +#: lib/cr_tf/handler.py:1407 msgid "" "Datastore cluster {d!r} in VSphere {v!r} has not sufficient space for storage of VM {vm!r} " "(needed {n:0.1f} GiB, available {a:0.1f} GiB)." msgstr "" -#: lib/cr_tf/handler.py:1358 +#: lib/cr_tf/handler.py:1417 msgid "Free space in cluster {c!r} in VSphere {v!r} after provisioning: {a:0.1f} GiB." msgstr "" -#: lib/cr_tf/handler.py:1370 +#: lib/cr_tf/handler.py:1429 msgid "Datastore cluster {c!r} of VM {n!r} not found in VSphere {v!r}." msgstr "" -#: lib/cr_tf/handler.py:1377 +#: lib/cr_tf/handler.py:1436 msgid "Validating given datastores of VMs and assign failing ..." msgstr "Validating given datastores of VMs and assign failing …" -#: lib/cr_tf/handler.py:1383 +#: lib/cr_tf/handler.py:1442 msgid "Removing defined datastore {d!r} for VM {n!r} ..." msgstr "Removing defined datastore {d!r} for VM {n!r} …" -#: lib/cr_tf/handler.py:1408 lib/cr_tf/handler.py:1516 +#: lib/cr_tf/handler.py:1467 lib/cr_tf/handler.py:1575 msgid "Did not found cluster object {c!r} for VM {n!r}." msgstr "" -#: lib/cr_tf/handler.py:1418 lib/cr_tf/handler.py:1453 +#: lib/cr_tf/handler.py:1477 lib/cr_tf/handler.py:1512 msgid "Found datastore {d!r} for VM {n!r} in VSPhere {v!r}." msgstr "" -#: lib/cr_tf/handler.py:1421 +#: lib/cr_tf/handler.py:1480 msgid "Datastore {d!r} not available in cluster {c!r}." msgstr "" -#: lib/cr_tf/handler.py:1425 +#: lib/cr_tf/handler.py:1484 msgid "Setting datastore for VM {n!r} to {d!r} ..." msgstr "Setting datastore for VM {n!r} to {d!r} …" -#: lib/cr_tf/handler.py:1430 +#: lib/cr_tf/handler.py:1489 msgid "" "Datastore {d!r} has not sufficient space for storage of VM {v!r} (needed {n:0.1f} GiB, available" " {a:0.1f} GiB)." msgstr "" -#: lib/cr_tf/handler.py:1441 +#: lib/cr_tf/handler.py:1500 msgid "Datastore {d!r} of VM {n!r} not found in VSPhere {v!r}." msgstr "" -#: lib/cr_tf/handler.py:1466 +#: lib/cr_tf/handler.py:1525 msgid "Validating interfaces of VMs and assign networks ..." msgstr "Validating interfaces of VMs and assign networks …" -#: lib/cr_tf/handler.py:1471 +#: lib/cr_tf/handler.py:1530 msgid "Validated FQDNs:" msgstr "" -#: lib/cr_tf/handler.py:1472 +#: lib/cr_tf/handler.py:1531 msgid "Validated Addresses:" msgstr "" -#: lib/cr_tf/handler.py:1482 +#: lib/cr_tf/handler.py:1541 msgid "Used networks:" msgstr "" -#: lib/cr_tf/handler.py:1488 +#: lib/cr_tf/handler.py:1547 msgid "Used forward DNS entries:" msgstr "" -#: lib/cr_tf/handler.py:1494 +#: lib/cr_tf/handler.py:1553 msgid "Used reverse DNS entries:" msgstr "" -#: lib/cr_tf/handler.py:1500 +#: lib/cr_tf/handler.py:1559 msgid "Checking interfaces of VM {n!r} in VSPhere {v!r} ..." msgstr "Checking interfaces of VM {n!r} in VSPhere {v!r} …" -#: lib/cr_tf/handler.py:1504 +#: lib/cr_tf/handler.py:1563 msgid "No interfaces defined for VM {!r}." msgstr "" -#: lib/cr_tf/handler.py:1525 +#: lib/cr_tf/handler.py:1584 msgid "Checking interface {i} of VM {n!r} ..." msgstr "Checking interface {i} of VM {n!r} …" -#: lib/cr_tf/handler.py:1528 +#: lib/cr_tf/handler.py:1587 msgid "Interface {i} of VM {n!r} has no defined address." msgstr "" -#: lib/cr_tf/handler.py:1534 +#: lib/cr_tf/handler.py:1593 msgid "Interface {i} of VM {n!r} has no defined FQDN." msgstr "" -#: lib/cr_tf/handler.py:1540 +#: lib/cr_tf/handler.py:1599 msgid "FQDN {f!r} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" -#: lib/cr_tf/handler.py:1552 +#: lib/cr_tf/handler.py:1611 msgid "IPv4 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" -#: lib/cr_tf/handler.py:1567 +#: lib/cr_tf/handler.py:1626 msgid "IPv6 address {a} already defined for VM {va!r}({ia}) should be set for interface {ib} of {vb!r}." msgstr "" -#: lib/cr_tf/handler.py:1583 +#: lib/cr_tf/handler.py:1642 msgid "Could not find network {n!r} for VM {v!r}, interface {i}." msgstr "" -#: lib/cr_tf/handler.py:1595 +#: lib/cr_tf/handler.py:1654 msgid "Found network {n!r} for interface {i} of VM {v!r}." msgstr "" -#: lib/cr_tf/handler.py:1599 +#: lib/cr_tf/handler.py:1658 msgid "Network {n!r} for interface {i} of VM {v!r} not available in cluster {c!r}." msgstr "" -#: lib/cr_tf/handler.py:1604 +#: lib/cr_tf/handler.py:1663 msgid "Network {n!r} is available in cluster {c!r}." msgstr "" -#: lib/cr_tf/handler.py:1609 +#: lib/cr_tf/handler.py:1668 msgid "Setting gateway of interface {i} of VM {v!r} to {g}." msgstr "" -#: lib/cr_tf/handler.py:1629 +#: lib/cr_tf/handler.py:1688 msgid "Validating DNS mappings ..." msgstr "Validating DNS mappings …" -#: lib/cr_tf/handler.py:1639 lib/cr_tf/handler.py:1649 +#: lib/cr_tf/handler.py:1698 lib/cr_tf/handler.py:1708 msgid "None" msgstr "" -#: lib/cr_tf/handler.py:1640 +#: lib/cr_tf/handler.py:1699 msgid "Forward DNS entries to create:" msgstr "" -#: lib/cr_tf/handler.py:1650 +#: lib/cr_tf/handler.py:1709 msgid "Reverse DNS entries to create:" msgstr "" -#: lib/cr_tf/handler.py:1658 +#: lib/cr_tf/handler.py:1717 msgid "Validating forward DNS mappings ..." msgstr "Validating forward DNS mappings …" -#: lib/cr_tf/handler.py:1663 +#: lib/cr_tf/handler.py:1722 msgid "Validating {f!r} => {a!r}." msgstr "" -#: lib/cr_tf/handler.py:1689 +#: lib/cr_tf/handler.py:1748 msgid "Found existing addresses for {f!r}:" msgstr "" -#: lib/cr_tf/handler.py:1691 +#: lib/cr_tf/handler.py:1750 msgid "Did not found existing addresses for {!r}." msgstr "" -#: lib/cr_tf/handler.py:1698 lib/cr_tf/handler.py:1706 +#: lib/cr_tf/handler.py:1757 lib/cr_tf/handler.py:1765 msgid "FQDN {f!r} already points to {a!r}." msgstr "" -#: lib/cr_tf/handler.py:1711 +#: lib/cr_tf/handler.py:1770 msgid "FQDN {f!r} has already existing addresses, but none of them are {a!r}:" msgstr "" -#: lib/cr_tf/handler.py:1727 +#: lib/cr_tf/handler.py:1786 msgid "Validating reverse DNS mappings ..." msgstr "Validating reverse DNS mappings …" -#: lib/cr_tf/handler.py:1732 +#: lib/cr_tf/handler.py:1791 msgid "Validating {a!r} => {f!r}." msgstr "" -#: lib/cr_tf/handler.py:1739 +#: lib/cr_tf/handler.py:1798 msgid "Got reverse info:" msgstr "" -#: lib/cr_tf/handler.py:1746 +#: lib/cr_tf/handler.py:1805 msgid "Did not found reverse pointer for {!r}." msgstr "" -#: lib/cr_tf/handler.py:1754 +#: lib/cr_tf/handler.py:1813 msgid "Found reverse pointer {a!r} => {f!r}." msgstr "" -#: lib/cr_tf/handler.py:1757 +#: lib/cr_tf/handler.py:1816 msgid "Reverse pointer for {!r} was already existing." msgstr "" -#: lib/cr_tf/handler.py:1761 +#: lib/cr_tf/handler.py:1820 msgid "Address {a!r} has already an existing reverse pointer to {p!r}." msgstr "" -#: lib/cr_tf/handler.py:1772 lib/cr_tf/handler.py:1793 lib/cr_tf/handler.py:1814 +#: lib/cr_tf/handler.py:1831 lib/cr_tf/handler.py:1852 lib/cr_tf/handler.py:1873 msgid "Method {c}.{m} expected at most one argument, got {n}." msgid_plural "Method {c}.{m} expected at most {e} arguments, got {n}." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:1784 +#: lib/cr_tf/handler.py:1843 msgid "Did not found network {!r}." msgstr "" -#: lib/cr_tf/handler.py:1805 +#: lib/cr_tf/handler.py:1864 msgid "Did not found datastore cluster {!r}." msgstr "" -#: lib/cr_tf/handler.py:1826 +#: lib/cr_tf/handler.py:1885 msgid "Did not found datastore {!r}." msgstr "" -#: lib/cr_tf/handler.py:1832 +#: lib/cr_tf/handler.py:1891 msgid "Performing DNS actions ..." msgstr "Performing DNS actions …" -#: lib/cr_tf/handler.py:1848 +#: lib/cr_tf/handler.py:1907 msgid "There was one error in creating DNS mappings." msgid_plural "There were {n} errors in creating DNS mappings." msgstr[0] "" msgstr[1] "" -#: lib/cr_tf/handler.py:1854 +#: lib/cr_tf/handler.py:1913 msgid "No errors in creating DNS mappings." msgstr "" -#: lib/cr_tf/handler.py:1864 +#: lib/cr_tf/handler.py:1923 msgid "Increasing serial of zone {!r}." msgstr "" -#: lib/cr_tf/handler.py:1883 +#: lib/cr_tf/handler.py:1942 msgid "Got zone {z!r} for FQDN {f!r}." msgstr "" -#: lib/cr_tf/handler.py:1886 +#: lib/cr_tf/handler.py:1945 msgid "Did not found zone to insert {t}-record for {f!r}." msgstr "" -#: lib/cr_tf/handler.py:1904 +#: lib/cr_tf/handler.py:1963 msgid "Trying to create PTR-record {a!r} => {f!r}." msgstr "" -#: lib/cr_tf/handler.py:1909 +#: lib/cr_tf/handler.py:1968 msgid "PTR of {a!r}: {p!r}." msgstr "" -#: lib/cr_tf/handler.py:1914 +#: lib/cr_tf/handler.py:1973 msgid "Got reverse zone {z!r} for address {a!r}." msgstr "" -#: lib/cr_tf/handler.py:1917 +#: lib/cr_tf/handler.py:1976 msgid "Did not found zone to insert PTR-record {p!r} ({a})." msgstr "" -#: lib/cr_tf/handler.py:1931 +#: lib/cr_tf/handler.py:1990 msgid "Ensuring existence of directory {!r}." msgstr "" -#: lib/cr_tf/handler.py:1935 +#: lib/cr_tf/handler.py:1994 msgid "Directory {!r} already exists." msgstr "" -#: lib/cr_tf/handler.py:1937 +#: lib/cr_tf/handler.py:1996 msgid "Path {!r} exists, but is not a directory." msgstr "" -#: lib/cr_tf/handler.py:1940 +#: lib/cr_tf/handler.py:1999 msgid "Creating directory {!r} ..." msgstr "Creating directory {!r} …" -#: lib/cr_tf/handler.py:1942 +#: lib/cr_tf/handler.py:2001 msgid "Simulation mode - directory will not be created." msgstr "" -#: lib/cr_tf/handler.py:1947 +#: lib/cr_tf/handler.py:2006 msgid "Could not create directory {d!r}: {e}" msgstr "" -#: lib/cr_tf/handler.py:1955 +#: lib/cr_tf/handler.py:2014 msgid "Directory {!r} does not exists ?!?!" msgstr "" -#: lib/cr_tf/handler.py:1959 +#: lib/cr_tf/handler.py:2018 msgid "No write access to directory {!r}." msgstr "" -#: lib/cr_tf/handler.py:1962 +#: lib/cr_tf/handler.py:2021 msgid "Changing into directory {!r}." msgstr "" -#: lib/cr_tf/handler.py:1967 +#: lib/cr_tf/handler.py:2026 msgid "Script-Dir relative to project dir: {!r}." msgstr "" -#: lib/cr_tf/handler.py:1970 +#: lib/cr_tf/handler.py:2029 msgid "Checking {!r} for a previous terraform configuration." msgstr "" -#: lib/cr_tf/handler.py:1973 +#: lib/cr_tf/handler.py:2034 msgid "In {d!r} there exists already {w!r}, but this is not a directory." msgstr "" -#: lib/cr_tf/handler.py:1977 +#: lib/cr_tf/handler.py:2040 msgid "In {d!r} there exists already {w!r}, but this not a file." msgstr "" -#: lib/cr_tf/handler.py:1981 +#: lib/cr_tf/handler.py:2045 msgid "" "In directory {d!r} there are already existing both {w1!r} and {w2!r}. Is this an old terraform " "project?" msgstr "" -#: lib/cr_tf/handler.py:1991 +#: lib/cr_tf/handler.py:2055 msgid "Cleaning project directory {!r}." msgstr "" -#: lib/cr_tf/handler.py:1995 +#: lib/cr_tf/handler.py:2064 msgid "Directory {!r} is already clean." msgstr "" -#: lib/cr_tf/handler.py:1999 +#: lib/cr_tf/handler.py:2068 msgid "Removing recursive directory {!r} ..." msgstr "Removing recursive directory {!r} …" -#: lib/cr_tf/handler.py:2003 +#: lib/cr_tf/handler.py:2072 msgid "Removing {!r} ..." msgstr "Removing {!r} …" -#: lib/cr_tf/handler.py:2011 +#: lib/cr_tf/handler.py:2082 msgid "Creating all necessary files for terraform." msgstr "" -#: lib/cr_tf/handler.py:2040 lib/cr_tf/handler.py:2062 lib/cr_tf/handler.py:2145 -#: lib/cr_tf/handler.py:2157 lib/cr_tf/handler.py:2253 +#: lib/cr_tf/handler.py:2103 lib/cr_tf/handler.py:2156 lib/cr_tf/handler.py:2226 +#: lib/cr_tf/handler.py:2243 lib/cr_tf/handler.py:2342 msgid "Creating {!r} ..." msgstr "Creating {!r} …" -#: lib/cr_tf/handler.py:2274 +#: lib/cr_tf/handler.py:2109 lib/cr_tf/handler.py:2245 +msgid "Creating {w} for VSPhere {v!r} ..." +msgstr "Creating {w} for VSPhere {v!r} …" + +#: lib/cr_tf/handler.py:2367 msgid "No minimum version of Terraform defined." msgstr "" -#: lib/cr_tf/handler.py:2289 +#: lib/cr_tf/handler.py:2382 msgid "Creating terraform files for VM instances." msgstr "" -#: lib/cr_tf/handler.py:2298 +#: lib/cr_tf/handler.py:2394 msgid "Creating file {f!r} for VM instance {n!r}." msgstr "" -#: lib/cr_tf/handler.py:2306 +#: lib/cr_tf/handler.py:2402 msgid "Using template:" msgstr "" -#: lib/cr_tf/handler.py:2332 +#: lib/cr_tf/handler.py:2427 msgid "Writing {!r}" msgstr "" -#: lib/cr_tf/handler.py:2347 +#: lib/cr_tf/handler.py:2444 msgid "Generating global definitions of {!r}." msgstr "" -#: lib/cr_tf/handler.py:2355 +#: lib/cr_tf/handler.py:2452 msgid "Cluster {!r} not found - this shouldn't be happened." msgstr "" -#: lib/cr_tf/handler.py:2408 +#: lib/cr_tf/handler.py:2507 msgid "Generating interface definition {i} of {v!r}." msgstr "" -#: lib/cr_tf/handler.py:2429 +#: lib/cr_tf/handler.py:2528 msgid "Generating disk definition {i} of {v!r}." msgstr "" -#: lib/cr_tf/handler.py:2449 +#: lib/cr_tf/handler.py:2548 msgid "Generating customization of {v!r}." msgstr "" -#: lib/cr_tf/handler.py:2491 +#: lib/cr_tf/handler.py:2590 msgid "Generating file provisioner for {f!r} of {v!r}." msgstr "" -#: lib/cr_tf/handler.py:2682 +#: lib/cr_tf/handler.py:2786 msgid "Ensuring existence of all necessary vSphere VM folders." msgstr "" -#: lib/cr_tf/handler.py:2699 +#: lib/cr_tf/handler.py:2803 msgid "Importing existing virtual machines ..." msgstr "Importing existing virtual machines …" -#: lib/cr_tf/handler.py:2704 +#: lib/cr_tf/handler.py:2809 msgid "Importing VM {!r}." msgstr "" -#: lib/cr_tf/handler.py:2726 +#: lib/cr_tf/handler.py:2831 msgid "Congratulations!" msgstr "" -#: lib/cr_tf/handler.py:2728 +#: lib/cr_tf/handler.py:2833 msgid "Now you are ready to deploy the following virtual machines:" msgstr "" -#: lib/cr_tf/handler.py:2732 +#: lib/cr_tf/handler.py:2837 msgid "To start the deployment process change to directory {}" msgstr "" -#: lib/cr_tf/handler.py:2735 +#: lib/cr_tf/handler.py:2840 msgid "and enter: {}" msgstr ""