]> Frank Brehm's Git Trees - pixelpark/create-terraform.git/commitdiff
Updating translations
authorFrank Brehm <frank.brehm@pixelpark.com>
Tue, 24 Sep 2019 14:55:59 +0000 (16:55 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Tue, 24 Sep 2019 14:55:59 +0000 (16:55 +0200)
locale/create_terraform.pot
locale/de_DE/LC_MESSAGES/create_terraform.po
locale/en_US/LC_MESSAGES/create_terraform.po

index d6c40c1f973130fb432d00848936d33435fc190f..ef33246dbed8e936e222a113ac84b4ab30dd733b 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: create_terraform 1.3.0\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2019-09-24 16:43+0200\n"
+"POT-Creation-Date: 2019-09-24 16:47+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <frank.brehm@pixelpark.com>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
index 9d70998d3ff6c6f1073c370512cc3c857d803005..b4f9a640b248411580dfb6484e535262bf1afa7c 100644 (file)
@@ -1,14 +1,14 @@
-# German (Germany) translations for pp_provisioning.
+# German (Germany) translations for create_terraform.
 # Copyright (C) 2019 Frank Brehm, Pixelpark GmbH, Berlin
-# This file is distributed under the same license as the pp_provisioning project.
+# This file is distributed under the same license as the create_terraform project.
 # Frank Brehm <frank.brehm@pixelpark.com>, 2019.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: pp_provisioning 1.0.3\n"
+"Project-Id-Version: create_terraform 1.3.0\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2019-08-08 15:13+0200\n"
-"PO-Revision-Date: 2019-07-26 15:20+0100\n"
+"POT-Creation-Date: 2019-09-24 16:47+0200\n"
+"PO-Revision-Date: 2019-09-24 15:50+0100\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: de_DE\n"
 "Language-Team: Frank Brehm <frank.brehm@pixelpark.com>\n"
@@ -358,12 +358,12 @@ msgstr "Initialisiere einige zusätzliche Handler."
 msgid "Checking the terraform version ..."
 msgstr "Überprüfe Version von Terraform …"
 
-#: lib/cr_tf/handler.py:368 lib/cr_tf/handler.py:2487 lib/cr_tf/handler.py:2512
+#: lib/cr_tf/handler.py:368 lib/cr_tf/handler.py:2488 lib/cr_tf/handler.py:2513
 msgid "Executing {!r} ..."
 msgstr "Führe {!r} aus …"
 
-#: lib/cr_tf/handler.py:371 lib/cr_tf/handler.py:2491 lib/cr_tf/handler.py:2509
-#: lib/cr_tf/handler.py:2516
+#: lib/cr_tf/handler.py:371 lib/cr_tf/handler.py:2492 lib/cr_tf/handler.py:2510
+#: lib/cr_tf/handler.py:2517
 msgid "Completed process:"
 msgstr "Fertiggestellter Prozess:"
 
@@ -613,7 +613,7 @@ msgstr "Ermiitle Gruppenliste:"
 msgid "Used template: {!r}"
 msgstr "Verwendete Vorlage: {!r}"
 
-#: lib/cr_tf/handler.py:950 lib/cr_tf/terraform/vm.py:232
+#: lib/cr_tf/handler.py:950 lib/cr_tf/terraform/vm.py:236
 msgid "VM definition is not a dictionary:"
 msgstr "Die VM-Definition is kein Dictionary:"
 
@@ -1124,31 +1124,31 @@ msgstr "Generiere Anpassungen von {v!r}."
 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:2478
+#: lib/cr_tf/handler.py:2479
 msgid "Ensuring existence of all necessary vSphere VM folders."
 msgstr "Gewährleiste Existenz aller notwendigen vSphere-VM-Ordner."
 
-#: lib/cr_tf/handler.py:2495
+#: lib/cr_tf/handler.py:2496
 msgid "Importing existing virtual machines ..."
 msgstr "Importiere Existierende virtuelle Maschinen …"
 
-#: lib/cr_tf/handler.py:2500
+#: lib/cr_tf/handler.py:2501
 msgid "Importing VM {!r}."
 msgstr "Importiere VM {!r}."
 
-#: lib/cr_tf/handler.py:2522
+#: lib/cr_tf/handler.py:2523
 msgid "Congratulations!"
 msgstr "Herzlichen Glückwünschen!"
 
-#: lib/cr_tf/handler.py:2524
+#: lib/cr_tf/handler.py:2525
 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:2528
+#: lib/cr_tf/handler.py:2529
 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:2531
+#: lib/cr_tf/handler.py:2532
 msgid "and enter: {}"
 msgstr "und gib ein: {}"
 
@@ -1200,7 +1200,7 @@ msgstr "Die IP-Adresse {!r} ist keine IPv4-Adresse."
 msgid "IP address {!r} is not an IPv6 address."
 msgstr "Die IP-Adresse {!r} ist keine IPv6-Adresse."
 
-#: lib/cr_tf/terraform/interface.py:198 lib/cr_tf/terraform/vm.py:632
+#: lib/cr_tf/terraform/interface.py:198 lib/cr_tf/terraform/vm.py:643
 msgid "The hostname {!r} is no a valid FQDN."
 msgstr "Der Hostname {!r} ist kein gültiger FQDN."
 
@@ -1228,7 +1228,7 @@ msgstr "Versuche eine Terraform-Netzwerkschnittstelle von den folgenden daten au
 msgid "Interface definition is not a dictionary:"
 msgstr "Die Terraform-Netzwerkschnittstellen-Definition ist kein Dictionary:"
 
-#: lib/cr_tf/terraform/interface.py:379 lib/cr_tf/terraform/vm.py:272
+#: lib/cr_tf/terraform/interface.py:379 lib/cr_tf/terraform/vm.py:276
 msgid "Evaluating key {k!r}: {v}"
 msgstr "Erforsche Schlüssel {k!r}: {v}"
 
@@ -1236,255 +1236,271 @@ msgstr "Erforsche Schlüssel {k!r}: {v}"
 msgid "Copying Terraform interface object with address {}."
 msgstr "Kopiere Terraform-Netzwerkschnittstellen-Objekt mit der Adresse {}."
 
-#: lib/cr_tf/terraform/vm.py:206
+#: lib/cr_tf/terraform/vm.py:210
 msgid "A VM template definition may not have a FQDN (found: {!r})."
 msgstr "Eine VM-Vorkagendefinition darf keinen FQDN enthalten (gefunden: {!r})."
 
-#: lib/cr_tf/terraform/vm.py:210
+#: lib/cr_tf/terraform/vm.py:214
 msgid "A VM template definition must have a name."
 msgstr "Eine VM-Vorkagendefinition muss einen Namen haben."
 
-#: lib/cr_tf/terraform/vm.py:214
+#: lib/cr_tf/terraform/vm.py:218
 msgid "A VM definition (no template) must have a FQDN."
 msgstr "Eine VM-Definition (keine Vorlage) muss einen FQDN enthalten."
 
-#: lib/cr_tf/terraform/vm.py:229
+#: lib/cr_tf/terraform/vm.py:233
 msgid "Trying to instantiate VM from data:"
 msgstr "Versuche eine VM von folgenden Daten zu instanzieren:"
 
-#: lib/cr_tf/terraform/vm.py:237
+#: lib/cr_tf/terraform/vm.py:241
 msgid "Given parameter {!r} is not a TerraformVm object."
 msgstr "Der übergebene Parameter ist kein TerraformVm-Objekt."
 
-#: lib/cr_tf/terraform/vm.py:307
+#: lib/cr_tf/terraform/vm.py:311
 msgid "Could not evaluate nameservers from {!r}."
 msgstr "Konnte Nameserver nichtaus {!r} ermitteln."
 
-#: lib/cr_tf/terraform/vm.py:312
+#: lib/cr_tf/terraform/vm.py:316
 msgid "Template definitions may not have interface definitions."
 msgstr "Eine Vorlagen-Definition darf keine Netzwerkschnittstellen-Definition enthalten."
 
-#: lib/cr_tf/terraform/vm.py:320
+#: lib/cr_tf/terraform/vm.py:324
 msgid "Could not evaluate interfaces from {!r}."
 msgstr "Konnte Netzwerkschnittstellen nicht aus {!r} ermitteln."
 
-#: lib/cr_tf/terraform/vm.py:323
+#: lib/cr_tf/terraform/vm.py:327
 msgid "Unknown VM definition key {k!r} with value: {v!r}."
 msgstr "Unbekannter VM-Definitions-Schlüssel {k!r} mit dem Wert {v!r} gefunden."
 
-#: lib/cr_tf/terraform/vm.py:382
+#: lib/cr_tf/terraform/vm.py:386
 msgid "Could not evaluate size of root disk, {!r} is not a dictionary."
 msgstr "Konnte die Größer der Root-Disk nicht ermitteln, {!r} ist kein Dictionary."
 
-#: lib/cr_tf/terraform/vm.py:394
+#: lib/cr_tf/terraform/vm.py:398
 msgid "Could not evaluate data disk from {!r}."
 msgstr "Konnte Daten-Disk nicht aus {!r} ermitteln."
 
-#: lib/cr_tf/terraform/vm.py:407
+#: lib/cr_tf/terraform/vm.py:411
 msgid "Data disks for VM {!r} were set to None."
 msgstr "Die Datendisks für die VM {!r} wurden auf None gesetzt."
 
-#: lib/cr_tf/terraform/vm.py:409
+#: lib/cr_tf/terraform/vm.py:413
 msgid "Could not evaluate data disks from {!r}."
 msgstr "Konnte Daten-Disks nicht aus {!r} ermitteln."
 
-#: lib/cr_tf/terraform/vm.py:423
+#: lib/cr_tf/terraform/vm.py:427
 msgid "Evaluating sub key of {d!r}: {k!r} => {v!r}"
 msgstr "Erforsche Unterschlüssel von {d!r}: {k!r} => {v!r}"
 
-#: lib/cr_tf/terraform/vm.py:428
+#: lib/cr_tf/terraform/vm.py:432
 msgid "Invalid puppet contact name {!r}."
 msgstr "Ungültiger Puppet-Kontakt-Name {!r}."
 
-#: lib/cr_tf/terraform/vm.py:435 lib/cr_tf/terraform/vm.py:486 lib/cr_tf/terraform/vm.py:493
+#: lib/cr_tf/terraform/vm.py:439 lib/cr_tf/terraform/vm.py:497
 msgid "Invalid puppet customer name {!r}."
 msgstr "Ungültiger Puppet Kundenname {!r}."
 
-#: lib/cr_tf/terraform/vm.py:442 lib/cr_tf/terraform/vm.py:500
+#: lib/cr_tf/terraform/vm.py:446 lib/cr_tf/terraform/vm.py:504
+msgid "Invalid puppet customer project name {!r}."
+msgstr "Ungültiger Projektname eines Puppet-Customers {!r}."
+
+#: lib/cr_tf/terraform/vm.py:453 lib/cr_tf/terraform/vm.py:511
 msgid "Invalid puppet role {!r}."
 msgstr "Ungültige Puppet-Rolle {!r}."
 
-#: lib/cr_tf/terraform/vm.py:449 lib/cr_tf/terraform/vm.py:507
+#: lib/cr_tf/terraform/vm.py:460 lib/cr_tf/terraform/vm.py:518
 msgid "Invalid puppet tier {!r}."
 msgstr "Ungülte Stufe (tier) {!r} in Puppet."
 
-#: lib/cr_tf/terraform/vm.py:456 lib/cr_tf/terraform/vm.py:514
+#: lib/cr_tf/terraform/vm.py:467 lib/cr_tf/terraform/vm.py:525
 msgid "Setting Puppet environment to {!r}."
 msgstr "Setze Puppet Umgebung auf {!r}."
 
-#: lib/cr_tf/terraform/vm.py:459 lib/cr_tf/terraform/vm.py:516
+#: lib/cr_tf/terraform/vm.py:470 lib/cr_tf/terraform/vm.py:527
 msgid "Invalid puppet environment {!r}."
 msgstr "Ungültige Puppet-Umgebung {!r}."
 
-#: lib/cr_tf/terraform/vm.py:471
+#: lib/cr_tf/terraform/vm.py:482
 msgid "Key {k!r} has no string value, but a {c!r} instead."
 msgstr "Der Schlüssel {k!r} hat keinen Zeichenkettenwert, sondern statt dessen einen {c!r}."
 
-#: lib/cr_tf/terraform/vm.py:479
+#: lib/cr_tf/terraform/vm.py:490
 msgid "Invalid contact name {!r}."
 msgstr "Ungültiger Kontakt-Name {!r}."
 
-#: lib/cr_tf/terraform/vm.py:529
+#: lib/cr_tf/terraform/vm.py:540
 msgid "Template"
 msgstr "Vorlage"
 
-#: lib/cr_tf/terraform/vm.py:534
+#: lib/cr_tf/terraform/vm.py:545
 msgid "Copying Terraform VM object {!r} ..."
 msgstr "Kopiere Terraform-VM-Ojekt {!r} …"
 
-#: lib/cr_tf/terraform/vm.py:564
+#: lib/cr_tf/terraform/vm.py:575
 msgid "Parameter nameservers {!r} is not iterable."
 msgstr "Der Parameter 'nameservers' {!r} ist nicht iterierbar."
 
-#: lib/cr_tf/terraform/vm.py:572
+#: lib/cr_tf/terraform/vm.py:583
 msgid "There are at most three nameservers accepted, {} will not be considered."
 msgstr "Es werden höchstens drei Nameserver akzeptiert, {}  wird nicht akzeptiert."
 
-#: lib/cr_tf/terraform/vm.py:579
+#: lib/cr_tf/terraform/vm.py:590
 msgid "Invalid nameserver address {v!r}: {e}"
 msgstr "Ungültige Nameserver-Adresse {v!r}: {e}"
 
-#: lib/cr_tf/terraform/vm.py:636
+#: lib/cr_tf/terraform/vm.py:647
 msgid "The hostname {!r} may not end with a dot '.'."
 msgstr "Der Hostname {!r} darf niicht mit einem Punkt '.' enden."
 
-#: lib/cr_tf/terraform/vm.py:655
+#: lib/cr_tf/terraform/vm.py:666
 msgid "The name of a template VM may not be None."
 msgstr "Der Name einer Vorlagen-VM darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:663
+#: lib/cr_tf/terraform/vm.py:674
 msgid "The name of a template VM may not be empty."
 msgstr "Der Name einer Vorlagen-VM darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:702
+#: lib/cr_tf/terraform/vm.py:713
 msgid "Invalid number of CPUs {n} - number must be {min} <= NUMBER <= {max}."
 msgstr "Ungültige Anzahl der CPUs {n} - die Anzahl muss zwischen {min} <= ANZAHL <= {max} sein."
 
-#: lib/cr_tf/terraform/vm.py:719
+#: lib/cr_tf/terraform/vm.py:730
 msgid "Trying to detect memory from value {!r}."
 msgstr "Versuche den Haupspeicher aus dem Wert {!r} zu ermitteln."
 
-#: lib/cr_tf/terraform/vm.py:723
+#: lib/cr_tf/terraform/vm.py:734
 msgid "Invalid memory {!r}."
 msgstr "Ungültige Hauptspeicherangabe {!r}."
 
-#: lib/cr_tf/terraform/vm.py:733
+#: lib/cr_tf/terraform/vm.py:744
 msgid "Invalid memory {m} - memory must be {min} <= MiBytes <= {max}."
 msgstr ""
 "Ungültige Hauptspeicherangabe {m} - der Haupspeicher muss zwischen {min} <= MiBytes <= {max} "
 "sein."
 
-#: lib/cr_tf/terraform/vm.py:738
+#: lib/cr_tf/terraform/vm.py:749
 msgid "Invalid memory {m}, must be a multipe of {c}."
 msgstr "Ungültige Hauptspeicherangabe {m} - er muss ein Vielfaches von {c} sein."
 
-#: lib/cr_tf/terraform/vm.py:752
+#: lib/cr_tf/terraform/vm.py:763
 msgid "The name of the computing cluster of the VM may not be None."
 msgstr "Der Name des Rechenclusters der VM darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:757
+#: lib/cr_tf/terraform/vm.py:768
 msgid "The name of the computing cluster of the VM may not be empty."
 msgstr "Der Name des Rechenclusters der VM darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:771
+#: lib/cr_tf/terraform/vm.py:782
 msgid "A folder name may not be None."
 msgstr "Ein Ordnername darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:776
+#: lib/cr_tf/terraform/vm.py:787
 msgid "A folder name may not be empty."
 msgstr "Ein Ordnername darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:790
+#: lib/cr_tf/terraform/vm.py:801
 msgid "Invalid boot delay {b:0.1} - delay must be {min} <= NUMBER <= {max}."
 msgstr ""
 "Ungültige Bootverzögerung {b:0.1} - die Verzögerung muss zwischen {min} <= SEKUNDEN <= {max} "
 "sein."
 
-#: lib/cr_tf/terraform/vm.py:847
+#: lib/cr_tf/terraform/vm.py:858
 msgid "Datastore type {t!r} not allowed, valid datastore types are: {li}"
 msgstr "Der Datastore-Typ {t!r} ist nicht erlaubt - gültige Datastore-Typen sind: {li}"
 
-#: lib/cr_tf/terraform/vm.py:861
+#: lib/cr_tf/terraform/vm.py:872
 msgid "A customer name may not be None."
 msgstr "Ein Kundenname darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:866
+#: lib/cr_tf/terraform/vm.py:877
 msgid "A customer name may not be empty."
 msgstr "Ein Kundenname darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:885
+#: lib/cr_tf/terraform/vm.py:896
 msgid "A purpose may not be None."
 msgstr "Eine Bestimmung darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:890
+#: lib/cr_tf/terraform/vm.py:901
 msgid "A purpose may not be empty."
 msgstr "Eine Bestimmung darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:903
+#: lib/cr_tf/terraform/vm.py:914
 msgid "A template VM name may not be None."
 msgstr "Der Name der Vorlagen-VM darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:908
+#: lib/cr_tf/terraform/vm.py:919
 msgid "A template VM name may not be empty."
 msgstr "Der Name der Vorlagen-VM darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:921
+#: lib/cr_tf/terraform/vm.py:932
 msgid "A puppet contact name may not be None."
 msgstr "Ein Kontaktname für Puppet darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:926
+#: lib/cr_tf/terraform/vm.py:937
 msgid "A puppet contact name may not be empty."
 msgstr "Ein Kontaktname für Puppet darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:939
+#: lib/cr_tf/terraform/vm.py:950
 msgid "A puppet hiera customer name may not be None."
 msgstr "Ein Kundenname für Puppet-Hiera darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:944
+#: lib/cr_tf/terraform/vm.py:955
 msgid "A puppet hiera customer name may not be empty."
 msgstr "Ein Kundenname für Puppet-Hiera darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:947
+#: lib/cr_tf/terraform/vm.py:958
 msgid "A puppet hiera customer name may not contain a slash (/) character."
 msgstr "Ein Kundenname für Puppet-Hiera darf keinen Schrägstrich '/' enthalten."
 
-#: lib/cr_tf/terraform/vm.py:970
+#: lib/cr_tf/terraform/vm.py:971
+msgid "A puppet hiera project name may not be None."
+msgstr "Ein Puppet Hiera Projekt-Name darf nicht None sein."
+
+#: lib/cr_tf/terraform/vm.py:976
+msgid "A puppet hiera customer project may not be empty."
+msgstr "Ein Puppet Hiera Projekt-Name darf nicht leer sein."
+
+#: lib/cr_tf/terraform/vm.py:979
+msgid "A puppet hiera customer project may not contain a slash (/) character."
+msgstr "Ein Puppet Hiera Projekt-Name darf keinen Schrägstrich (/) enthalten."
+
+#: lib/cr_tf/terraform/vm.py:1012
 msgid "A puppet role may not be None."
 msgstr "Eine Puppet-Rolle darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:975
+#: lib/cr_tf/terraform/vm.py:1017
 msgid "A puppet role may not be empty."
 msgstr "Eine Puppet-Rolle darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:988
+#: lib/cr_tf/terraform/vm.py:1030
 msgid "A puppet tier name may not be None."
 msgstr "Eine Name der Puppet-Stufe (tier) darf nicht None sein."
 
-#: lib/cr_tf/terraform/vm.py:993
+#: lib/cr_tf/terraform/vm.py:1035
 msgid "A puppet tier name may not be empty."
 msgstr "Eine Name der Puppet-Stufe (tier) darf nicht leer sein."
 
-#: lib/cr_tf/terraform/vm.py:997
+#: lib/cr_tf/terraform/vm.py:1039
 msgid "A puppet tier should be one of {li} (given: {v!r})."
 msgstr "Der Name einer Puppet-Stufe (tier) sollte einer von {li} sein (gegeben: {v!r})."
 
-#: lib/cr_tf/terraform/vm.py:1023
+#: lib/cr_tf/terraform/vm.py:1065
 msgid "A puppet environment must be one of {li} (given: {v!r})."
 msgstr "Eine Puppet-Umgebung muss eine von {li} sein (gegeben: {v!r})."
 
-#: lib/cr_tf/terraform/vm.py:1048
+#: lib/cr_tf/terraform/vm.py:1090
 msgid "Invalid root disk size {n} - size must be {min} <= SIZE <= {max}."
 msgstr "Ungültige Größe der Root-Disk {n} - die Größe muss zwischen {min} <= GRÖẞE <= {max} sein."
 
-#: lib/cr_tf/terraform/vm.py:1119
+#: lib/cr_tf/terraform/vm.py:1163
 msgid "Resetting root disk."
 msgstr "Setze Angaben zur Root-Disk zurück."
 
-#: lib/cr_tf/terraform/vm.py:1146
+#: lib/cr_tf/terraform/vm.py:1190
 msgid "Using parameters for init data disk:"
 msgstr "Verwendete Parameter zur Initialisierung der Daten-Disk:"
 
-#: lib/cr_tf/terraform/vm.py:1154
+#: lib/cr_tf/terraform/vm.py:1198
 msgid "Got data disk:"
 msgstr "Erhaltene Daten-Disk:"
 
index fbb720fb30e35912b82e4cbd8913794b8ba88d04..12d89dba8decd54aca8afe386f36b98789ce0af7 100644 (file)
@@ -1,14 +1,14 @@
-# English (United States) translations for pp_provisioning.
+# English (United States) translations for create_terraform.
 # Copyright (C) 2019 Frank Brehm, Pixelpark GmbH, Berlin
-# This file is distributed under the same license as the pp_provisioning project.
+# This file is distributed under the same license as the create_terraform project.
 # Frank Brehm <frank.brehm@pixelpark.com>, 2019.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: pp_provisioning 1.0.0\n"
+"Project-Id-Version: create_terraform 1.3.0\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2019-08-08 15:13+0200\n"
-"PO-Revision-Date: 2019-07-26 14:10+0100\n"
+"POT-Creation-Date: 2019-09-24 16:47+0200\n"
+"PO-Revision-Date: 2019-09-24 16:50+0100\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: en_US\n"
 "Language-Team: Frank Brehm <frank.brehm@pixelpark.com>\n"
@@ -348,12 +348,12 @@ msgstr ""
 msgid "Checking the terraform version ..."
 msgstr "Checking the terraform version …"
 
-#: lib/cr_tf/handler.py:368 lib/cr_tf/handler.py:2487 lib/cr_tf/handler.py:2512
+#: lib/cr_tf/handler.py:368 lib/cr_tf/handler.py:2488 lib/cr_tf/handler.py:2513
 msgid "Executing {!r} ..."
 msgstr "Executing {!r} …"
 
-#: lib/cr_tf/handler.py:371 lib/cr_tf/handler.py:2491 lib/cr_tf/handler.py:2509
-#: lib/cr_tf/handler.py:2516
+#: lib/cr_tf/handler.py:371 lib/cr_tf/handler.py:2492 lib/cr_tf/handler.py:2510
+#: lib/cr_tf/handler.py:2517
 msgid "Completed process:"
 msgstr ""
 
@@ -601,7 +601,7 @@ msgstr ""
 msgid "Used template: {!r}"
 msgstr ""
 
-#: lib/cr_tf/handler.py:950 lib/cr_tf/terraform/vm.py:232
+#: lib/cr_tf/handler.py:950 lib/cr_tf/terraform/vm.py:236
 msgid "VM definition is not a dictionary:"
 msgstr ""
 
@@ -1100,31 +1100,31 @@ msgstr ""
 msgid "Generating file provisioner for {f!r} of {v!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2478
+#: lib/cr_tf/handler.py:2479
 msgid "Ensuring existence of all necessary vSphere VM folders."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2495
+#: lib/cr_tf/handler.py:2496
 msgid "Importing existing virtual machines ..."
 msgstr "Importing existing virtual machines …"
 
-#: lib/cr_tf/handler.py:2500
+#: lib/cr_tf/handler.py:2501
 msgid "Importing VM {!r}."
 msgstr ""
 
-#: lib/cr_tf/handler.py:2522
+#: lib/cr_tf/handler.py:2523
 msgid "Congratulations!"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2524
+#: lib/cr_tf/handler.py:2525
 msgid "Now you are ready to deploy the following virtual machines:"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2528
+#: lib/cr_tf/handler.py:2529
 msgid "To start the deployment process change to directory {}"
 msgstr ""
 
-#: lib/cr_tf/handler.py:2531
+#: lib/cr_tf/handler.py:2532
 msgid "and enter: {}"
 msgstr ""
 
@@ -1176,7 +1176,7 @@ msgstr ""
 msgid "IP address {!r} is not an IPv6 address."
 msgstr ""
 
-#: lib/cr_tf/terraform/interface.py:198 lib/cr_tf/terraform/vm.py:632
+#: lib/cr_tf/terraform/interface.py:198 lib/cr_tf/terraform/vm.py:643
 msgid "The hostname {!r} is no a valid FQDN."
 msgstr ""
 
@@ -1204,7 +1204,7 @@ msgstr ""
 msgid "Interface definition is not a dictionary:"
 msgstr ""
 
-#: lib/cr_tf/terraform/interface.py:379 lib/cr_tf/terraform/vm.py:272
+#: lib/cr_tf/terraform/interface.py:379 lib/cr_tf/terraform/vm.py:276
 msgid "Evaluating key {k!r}: {v}"
 msgstr ""
 
@@ -1212,251 +1212,267 @@ msgstr ""
 msgid "Copying Terraform interface object with address {}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:206
+#: lib/cr_tf/terraform/vm.py:210
 msgid "A VM template definition may not have a FQDN (found: {!r})."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:210
+#: lib/cr_tf/terraform/vm.py:214
 msgid "A VM template definition must have a name."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:214
+#: lib/cr_tf/terraform/vm.py:218
 msgid "A VM definition (no template) must have a FQDN."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:229
+#: lib/cr_tf/terraform/vm.py:233
 msgid "Trying to instantiate VM from data:"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:237
+#: lib/cr_tf/terraform/vm.py:241
 msgid "Given parameter {!r} is not a TerraformVm object."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:307
+#: lib/cr_tf/terraform/vm.py:311
 msgid "Could not evaluate nameservers from {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:312
+#: lib/cr_tf/terraform/vm.py:316
 msgid "Template definitions may not have interface definitions."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:320
+#: lib/cr_tf/terraform/vm.py:324
 msgid "Could not evaluate interfaces from {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:323
+#: lib/cr_tf/terraform/vm.py:327
 msgid "Unknown VM definition key {k!r} with value: {v!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:382
+#: lib/cr_tf/terraform/vm.py:386
 msgid "Could not evaluate size of root disk, {!r} is not a dictionary."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:394
+#: lib/cr_tf/terraform/vm.py:398
 msgid "Could not evaluate data disk from {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:407
+#: lib/cr_tf/terraform/vm.py:411
 msgid "Data disks for VM {!r} were set to None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:409
+#: lib/cr_tf/terraform/vm.py:413
 msgid "Could not evaluate data disks from {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:423
+#: lib/cr_tf/terraform/vm.py:427
 msgid "Evaluating sub key of {d!r}: {k!r} => {v!r}"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:428
+#: lib/cr_tf/terraform/vm.py:432
 msgid "Invalid puppet contact name {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:435 lib/cr_tf/terraform/vm.py:486 lib/cr_tf/terraform/vm.py:493
+#: lib/cr_tf/terraform/vm.py:439 lib/cr_tf/terraform/vm.py:497
 msgid "Invalid puppet customer name {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:442 lib/cr_tf/terraform/vm.py:500
+#: lib/cr_tf/terraform/vm.py:446 lib/cr_tf/terraform/vm.py:504
+msgid "Invalid puppet customer project name {!r}."
+msgstr ""
+
+#: lib/cr_tf/terraform/vm.py:453 lib/cr_tf/terraform/vm.py:511
 msgid "Invalid puppet role {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:449 lib/cr_tf/terraform/vm.py:507
+#: lib/cr_tf/terraform/vm.py:460 lib/cr_tf/terraform/vm.py:518
 msgid "Invalid puppet tier {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:456 lib/cr_tf/terraform/vm.py:514
+#: lib/cr_tf/terraform/vm.py:467 lib/cr_tf/terraform/vm.py:525
 msgid "Setting Puppet environment to {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:459 lib/cr_tf/terraform/vm.py:516
+#: lib/cr_tf/terraform/vm.py:470 lib/cr_tf/terraform/vm.py:527
 msgid "Invalid puppet environment {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:471
+#: lib/cr_tf/terraform/vm.py:482
 msgid "Key {k!r} has no string value, but a {c!r} instead."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:479
+#: lib/cr_tf/terraform/vm.py:490
 msgid "Invalid contact name {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:529
+#: lib/cr_tf/terraform/vm.py:540
 msgid "Template"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:534
+#: lib/cr_tf/terraform/vm.py:545
 msgid "Copying Terraform VM object {!r} ..."
 msgstr "Copying Terraform VM object {!r} …"
 
-#: lib/cr_tf/terraform/vm.py:564
+#: lib/cr_tf/terraform/vm.py:575
 msgid "Parameter nameservers {!r} is not iterable."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:572
+#: lib/cr_tf/terraform/vm.py:583
 msgid "There are at most three nameservers accepted, {} will not be considered."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:579
+#: lib/cr_tf/terraform/vm.py:590
 msgid "Invalid nameserver address {v!r}: {e}"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:636
+#: lib/cr_tf/terraform/vm.py:647
 msgid "The hostname {!r} may not end with a dot '.'."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:655
+#: lib/cr_tf/terraform/vm.py:666
 msgid "The name of a template VM may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:663
+#: lib/cr_tf/terraform/vm.py:674
 msgid "The name of a template VM may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:702
+#: lib/cr_tf/terraform/vm.py:713
 msgid "Invalid number of CPUs {n} - number must be {min} <= NUMBER <= {max}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:719
+#: lib/cr_tf/terraform/vm.py:730
 msgid "Trying to detect memory from value {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:723
+#: lib/cr_tf/terraform/vm.py:734
 msgid "Invalid memory {!r}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:733
+#: lib/cr_tf/terraform/vm.py:744
 msgid "Invalid memory {m} - memory must be {min} <= MiBytes <= {max}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:738
+#: lib/cr_tf/terraform/vm.py:749
 msgid "Invalid memory {m}, must be a multipe of {c}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:752
+#: lib/cr_tf/terraform/vm.py:763
 msgid "The name of the computing cluster of the VM may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:757
+#: lib/cr_tf/terraform/vm.py:768
 msgid "The name of the computing cluster of the VM may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:771
+#: lib/cr_tf/terraform/vm.py:782
 msgid "A folder name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:776
+#: lib/cr_tf/terraform/vm.py:787
 msgid "A folder name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:790
+#: lib/cr_tf/terraform/vm.py:801
 msgid "Invalid boot delay {b:0.1} - delay must be {min} <= NUMBER <= {max}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:847
+#: lib/cr_tf/terraform/vm.py:858
 msgid "Datastore type {t!r} not allowed, valid datastore types are: {li}"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:861
+#: lib/cr_tf/terraform/vm.py:872
 msgid "A customer name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:866
+#: lib/cr_tf/terraform/vm.py:877
 msgid "A customer name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:885
+#: lib/cr_tf/terraform/vm.py:896
 msgid "A purpose may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:890
+#: lib/cr_tf/terraform/vm.py:901
 msgid "A purpose may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:903
+#: lib/cr_tf/terraform/vm.py:914
 msgid "A template VM name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:908
+#: lib/cr_tf/terraform/vm.py:919
 msgid "A template VM name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:921
+#: lib/cr_tf/terraform/vm.py:932
 msgid "A puppet contact name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:926
+#: lib/cr_tf/terraform/vm.py:937
 msgid "A puppet contact name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:939
+#: lib/cr_tf/terraform/vm.py:950
 msgid "A puppet hiera customer name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:944
+#: lib/cr_tf/terraform/vm.py:955
 msgid "A puppet hiera customer name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:947
+#: lib/cr_tf/terraform/vm.py:958
 msgid "A puppet hiera customer name may not contain a slash (/) character."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:970
+#: lib/cr_tf/terraform/vm.py:971
+msgid "A puppet hiera project name may not be None."
+msgstr ""
+
+#: lib/cr_tf/terraform/vm.py:976
+msgid "A puppet hiera customer project may not be empty."
+msgstr ""
+
+#: lib/cr_tf/terraform/vm.py:979
+msgid "A puppet hiera customer project may not contain a slash (/) character."
+msgstr ""
+
+#: lib/cr_tf/terraform/vm.py:1012
 msgid "A puppet role may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:975
+#: lib/cr_tf/terraform/vm.py:1017
 msgid "A puppet role may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:988
+#: lib/cr_tf/terraform/vm.py:1030
 msgid "A puppet tier name may not be None."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:993
+#: lib/cr_tf/terraform/vm.py:1035
 msgid "A puppet tier name may not be empty."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:997
+#: lib/cr_tf/terraform/vm.py:1039
 msgid "A puppet tier should be one of {li} (given: {v!r})."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1023
+#: lib/cr_tf/terraform/vm.py:1065
 msgid "A puppet environment must be one of {li} (given: {v!r})."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1048
+#: lib/cr_tf/terraform/vm.py:1090
 msgid "Invalid root disk size {n} - size must be {min} <= SIZE <= {max}."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1119
+#: lib/cr_tf/terraform/vm.py:1163
 msgid "Resetting root disk."
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1146
+#: lib/cr_tf/terraform/vm.py:1190
 msgid "Using parameters for init data disk:"
 msgstr ""
 
-#: lib/cr_tf/terraform/vm.py:1154
+#: lib/cr_tf/terraform/vm.py:1198
 msgid "Got data disk:"
 msgstr ""